Overwrite dti for vp8 screenshare forced key frame
Bug: webrtc:11433 Change-Id: Ie04bdf9d1e3a835a3f9625ae71918bb33b334b07 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/170629 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30809}
This commit is contained in:

committed by
Commit Bot

parent
620bed1c71
commit
95e01a220b
@ -333,8 +333,6 @@ void ScreenshareLayers::OnEncodeDone(size_t stream_index,
|
||||
dependency_info->decode_target_indications;
|
||||
} else {
|
||||
RTC_DCHECK(is_keyframe);
|
||||
generic_frame_info.decode_target_indications =
|
||||
GenericFrameInfo::DecodeTargetInfo("SS");
|
||||
}
|
||||
|
||||
if (is_keyframe) {
|
||||
@ -346,6 +344,8 @@ void ScreenshareLayers::OnEncodeDone(size_t stream_index,
|
||||
active_layer_ = 1;
|
||||
info->template_structure =
|
||||
GetTemplateStructure(number_of_temporal_layers_);
|
||||
generic_frame_info.decode_target_indications =
|
||||
GenericFrameInfo::DecodeTargetInfo("SS");
|
||||
} else if (active_layer_ >= 0 && layers_[active_layer_].state ==
|
||||
TemporalLayer::State::kKeyFrame) {
|
||||
layers_[active_layer_].state = TemporalLayer::State::kNormal;
|
||||
|
Reference in New Issue
Block a user