webrtc/modules/video_coding/codecs/vp8
Florent Castelli 90b74389a2 SVC: Add end to end tests for VP8 and VP9
The tests check that the various scalability mode are supported
and the frames are marked properly by the encoder with their
spatial and temporal index.
The same information is then checked on the receiving side.

A new member is added on EncodedImage to store the temporal index,
and is filled by the encoders and retreived by the ref finder
objects on the decoding side.

Bug: webrtc:11607
Change-Id: I7522f6a6fc5402244cab0c4c64b544ce09bc5204
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/260189
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37303}
2022-06-22 11:07:01 +00:00
..
include Delete deprecated VP8Encoder::Create function 2022-05-17 13:23:24 +00:00
test Delete codec-specific frameDroppingOn settings. 2022-05-20 14:54:31 +00:00
default_temporal_layers.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
default_temporal_layers.h Optimize VP8 DefaultTemporalLayers by reducing set/map usage 2021-04-07 13:02:25 +00:00
default_temporal_layers_unittest.cc Use backticks not vertical bars to denote variables in comments for /modules/video_coding 2021-08-09 15:26:22 +00:00
libvpx_vp8_decoder.cc Migrate software decoders to new VideoDecoder::Configure 2021-08-11 09:16:22 +00:00
libvpx_vp8_decoder.h Migrate software decoders to new VideoDecoder::Configure 2021-08-11 09:16:22 +00:00
libvpx_vp8_encoder.cc SVC: Add end to end tests for VP8 and VP9 2022-06-22 11:07:01 +00:00
libvpx_vp8_encoder.h Move frame drop functionality in VideoAdapter into a separate class. 2021-08-19 11:50:41 +00:00
libvpx_vp8_simulcast_test.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
screenshare_layers.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
screenshare_layers.h Embed FrameDependencyTemplate builder helpers directly into the struct 2020-06-11 13:43:51 +00:00
screenshare_layers_unittest.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
temporal_layers.h Move TemporalLayers to api/video_codecs. 2018-10-12 09:15:21 +00:00
temporal_layers_checker.cc Introduce RTC_CHECK_NOTREACHED(), an always-checking RTC_NOTREACHED() 2020-11-09 10:47:55 +00:00
vp8_scalability.cc Move VP8 SupportsScalabilityMode utility to its own build target 2022-05-09 13:25:25 +00:00
vp8_scalability.h Move VP8 SupportsScalabilityMode utility to its own build target 2022-05-09 13:25:25 +00:00