webrtc/modules/video_coding/svc
Evan Shrubsole de5a74a35b Replace switches in scalability mode utility functions
Instead, use an array indexed on the scalability mode. This is a
follow-up on https://webrtc-review.googlesource.com/c/src/+/344760.

Bug: webrtc:15892
Change-Id: I8e820d758e1838d65ae771b502c7c27a89790026
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/345922
Commit-Queue: Evan Shrubsole <eshr@google.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42013}
2024-04-08 09:15:21 +00:00
..
BUILD.gn Replace switches in scalability mode utility functions 2024-04-08 09:15:21 +00:00
create_scalability_structure.cc Add support for more scalability modes (1.5:1 resolution ratio). 2022-08-31 11:01:16 +00:00
create_scalability_structure.h New enum ScalabilityMode. 2022-04-29 12:16:42 +00:00
scalability_mode_util.cc Replace switches in scalability mode utility functions 2024-04-08 09:15:21 +00:00
scalability_mode_util.h Report proper VP9 scalability mode with layer activation. 2024-04-05 14:02:59 +00:00
scalability_mode_util_unittest.cc Report proper VP9 scalability mode with layer activation. 2024-04-05 14:02:59 +00:00
scalability_structure_full_svc.cc Add support for scalability modes L3T1_KEY, L3T2, L3T2_KEY. 2022-08-29 11:55:52 +00:00
scalability_structure_full_svc.h Add support for scalability modes L3T1_KEY, L3T2, L3T2_KEY. 2022-08-29 11:55:52 +00:00
scalability_structure_full_svc_unittest.cc Allow full SVC to reference T0 frame only after it has been encoded 2021-09-13 15:52:42 +00:00
scalability_structure_key_svc.cc Add support for scalability modes L3T1_KEY, L3T2, L3T2_KEY. 2022-08-29 11:55:52 +00:00
scalability_structure_key_svc.h Add support for scalability modes L3T1_KEY, L3T2, L3T2_KEY. 2022-08-29 11:55:52 +00:00
scalability_structure_key_svc_unittest.cc In ksvc controller reuse unused frame configuration 2021-03-12 13:39:38 +00:00
scalability_structure_l2t2_key_shift.cc Add helper to query scalability structure configuration 2021-09-10 13:47:22 +00:00
scalability_structure_l2t2_key_shift.h
scalability_structure_l2t2_key_shift_unittest.cc
scalability_structure_simulcast.cc Add support for more scalability modes (1.5:1 resolution ratio). 2022-08-31 11:01:16 +00:00
scalability_structure_simulcast.h Add support for more scalability modes (1.5:1 resolution ratio). 2022-08-31 11:01:16 +00:00
scalability_structure_test_helpers.cc
scalability_structure_test_helpers.h
scalability_structure_unittest.cc Add support for scalability modes S2T2, S3T1, S3T2. 2022-08-30 09:51:11 +00:00
scalable_video_controller.h Add helper to query scalability structure configuration 2021-09-10 13:47:22 +00:00
scalable_video_controller_no_layering.cc Add helper to query scalability structure configuration 2021-09-10 13:47:22 +00:00
scalable_video_controller_no_layering.h Test and fix unscalable video structure. 2021-02-11 17:23:56 +00:00
svc_rate_allocator.cc Fix bug in SvcRateAllocator capping to VideoCodec.maxBitrate 2023-03-17 17:08:53 +00:00
svc_rate_allocator.h
svc_rate_allocator_unittest.cc Fix bug in SvcRateAllocator capping to VideoCodec.maxBitrate 2023-03-17 17:08:53 +00:00