webrtc/modules
Shuhai Peng f270770679 video: Implement bandwidth based scaler
The |slice_qp_detla| reported by the hardware is not credible, which
causing the quality scaler cannot work properly,the resolution cannot
be adjusted correctly.

To fix this issue, this CL implements a bandwidth scaler which is used
for adjust resolution, this scaler will be used when QP based quality
scaler is not working due to untrusted QP reported by HW AVC encoder.

Bug: webrtc:12942
Change-Id: I2fc5f07a5400ec7e5ead2c2c502faee84d7f2a76
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/228860
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Evan Shrubsole <eshr@google.com>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35120}
2021-09-29 10:39:27 +00:00
..
async_audio_processing Use backticks not vertical bars to denote variables in comments for /modules/async_audio_processing 2021-08-02 11:16:59 +00:00
audio_coding Update m1 arm64 audio bitexactness tests hashes. Followup. 2021-09-17 10:19:01 +00:00
audio_device Remove unreachable return statements. 2021-09-02 09:31:30 +00:00
audio_mixer Use backticks not vertical bars to denote variables in comments for /modules/audio_mixer 2021-08-02 11:10:59 +00:00
audio_processing AdaptiveDigitalGainApplierTest parametric test fixed 2021-09-29 06:56:07 +00:00
congestion_controller LossBweV2: Base ramp up speed on time passed since last backoff. 2021-09-23 09:03:59 +00:00
desktop_capture Handle SharedMemory allocation failures 2021-09-22 23:49:50 +00:00
include Use backticks not vertical bars to denote variables in comments for /modules/include 2021-07-30 22:40:29 +00:00
pacing Allow RTP module thread checking to know PacketRouter status. 2021-08-13 15:04:49 +00:00
remote_bitrate_estimator Use backticks not vertical bars to denote variables in comments for /modules/remote_bitrate_estimator 2021-08-09 12:27:52 +00:00
rtp_rtcp Add Direction indicator to TransformableFrames 2021-09-27 17:40:36 +00:00
third_party Use source_sets in component builds and static_library in release builds. 2019-10-17 21:17:18 +00:00
utility Use backticks not vertical bars to denote variables in comments for /modules/utility 2021-08-09 12:01:43 +00:00
video_capture Use backticks not vertical bars to denote variables in comments for /modules/video_capture 2021-08-09 15:20:43 +00:00
video_coding video: Implement bandwidth based scaler 2021-09-29 10:39:27 +00:00
video_processing Use backticks not vertical bars to denote variables in comments for /modules/video_processing 2021-08-09 15:36:42 +00:00
BUILD.gn Remove from chromium build targets that are not compatible with it. 2021-02-01 13:46:19 +00:00
module_common_types_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00