Name Description Size
audio_coder_opus_common.cc 1880
audio_coder_opus_common.h 2930
audio_decoder_multi_channel_opus_impl.cc 6219
audio_decoder_multi_channel_opus_impl.h 2829
audio_decoder_multi_channel_opus_unittest.cc 5824
audio_decoder_opus.cc 5294
audio_decoder_opus.h 2466
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. 13129
audio_encoder_multi_channel_opus_impl.h 3277
audio_encoder_multi_channel_opus_unittest.cc 6310
audio_encoder_opus.cc 30205
audio_encoder_opus.h 7396
audio_encoder_opus_unittest.cc 36922
DEPS 79
opus_bandwidth_unittest.cc 5826
opus_complexity_unittest.cc 4347
opus_fec_test.cc 7979
opus_inst.h 1249
opus_interface.cc Maximum supported frame size in WebRTC is 120 ms. 26155
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 19856
opus_speed_test.cc Create encoder memory. 5187
opus_unittest.cc 37938
test