webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Macros | Functions
neteq_unittest.cc File Reference
#include "webrtc/modules/audio_coding/neteq/include/neteq.h"
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <algorithm>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include "gflags/gflags.h"
#include "webrtc/api/audio_codecs/builtin_audio_decoder_factory.h"
#include "webrtc/base/ignore_wundef.h"
#include "webrtc/base/sha1digest.h"
#include "webrtc/base/stringencode.h"
#include "webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.h"
#include "webrtc/modules/audio_coding/neteq/tools/audio_loop.h"
#include "webrtc/modules/audio_coding/neteq/tools/rtp_file_source.h"
#include "webrtc/modules/include/module_common_types.h"
#include "webrtc/test/gtest.h"
#include "webrtc/test/testsupport/fileutils.h"
#include "webrtc/typedefs.h"

Classes

class  webrtc::ResultSink
 
class  webrtc::NetEqDecodingTest
 
class  webrtc::NetEqDecodingTestFaxMode
 
class  webrtc::NetEqBgnTest
 
class  webrtc::NetEqBgnTestOn
 
class  webrtc::NetEqBgnTestOff
 
class  webrtc::NetEqBgnTestFade
 
class  webrtc::NetEqDecodingTestWithMutedState
 
class  webrtc::NetEqDecodingTestTwoInstances
 

Namespaces

 webrtc
 

Macros

#define MAYBE_TestBitExactness   DISABLED_TestBitExactness
 
#define MAYBE_TestOpusBitExactness   DISABLED_TestOpusBitExactness
 
#define MAYBE_DecoderError   DISABLED_DecoderError
 

Functions

 DEFINE_bool (gen_ref, false, "Generate reference files.")
 
 webrtc::TEST_F (NetEqDecodingTest, MAYBE_TestBitExactness)
 
 webrtc::TEST_F (NetEqDecodingTest, MAYBE_TestOpusBitExactness)
 
 webrtc::TEST_F (NetEqDecodingTestFaxMode, TestFrameWaitingTimeStatistics)
 
 webrtc::TEST_F (NetEqDecodingTest, TestAverageInterArrivalTimeNegative)
 
 webrtc::TEST_F (NetEqDecodingTest, TestAverageInterArrivalTimePositive)
 
 webrtc::TEST_F (NetEqDecodingTest, LongCngWithNegativeClockDrift)
 
 webrtc::TEST_F (NetEqDecodingTest, LongCngWithPositiveClockDrift)
 
 webrtc::TEST_F (NetEqDecodingTest, LongCngWithNegativeClockDriftNetworkFreeze)
 
 webrtc::TEST_F (NetEqDecodingTest, LongCngWithPositiveClockDriftNetworkFreeze)
 
 webrtc::TEST_F (NetEqDecodingTest, LongCngWithPositiveClockDriftNetworkFreezeExtraPull)
 
 webrtc::TEST_F (NetEqDecodingTest, LongCngWithoutClockDrift)
 
 webrtc::TEST_F (NetEqDecodingTest, UnknownPayloadType)
 
 webrtc::TEST_F (NetEqDecodingTest, MAYBE_DecoderError)
 
 webrtc::TEST_F (NetEqDecodingTest, GetAudioBeforeInsertPacket)
 
 webrtc::TEST_F (NetEqBgnTestOn, RunTest)
 
 webrtc::TEST_F (NetEqBgnTestOff, RunTest)
 
 webrtc::TEST_F (NetEqBgnTestFade, RunTest)
 
 webrtc::TEST_F (NetEqDecodingTest, SequenceNumberWrap)
 
 webrtc::TEST_F (NetEqDecodingTest, SequenceNumberWrapAndDrop)
 
 webrtc::TEST_F (NetEqDecodingTest, TimestampWrap)
 
 webrtc::TEST_F (NetEqDecodingTest, TimestampAndSequenceNumberWrap)
 
 webrtc::TEST_F (NetEqDecodingTest, DiscardDuplicateCng)
 
 webrtc::TEST_F (NetEqDecodingTest, CngFirst)
 
 webrtc::TEST_F (NetEqDecodingTestWithMutedState, MutedState)
 
 webrtc::TEST_F (NetEqDecodingTestWithMutedState, MutedStateDelayedPacket)
 
 webrtc::TEST_F (NetEqDecodingTestWithMutedState, MutedStateFuturePacket)
 
 webrtc::TEST_F (NetEqDecodingTestWithMutedState, MutedStateOldPacket)
 
 webrtc::TEST_F (NetEqDecodingTestWithMutedState, DoNotMuteExtendedCngWithoutPackets)
 
 webrtc::TEST_F (NetEqDecodingTestWithMutedState, RecoverAfterExtendedCngWithoutPackets)
 
 webrtc::TEST_F (NetEqDecodingTestTwoInstances, CompareMutedStateOnOff)
 

Macro Definition Documentation

◆ MAYBE_DecoderError

#define MAYBE_DecoderError   DISABLED_DecoderError

◆ MAYBE_TestBitExactness

#define MAYBE_TestBitExactness   DISABLED_TestBitExactness

◆ MAYBE_TestOpusBitExactness

#define MAYBE_TestOpusBitExactness   DISABLED_TestOpusBitExactness

Function Documentation

◆ DEFINE_bool()

DEFINE_bool ( gen_ref  ,
false  ,
"Generate reference files."   
)