webrtc/modules/video_coding/codecs
Erik Språng 03eed7c8d0 Fixes issue triggered by WebRTC-VP9-PerformanceFlags trial.
Using WebRTC-VP9-PerformanceFlags and settings a multi-layer config,
and then configuring the codec in non-svc mode would cause us to not
set the cpu speed in libvpx. For some reason, that could trigger a
crash in the encoder.

This CL fixes that, and adds new test coverage for the code affected
byt the trial.

Bug: chromium:1167353, webrtc:11551
Change-Id: Iddb92fe03fc12bac37717908a8b5df4f3d411bf2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/202761
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#33051}
2021-01-21 10:29:05 +00:00
..
av1 Set AV1E_SET_ERROR_RESILIENT_MODE on T1 and T2 enhanced layers 2021-01-15 11:14:00 +00:00
h264 Delete deprecated H264BitstreamParser methods 2021-01-11 09:31:54 +00:00
interface Extend LibvpxInterface with VP9 support and use it from LibvpxVp9Encoder 2020-12-13 18:07:05 +00:00
multiplex Delete KeepBufferRefs helpers, and use of rtc::Bind. 2021-01-12 12:35:38 +00:00
test Adds VideoDecoder::GetDecoderInfo() 2021-01-14 13:33:22 +00:00
vp8 Adds VideoDecoder::GetDecoderInfo() 2021-01-14 13:33:22 +00:00
vp9 Fixes issue triggered by WebRTC-VP9-PerformanceFlags trial. 2021-01-21 10:29:05 +00:00