Name Description Size
audio_coder_opus_common.cc 2028
audio_coder_opus_common.h 2961
audio_decoder_multi_channel_opus_impl.cc 6433
audio_decoder_multi_channel_opus_impl.h 2862
audio_decoder_multi_channel_opus_unittest.cc 5974
audio_decoder_opus.cc 5503
audio_decoder_opus.h 2553
audio_decoder_opus_unittest.cc 17056
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. 13553
audio_encoder_multi_channel_opus_impl.h 3349
audio_encoder_multi_channel_opus_unittest.cc 6469
audio_encoder_opus.cc 30457
audio_encoder_opus.h 7741
audio_encoder_opus_unittest.cc event_log 33116
DEPS 79
opus_bandwidth_unittest.cc num_freq_bins 6306
opus_complexity_unittest.cc 4723
opus_fec_test.cc 8120
opus_inst.h 1429
opus_interface.cc Maximum supported frame size in WebRTC is 120 ms. 22073
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 19786
opus_speed_test.cc Create encoder memory. 5326
opus_unittest.cc 38077
test