webrtc/modules/audio_coding/codecs/opus
Ivo Creusen deb1b1bc70 Always call IsOk() to ensure audio codec configuration is valid when negotiating.
We should avoid creating codecs with invalid parameters, since this can
expose security issues. For many codecs the IsOk() method to check the
codec config is only called in DCHECKs. This CL ensures IsOk() is always
called, also in non-debug builds.

Bug: chromium:1265806
Change-Id: Ibd3c6c65d3bb547cd2603e11808ac40ac693a8b1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/238801
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Ivo Creusen <ivoc@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35422}
2021-11-26 10:11:21 +00:00
..
test Use backticks not vertical bars to denote variables in comments for /modules/audio_coding 2021-08-02 10:45:40 +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 Always call IsOk() to ensure audio codec configuration is valid when negotiating. 2021-11-26 10:11:21 +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 Always call IsOk() to ensure audio codec configuration is valid when negotiating. 2021-11-26 10:11:21 +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 Always call IsOk() to ensure audio codec configuration is valid when negotiating. 2021-11-26 10:11: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 Always call IsOk() to ensure audio codec configuration is valid when negotiating. 2021-11-26 10:11:21 +00:00
audio_encoder_opus.cc Always call IsOk() to ensure audio codec configuration is valid when negotiating. 2021-11-26 10:11:21 +00:00
audio_encoder_opus.h Use backticks not vertical bars to denote variables in comments 2021-08-10 10:40:03 +00:00
audio_encoder_opus_unittest.cc Use backticks not vertical bars to denote variables in comments for /modules/audio_coding 2021-08-02 10:45:40 +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 Change gtest name to allow filtering based on the story name. 2020-09-11 14:11:27 +00:00
opus_fec_test.cc Use backticks not vertical bars to denote variables in comments for /modules/audio_coding 2021-08-02 10:45:40 +00:00
opus_inst.h Avoiding the noise pumping during DTX regions by just forwarding the refresh DTX packets that decrease the comfort noise level at the decoder. 2021-02-05 10:05:25 +00:00
opus_interface.cc Use backticks not vertical bars to denote variables in comments for /modules/audio_coding 2021-08-02 10:45:40 +00:00
opus_interface.h Avoiding the noise pumping during DTX regions by just forwarding the refresh DTX packets that decrease the comfort noise level at the decoder. 2021-02-05 10:05:25 +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 Use backticks not vertical bars to denote variables in comments 2021-08-10 10:40:03 +00:00