Set key frame request in VP9 enc wrapper on init.

Since libvpx VP9 enc always issues key frame after reinit.

Bug: none
Change-Id: I3349a38652af9085c35f8ac9d5b9d3e5549daab9
Reviewed-on: https://webrtc-review.googlesource.com/102660
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24912}
This commit is contained in:
Sergey Silkin
2018-09-28 14:56:39 +02:00
committed by Commit Bot
parent 3d3e08b2b1
commit b0bd03ba46

View File

@ -358,6 +358,9 @@ int VP9EncoderImpl::InitEncode(const VideoCodec* inst,
codec_ = *inst;
}
force_key_frame_ = true;
pics_since_key_ = 0;
num_spatial_layers_ = inst->VP9().numberOfSpatialLayers;
RTC_DCHECK_GT(num_spatial_layers_, 0);
num_temporal_layers_ = inst->VP9().numberOfTemporalLayers;