webrtc/modules/audio_coding/codecs/opus
Ali Tofigh 7e5dfdbca3 Implement AudioEncoder::GetFrameLengthRange() for all audio encoders.
The WebRTC-SendSideBwe-WithOverhead field trial requires audio
encoders to properly implement the
AudioEncoder::GetFrameLengthRange() function. Thic CL implements
the function for all audio encoders in WebRTC in preparation for
making that function pure virtual in the interface.


Bug: webrtc:11427
Change-Id: Ieab6b6c72c62af6ac9525a20fcb39bd477079551
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/171503
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Minyue Li <minyue@webrtc.org>
Commit-Queue: Minyue Li <minyue@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30890}
2020-03-25 22:19:21 +00:00
..
test Delete header file rtc_base/memory/aligned_array.h 2020-02-20 14:55:25 +00:00
audio_coder_opus_common.cc Decoder for multistream Opus. 2019-04-08 16:15:37 +00:00
audio_coder_opus_common.h Decoder for multistream Opus. 2019-04-08 16:15:37 +00:00
audio_decoder_multi_channel_opus_impl.cc WebRTC Opus C interface: Add support for non-48 kHz decode sample rate 2019-05-29 10:33:03 +00:00
audio_decoder_multi_channel_opus_impl.h Format almost everything. 2019-07-08 13:45:15 +00:00
audio_decoder_multi_channel_opus_unittest.cc Fully qualify googletest symbols. 2019-04-09 17:18:20 +00:00
audio_decoder_opus.cc AudioDecoderOpus: Add support for 16 kHz output sample rate 2019-05-29 12:42:38 +00:00
audio_decoder_opus.h Format almost everything. 2019-07-08 13:45:15 +00:00
audio_encoder_multi_channel_opus_impl.cc Implement AudioEncoder::GetFrameLengthRange() for all audio encoders. 2020-03-25 22:19:21 +00:00
audio_encoder_multi_channel_opus_impl.h Implement AudioEncoder::GetFrameLengthRange() for all audio encoders. 2020-03-25 22:19:21 +00:00
audio_encoder_multi_channel_opus_unittest.cc Encoder side of Multistream Opus. 2019-04-25 15:07:38 +00:00
audio_encoder_opus.cc Use newer version of TimeDelta and TimeStamp factories in modules/ 2020-02-10 11:49:57 +00:00
audio_encoder_opus.h Reland "Reland "Only include overhead if using send side bandwidth estimation."" 2020-01-29 18:42:34 +00:00
audio_encoder_opus_unittest.cc Update Opus tests for Opus 1.3 2020-03-05 08:53:37 +00:00
opus_bandwidth_unittest.cc Update Opus tests for Opus 1.3 2020-03-05 08:53:37 +00:00
opus_complexity_unittest.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
opus_fec_test.cc Make Opus PLC always output 10ms audio. 2019-11-07 21:15:58 +00:00
opus_inst.h Make Opus PLC always output 10ms audio. 2019-11-07 21:15:58 +00:00
opus_interface.cc Conditionally use OPUS_GET_IN_DTX if available 2020-02-25 18:10:42 +00:00
opus_interface.h Adding GetInDtx to WebRTC Opus Interface. 2019-11-19 14:14:06 +00:00
opus_speed_test.cc WebRTC Opus C interface: Add support for non-48 kHz decode sample rate 2019-05-29 10:33:03 +00:00
opus_unittest.cc Expose NetEqDecodingTest for re-use in chromium tests. 2019-11-11 17:45:46 +00:00