Name Description Size
audio_coder_opus_common.cc 1875
audio_coder_opus_common.h 2910
audio_decoder_multi_channel_opus_impl.cc 6214
audio_decoder_multi_channel_opus_impl.h 2828
audio_decoder_multi_channel_opus_unittest.cc 5812
audio_decoder_opus.cc 5347
audio_decoder_opus.h 2563
audio_encoder_multi_channel_opus_impl.cc LEFT TO DO: - WRITE TESTS for the stuff in this file. - Check the creation, maybe make it safer by returning an empty optional or unique_ptr. --- It looks OK, but RecreateEncoderInstance can perhaps crash on a valid config. Can run it in the fuzzer for some time. Should prbl also fuzz the config. 13218
audio_encoder_multi_channel_opus_impl.h 3359
audio_encoder_multi_channel_opus_unittest.cc 6301
audio_encoder_opus.cc 30360
audio_encoder_opus.h 7598
audio_encoder_opus_unittest.cc 32676
DEPS 79
opus_bandwidth_unittest.cc 5972
opus_complexity_unittest.cc 4544
opus_fec_test.cc 7979
opus_inst.h 1104
opus_interface.cc Maximum supported frame size in WebRTC is 120 ms. 20978
opus_interface.h WebRtcOpus_EncoderCreate(...) This function creates an Opus encoder that encodes mono or stereo. Input: - channels : number of channels; 1 or 2. - application : 0 - VOIP applications. Favor speech intelligibility. 1 - Audio applications. Favor faithfulness to the original input. - sample_rate_hz : sample rate of input audio Output: - inst : a pointer to Encoder context that is created if success. Return value : 0 - Success -1 - Error 19489
opus_speed_test.cc Create encoder memory. 5187
opus_unittest.cc 37938
test