From ba56ea0b5dd7893b6328fcc905ec611884eaf1e9 Mon Sep 17 00:00:00 2001 From: philipel Date: Thu, 19 Nov 2020 14:06:39 +0100 Subject: [PATCH] Removed superfluous check in FrameBuffer2. Since inter_layer_predicted information is not propagated by the Dependency Descriptor this block non-VP9 super frames. Bug: webrtc:10342 Change-Id: I90fbd368e92d168560a21ff79693f07071ea6cfb Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/194140 Reviewed-by: Ilya Nikolaevskiy Commit-Queue: Philip Eliasson Cr-Commit-Position: refs/heads/master@{#32643} --- modules/video_coding/frame_buffer2.cc | 6 ------ 1 file changed, 6 deletions(-) diff --git a/modules/video_coding/frame_buffer2.cc b/modules/video_coding/frame_buffer2.cc index afce787664..bbff06c8e6 100644 --- a/modules/video_coding/frame_buffer2.cc +++ b/modules/video_coding/frame_buffer2.cc @@ -153,12 +153,6 @@ int64_t FrameBuffer::FindNextFrame(int64_t now_ms) { continue; } - // Only ever return all parts of a superframe. Therefore skip this - // frame if it's not a beginning of a superframe. - if (frame->inter_layer_predicted) { - continue; - } - // Gather all remaining frames for the same superframe. std::vector current_superframe; current_superframe.push_back(frame_it);