webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Macros | Functions
audio_coding_module_unittest.cc File Reference
#include <stdio.h>
#include <string.h>
#include <memory>
#include <vector>
#include "webrtc/api/audio_codecs/builtin_audio_decoder_factory.h"
#include "webrtc/base/criticalsection.h"
#include "webrtc/base/md5digest.h"
#include "webrtc/base/platform_thread.h"
#include "webrtc/base/thread_annotations.h"
#include "webrtc/modules/audio_coding/acm2/acm_receive_test.h"
#include "webrtc/modules/audio_coding/acm2/acm_send_test.h"
#include "webrtc/modules/audio_coding/codecs/audio_encoder.h"
#include "webrtc/modules/audio_coding/codecs/audio_format_conversion.h"
#include "webrtc/modules/audio_coding/codecs/g711/audio_decoder_pcm.h"
#include "webrtc/modules/audio_coding/codecs/g711/audio_encoder_pcm.h"
#include "webrtc/modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h"
#include "webrtc/modules/audio_coding/codecs/mock/mock_audio_encoder.h"
#include "webrtc/modules/audio_coding/include/audio_coding_module.h"
#include "webrtc/modules/audio_coding/include/audio_coding_module_typedefs.h"
#include "webrtc/modules/audio_coding/neteq/audio_decoder_impl.h"
#include "webrtc/modules/audio_coding/neteq/mock/mock_audio_decoder.h"
#include "webrtc/modules/audio_coding/neteq/tools/audio_checksum.h"
#include "webrtc/modules/audio_coding/neteq/tools/audio_loop.h"
#include "webrtc/modules/audio_coding/neteq/tools/constant_pcm_packet_source.h"
#include "webrtc/modules/audio_coding/neteq/tools/input_audio_file.h"
#include "webrtc/modules/audio_coding/neteq/tools/output_audio_file.h"
#include "webrtc/modules/audio_coding/neteq/tools/packet.h"
#include "webrtc/modules/audio_coding/neteq/tools/rtp_file_source.h"
#include "webrtc/modules/include/module_common_types.h"
#include "webrtc/system_wrappers/include/clock.h"
#include "webrtc/system_wrappers/include/event_wrapper.h"
#include "webrtc/system_wrappers/include/sleep.h"
#include "webrtc/test/gtest.h"
#include "webrtc/test/testsupport/fileutils.h"

Classes

class  webrtc::RtpUtility
 
class  webrtc::PacketizationCallbackStubOldApi
 
class  webrtc::AudioCodingModuleTestOldApi
 
class  webrtc::AudioCodingModuleTestWithComfortNoiseOldApi
 
class  webrtc::AudioCodingModuleMtTestOldApi
 
class  webrtc::AcmIsacMtTestOldApi
 
class  webrtc::AcmReRegisterIsacMtTestOldApi
 
class  webrtc::AcmReceiverBitExactnessOldApi
 
struct  webrtc::AcmReceiverBitExactnessOldApi::ExternalDecoder
 
class  webrtc::AcmSenderBitExactnessOldApi
 
class  webrtc::AcmSetBitRateOldApi
 
class  webrtc::AcmChangeBitRateOldApi
 
class  webrtc::AcmSwitchingOutputFrequencyOldApi
 

Namespaces

 webrtc
 

Macros

#define MAYBE_InitializedToZero   InitializedToZero
 
#define MAYBE_NetEqCalls   NetEqCalls
 
#define MAYBE_DoTest   DoTest
 
#define MAYBE_DoTest   DoTest
 
#define MAYBE_DoTest   DoTest
 
#define MAYBE_IsacSwb30ms   IsacSwb30ms
 
#define MAYBE_Ilbc_30ms   Ilbc_30ms
 
#define MAYBE_G722_20ms   G722_20ms
 
#define MAYBE_G722_stereo_20ms   G722_stereo_20ms
 
#define MAYBE_Opus_48khz_20ms_100kbps   Opus_48khz_20ms_100kbps
 

