webrtc/modules/video_coding/svc
Danil Chapovalov ba91dbcb3e In SVC controllers add support for frames dropped by encoder
by updating flag that T1 frame can be referenced when it is encoded
rather than when it is sent for encoding.
Otherwise when encoder drops T1 frame, configuration for following T2 frame would
still try to reference that absent T1 frame leading to invalid references.

Bug: None
Change-Id: I6398275971596b0618bcf9c926f0282f74120976
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/202030
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33002}
2021-01-15 17:17:45 +00:00
..
BUILD.gn Move SvcRateAllocator out of codecs/vp9 and make it not vp9 specific 2020-11-05 18:35:37 +00:00
create_scalability_structure.cc Support layer skipping in key svc structures 2020-10-19 09:35:23 +00:00
create_scalability_structure.h Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_full_svc.cc In SVC controllers add support for frames dropped by encoder 2021-01-15 17:17:45 +00:00
scalability_structure_full_svc.h Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_key_svc.cc In SVC controllers add support for frames dropped by encoder 2021-01-15 17:17:45 +00:00
scalability_structure_key_svc.h Support layer skipping in key svc structures 2020-10-19 09:35:23 +00:00
scalability_structure_key_svc_unittest.cc In SVC controllers add support for frames dropped by encoder 2021-01-15 17:17:45 +00:00
scalability_structure_l1t2.cc Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l1t2.h Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l1t3.cc Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l1t3.h Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l2t1.cc Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l2t1.h Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l2t1h.cc Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l2t1h.h Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l2t2.cc Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l2t2.h Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l2t2_key_shift.cc Add layer skipping to L2T2_KEY_SHIFT structure 2020-10-26 10:35:46 +00:00
scalability_structure_l2t2_key_shift.h Add layer skipping to L2T2_KEY_SHIFT structure 2020-10-26 10:35:46 +00:00
scalability_structure_l2t2_key_shift_unittest.cc Add layer skipping to L2T2_KEY_SHIFT structure 2020-10-26 10:35:46 +00:00
scalability_structure_l3t1.cc Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l3t1.h Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l3t3.cc Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l3t3.h Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalability_structure_l3t3_unittest.cc In SVC controllers add support for frames dropped by encoder 2021-01-15 17:17:45 +00:00
scalability_structure_s2t1.cc Support layer skipping in S2T1 structure 2020-10-19 14:30:48 +00:00
scalability_structure_s2t1.h Support layer skipping in S2T1 structure 2020-10-19 14:30:48 +00:00
scalability_structure_test_helpers.cc Ignore frame type when calculating generic frame dependencies. 2020-11-23 10:52:06 +00:00
scalability_structure_test_helpers.h Support layer skipping in key svc structures 2020-10-19 09:35:23 +00:00
scalability_structure_unittest.cc Add layer skipping to L2T2_KEY_SHIFT structure 2020-10-26 10:35:46 +00:00
scalable_video_controller.h Make ScalableVideoController::OnRatesUpdated pure virtual 2020-10-26 18:50:43 +00:00
scalable_video_controller_no_layering.cc Move scalability structures from av1 into own subfolder 2020-10-15 15:21:46 +00:00
scalable_video_controller_no_layering.h Make ScalableVideoController::OnRatesUpdated pure virtual 2020-10-26 18:50:43 +00:00
svc_rate_allocator.cc Move SvcRateAllocator out of codecs/vp9 and make it not vp9 specific 2020-11-05 18:35:37 +00:00
svc_rate_allocator.h Move SvcRateAllocator out of codecs/vp9 and make it not vp9 specific 2020-11-05 18:35:37 +00:00
svc_rate_allocator_unittest.cc Move SvcRateAllocator out of codecs/vp9 and make it not vp9 specific 2020-11-05 18:35:37 +00:00