webrtc/modules/video_coding/codecs
Erik Språng e4589cb55e Reduce libvpx VP9 complexity setting on <= 2 core machines.
This CL sets speed 9 for all resolutions when two or less cores are
available, as a heuristic for a "slow" machine.
This gives a large speed bost at a relatively small quality loss.

A field-trial kill-switch is available to override this behavior.

Bug: webrtc:13888
Change-Id: I24278a45de000ad7984d0525c47d9eb6b9ab6b60
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/257421
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36466}
2022-04-06 16:08:00 +00:00
..
av1 Add support for screen content 2022-04-05 17:35:20 +00:00
h264 add h264 422 decoding 2022-03-25 13:15:34 +00:00
interface Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
multiplex Delete support for has_internal_source 2021-11-16 11:29:40 +00:00
test Lower hd av1 quality threshold 2022-03-11 20:54:03 +00:00
vp8 Refactor encoder-complexity param in VideoCodec w/backward compatibility 2022-02-21 19:40:44 +00:00
vp9 Reduce libvpx VP9 complexity setting on <= 2 core machines. 2022-04-06 16:08:00 +00:00