webrtc/modules/video_coding/codecs/av1
Erik Språng ff1cf61cf3 Fix potentially bad rate control with libaom av1 encoder.
This can happen when the encoder uses real presentation timestamps that
originate with the input frames. By using those, the encoder can bypass
webrtc frame dropping logic and may severely over/under-shoot if the
timestamps are very precise. In practice, this seems rather common on
Chrome on Windows.

Bug: aomedia:3391
Change-Id: I2be5eed4fabc86dac8a6c7bfdd068c2dcb5a3743
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/294740
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39382}
2023-02-23 18:54:57 +00:00
..
av1_svc_config.cc Let PCF.GetRtpSenderCapabilities return codecs' scalabilityModes. 2022-07-05 13:28:33 +00:00
av1_svc_config.h Let PCF.GetRtpSenderCapabilities return codecs' scalabilityModes. 2022-07-05 13:28:33 +00:00
av1_svc_config_unittest.cc Determine scalability mode if not explicilty set for AV1. 2022-05-13 12:06:44 +00:00
BUILD.gn Fix potentially bad rate control with libaom av1 encoder. 2023-02-23 18:54:57 +00:00
dav1d_decoder.cc Skip one data copy on dav1d decoding 2022-09-26 08:37:24 +00:00
dav1d_decoder.h Reland "Add dav1d decoder to WebRTC." 2021-11-23 15:59:58 +00:00
DEPS Reland "Add dav1d decoder to WebRTC." 2021-11-23 15:59:58 +00:00
libaom_av1_encoder.cc Fix potentially bad rate control with libaom av1 encoder. 2023-02-23 18:54:57 +00:00
libaom_av1_encoder.h Auxiliary liboam AV1 encoder settings. 2022-05-04 11:59:29 +00:00
libaom_av1_encoder_unittest.cc Fix potentially bad rate control with libaom av1 encoder. 2023-02-23 18:54:57 +00:00
libaom_av1_unittest.cc Add scalability mode to RTCOutboundRtpStreamStats stats 2022-12-08 11:46:06 +00:00