mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-17 07:37:51 +01:00
![]() The Chromium RTCVideoEncoder unfortunately doesn't set if the result is at target quality, and the definition of the threshold is buried in libvpx_vp8_encoder.h. This change * Updates VideoStreamEncoder to postprocess an incoming EncodedImage by interpreting the incoming QP information instead. * Updates the related VideoStreamEncoder test to simulate an encoder producing images around the QP threshold. * Updates the steady state VP8 screencast QP threshold to a central include file. * Moves this and previously existing EncodedImage post-processing to a new method AugmentEncodedImage. Bug: b/245029833 Change-Id: I69ae29ffe501e84f28908f7d9a8cfd066ba82b43 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/275380 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Markus Handell <handellm@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38091} |
||
---|---|---|
.. | ||
include | ||
test | ||
default_temporal_layers.cc | ||
default_temporal_layers.h | ||
default_temporal_layers_unittest.cc | ||
libvpx_vp8_decoder.cc | ||
libvpx_vp8_decoder.h | ||
libvpx_vp8_encoder.cc | ||
libvpx_vp8_encoder.h | ||
libvpx_vp8_simulcast_test.cc | ||
screenshare_layers.cc | ||
screenshare_layers.h | ||
screenshare_layers_unittest.cc | ||
temporal_layers.h | ||
temporal_layers_checker.cc | ||
vp8_scalability.cc | ||
vp8_scalability.h |