Functions

 webrtc::TEST_F (AudioCodingModuleTestOldApi, MAYBE_InitializedToZero)
 
 webrtc::TEST_F (AudioCodingModuleTestOldApi, MAYBE_NetEqCalls)
 
 webrtc::TEST_F (AudioCodingModuleTestOldApi, VerifyOutputFrame)
 
 webrtc::TEST_F (AudioCodingModuleTestOldApi, TransportCallbackIsInvokedForEachPacket)
 
 webrtc::TEST_F (AudioCodingModuleTestWithComfortNoiseOldApi, TransportCallbackTestForComfortNoiseRegisterCngLast)
 
 webrtc::TEST_F (AudioCodingModuleTestWithComfortNoiseOldApi, TransportCallbackTestForComfortNoiseRegisterCngFirst)
 
 webrtc::TEST_F (AudioCodingModuleMtTestOldApi, MAYBE_DoTest)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, Pcm16_8000khz_10ms)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, Pcm16_16000khz_10ms)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, Pcm16_32000khz_10ms)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, Pcm16_stereo_8000khz_10ms)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, Pcm16_stereo_16000khz_10ms)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, Pcm16_stereo_32000khz_10ms)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, Pcmu_20ms)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, Pcma_20ms)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, Pcmu_stereo_20ms)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, Pcma_stereo_20ms)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, Opus_stereo_20ms)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, Opus_stereo_20ms_voip)
 
 webrtc::TEST_F (AcmSetBitRateOldApi, Opus_48khz_20ms_10kbps)
 
 webrtc::TEST_F (AcmSetBitRateOldApi, Opus_48khz_20ms_50kbps)
 
 webrtc::TEST_F (AcmSetBitRateOldApi, MAYBE_Opus_48khz_20ms_100kbps)
 
 webrtc::TEST_F (AcmSetBitRateOldApi, Pcm16_8khz_10ms_8kbps)
 
 webrtc::TEST_F (AcmSetBitRateOldApi, Pcm16_8khz_10ms_32kbps)
 
 webrtc::TEST_F (AcmChangeBitRateOldApi, Opus_48khz_20ms_10kbps)
 
 webrtc::TEST_F (AcmChangeBitRateOldApi, Opus_48khz_20ms_50kbps)
 
 webrtc::TEST_F (AcmChangeBitRateOldApi, Opus_48khz_20ms_100kbps)
 
 webrtc::TEST_F (AcmChangeBitRateOldApi, Pcm16_8khz_10ms_8kbps)
 
 webrtc::TEST_F (AcmChangeBitRateOldApi, Pcm16_8khz_10ms_32kbps)
 
 webrtc::TEST_F (AcmSenderBitExactnessOldApi, External_Pcmu_20ms)
 
 webrtc::TEST_F (AcmSwitchingOutputFrequencyOldApi, TestWithoutToggling)
 
 webrtc::TEST_F (AcmSwitchingOutputFrequencyOldApi, Toggle16KhzTo32Khz)
 
 webrtc::TEST_F (AcmSwitchingOutputFrequencyOldApi, Toggle32KhzTo16Khz)
 
 webrtc::TEST_F (AcmSwitchingOutputFrequencyOldApi, Toggle16KhzTo8Khz)
 
 webrtc::TEST_F (AcmSwitchingOutputFrequencyOldApi, Toggle8KhzTo16Khz)
 

Macro Definition Documentation

◆ MAYBE_DoTest [1/3]

#define MAYBE_DoTest   DoTest

◆ MAYBE_DoTest [2/3]

#define MAYBE_DoTest   DoTest

◆ MAYBE_DoTest [3/3]

#define MAYBE_DoTest   DoTest

◆ MAYBE_G722_20ms

#define MAYBE_G722_20ms   G722_20ms

◆ MAYBE_G722_stereo_20ms

#define MAYBE_G722_stereo_20ms   G722_stereo_20ms

◆ MAYBE_Ilbc_30ms

#define MAYBE_Ilbc_30ms   Ilbc_30ms

◆ MAYBE_InitializedToZero

#define MAYBE_InitializedToZero   InitializedToZero

◆ MAYBE_IsacSwb30ms

#define MAYBE_IsacSwb30ms   IsacSwb30ms

◆ MAYBE_NetEqCalls

#define MAYBE_NetEqCalls   NetEqCalls

◆ MAYBE_Opus_48khz_20ms_100kbps

#define MAYBE_Opus_48khz_20ms_100kbps   Opus_48khz_20ms_100kbps