webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Namespaces | |
fec | |
Typedefs | |
typedef ULONG(WINAPI * | registerFn) (ULONG, HANDLE, PTCI_CLIENT_FUNC_LIST, PHANDLE) |
typedef ULONG(WINAPI * | deregisterFn) (HANDLE) |
typedef ULONG(WINAPI * | enumerateFn) (HANDLE, PULONG, PTC_IFC_DESCRIPTOR) |
typedef ULONG(WINAPI * | openInterfaceFn) (LPWSTR, HANDLE, HANDLE, PHANDLE) |
typedef ULONG(WINAPI * | closeInterfaceFn) (HANDLE) |
typedef ULONG(WINAPI * | flowAddFn) (HANDLE, HANDLE, ULONG, PTC_GEN_FLOW, PHANDLE) |
typedef ULONG(WINAPI * | filterAddFn) (HANDLE, PTC_GEN_FILTER, PHANDLE) |
typedef ULONG(WINAPI * | flowDeleteFn) (HANDLE) |
typedef ULONG(WINAPI * | filterDeleteFn) (HANDLE) |
typedef int | SOCKET |
typedef void * | CallbackObj |
typedef void(* | IncomingSocketCallback) (CallbackObj obj, const int8_t *buf, size_t len, const SocketAddress *from) |
typedef struct webrtc::test::_QOS_DESTADDR | QOS_DESTADDR |
typedef struct webrtc::test::_QOS_DESTADDR * | LPQOS_DESTADDR |
typedef const QOS_DESTADDR * | LPCQOS_DESTADDR |
Functions | |
void | CopyVectorToAudioBuffer (const StreamConfig &stream_config, rtc::ArrayView< const float > source, AudioBuffer *destination) |
void | ExtractVectorFromAudioBuffer (const StreamConfig &stream_config, AudioBuffer *source, std::vector< float > *destination) |
void | CopyToAudioFrame (const ChannelBuffer< float > &src, AudioFrame *dest) |
std::string | GetApmRenderTestVectorFileName (int sample_rate_hz) |
std::string | GetApmCaptureTestVectorFileName (int sample_rate_hz) |
void | ReadFloatSamplesFromStereoFile (size_t samples_per_channel, size_t num_channels, InputAudioFile *stereo_pcm_file, rtc::ArrayView< float > data) |
::testing::AssertionResult | VerifyDeinterleavedArray (size_t samples_per_channel, size_t num_channels, rtc::ArrayView< const float > reference, rtc::ArrayView< const float > output, float element_error_bound) |
::testing::AssertionResult | VerifyArray (rtc::ArrayView< const float > reference, rtc::ArrayView< const float > output, float element_error_bound) |
const char * | PacketLossModeToStr (PacketLossMode e) |
const char * | ExcludeFrameTypesToStr (ExcludeFrameTypes e) |
std::vector< VideoStream > | CreateVideoStreams (int width, int height, const webrtc::VideoEncoderConfig &encoder_config) |
void | FillEncoderConfiguration (size_t num_streams, VideoEncoderConfig *configuration) |
VideoReceiveStream::Decoder | CreateMatchingDecoder (const VideoSendStream::Config::EncoderSettings &encoder_settings) |
void | InitFieldTrialsFromString (const std::string &config) |
bool | EqualPlane (const uint8_t *data1, const uint8_t *data2, int stride1, int stride2, int width, int height) |
bool | FramesEqual (const webrtc::VideoFrame &f1, const webrtc::VideoFrame &f2) |
bool | FrameBufsEqual (const rtc::scoped_refptr< webrtc::VideoFrameBuffer > &f1, const rtc::scoped_refptr< webrtc::VideoFrameBuffer > &f2) |
rtc::scoped_refptr< I420Buffer > | ReadI420Buffer (int width, int height, FILE *) |
template<typename Packet > | |
bool | ParseSinglePacket (const uint8_t *buffer, size_t size, Packet *packet) |
template<typename Packet > | |
bool | ParseSinglePacket (rtc::ArrayView< const uint8_t > buffer, Packet *packet) |
void | PressEnterToContinue () |
void | RunTest (void(*test)()) |
std::string | OutputPath () |
std::string | TempFilename (const std::string &dir, const std::string &prefix) |
std::string | ResourcePath (const std::string &name, const std::string &extension) |
std::string | WorkingDir () |
bool | CreateDir (const std::string &directory_name) |
bool | FileExists (const std::string &file_name) |
size_t | GetFileSize (const std::string &filename) |
void | SetExecutablePath (const std::string &path_to_executable) |
bool | WriteIsolatedOutput (const char *filename, const uint8_t *buffer, size_t length) |
bool | WriteIsolatedOutput (const char *filename, const std::string &content) |
int | I420MetricsFromFiles (const char *ref_filename, const char *test_filename, int width, int height, QualityMetricsResult *psnr_result, QualityMetricsResult *ssim_result) |
int | I420PSNRFromFiles (const char *ref_filename, const char *test_filename, int width, int height, QualityMetricsResult *result) |
int | I420SSIMFromFiles (const char *ref_filename, const char *test_filename, int width, int height, QualityMetricsResult *result) |
void | PrintResult (const std::string &measurement, const std::string &modifier, const std::string &trace, size_t value, const std::string &units, bool important) |
void | AppendResult (std::string &output, const std::string &measurement, const std::string &modifier, const std::string &trace, size_t value, const std::string &units, bool important) |
void | PrintResult (const std::string &measurement, const std::string &modifier, const std::string &trace, const std::string &value, const std::string &units, bool important) |
void | AppendResult (std::string &output, const std::string &measurement, const std::string &modifier, const std::string &trace, const std::string &value, const std::string &units, bool important) |
void | PrintResultMeanAndError (const std::string &measurement, const std::string &modifier, const std::string &trace, const std::string &mean_and_error, const std::string &units, bool important) |
void | AppendResultMeanAndError (std::string &output, const std::string &measurement, const std::string &modifier, const std::string &trace, const std::string &mean_and_error, const std::string &units, bool important) |
void | PrintResultList (const std::string &measurement, const std::string &modifier, const std::string &trace, const std::string &values, const std::string &units, bool important) |
void | AppendResultList (std::string &output, const std::string &measurement, const std::string &modifier, const std::string &trace, const std::string &values, const std::string &units, bool important) |
void | PrintSystemCommitCharge (const std::string &test_name, size_t charge, bool important) |
void | PrintSystemCommitCharge (FILE *target, const std::string &test_name, size_t charge, bool important) |
std::string | SystemCommitChargeToString (const std::string &test_name, size_t charge, bool important) |
template<typename Container > | |
std::string | ValuesToString (const Container &container) |
void | RunAnalysis (const char *reference_file_name, const char *test_file_name, const char *stats_file_reference_name, const char *stats_file_test_name, int width, int height, ResultsContainer *results) |
double | CalculateMetrics (VideoAnalysisMetricsType video_metrics_type, const uint8_t *ref_frame, const uint8_t *test_frame, int width, int height) |
void | PrintAnalysisResults (const std::string &label, ResultsContainer *results) |
void | PrintAnalysisResults (FILE *output, const std::string &label, ResultsContainer *results) |
std::vector< std::pair< int, int > > | CalculateFrameClusters (FILE *file, int *num_decode_errors) |
void | PrintMaxRepeatedAndSkippedFrames (const std::string &label, const std::string &stats_file_ref_name, const std::string &stats_file_test_name) |
void | PrintMaxRepeatedAndSkippedFrames (FILE *output, const std::string &label, const std::string &stats_file_ref_name, const std::string &stats_file_test_name) |
bool | GetNextStatsLine (FILE *stats_file, char *line) |
int | GetI420FrameSize (int width, int height) |
int | ExtractFrameSequenceNumber (std::string line) |
bool | IsThereBarcodeError (std::string line) |
int | ExtractDecodedFrameNumber (std::string line) |
bool | ExtractFrameFromYuvFile (const char *i420_file_name, int width, int height, int frame_number, uint8_t *result_frame) |
bool | ExtractFrameFromY4mFile (const char *i420_file_name, int width, int height, int frame_number, uint8_t *result_frame) |
void CALLBACK | MyClNotifyHandler (HANDLE ClRegCtx, HANDLE ClIfcCtx, ULONG Event, HANDLE SubCode, ULONG BufSize, PVOID Buffer) |
TEST (AudioReceiveStreamTest, ConfigToString) | |
TEST (AudioReceiveStreamTest, ConstructDestruct) | |
TEST (AudioReceiveStreamTest, ReceiveRtpPacket) | |
TEST (AudioReceiveStreamTest, ReceiveRtcpPacket) | |
TEST (AudioReceiveStreamTest, GetStats) | |
TEST (AudioReceiveStreamTest, SetGain) | |
TEST (AudioReceiveStreamTest, StreamShouldNotBeAddedToMixerWhenVoEReturnsError) | |
TEST (AudioReceiveStreamTest, StreamShouldBeAddedToMixerOnStart) | |
TEST (AudioSendStreamTest, ConfigToString) | |
TEST (AudioSendStreamTest, ConstructDestruct) | |
TEST (AudioSendStreamTest, SendTelephoneEvent) | |
TEST (AudioSendStreamTest, SetMuted) | |
TEST (AudioSendStreamTest, AudioBweCorrectObjectsOnChannelProxy) | |
TEST (AudioSendStreamTest, NoAudioBweCorrectObjectsOnChannelProxy) | |
TEST (AudioSendStreamTest, GetStats) | |
TEST (AudioSendStreamTest, GetStatsTypingNoiseDetected) | |
TEST (AudioSendStreamTest, SendCodecAppliesConfigParams) | |
TEST (AudioSendStreamTest, SendCodecCanApplyVad) | |
TEST (AudioSendStreamTest, DoesNotPassHigherBitrateThanMaxBitrate) | |
TEST (AudioSendStreamTest, ProbingIntervalOnBitrateUpdated) | |
TEST (AudioStateTest, Create) | |
TEST (AudioStateTest, ConstructDestruct) | |
TEST (AudioStateTest, GetVoiceEngine) | |
TEST (AudioStateTest, TypingNoiseDetected) | |
TEST (AudioStateAudioPathTest, RecordedAudioArrivesAtOriginalTransport) | |
TEST (AudioStateAudioPathTest, QueryingProxyForAudioShouldResultInGetAudioCallOnMixerSource) | |
TEST (NetEqNetworkStatsTest, DecodeFec) | |
TEST (NetEqNetworkStatsTest, StereoDecodeFec) | |
TEST (NetEqNetworkStatsTest, NoiseExpansionTest) | |
TEST_F (NetEqIlbcQualityTest, Test) | |
TEST_F (NetEqIsacQualityTest, Test) | |
TEST_F (NetEqOpusQualityTest, Test) | |
TEST_F (NetEqPcmuQualityTest, Test) | |
TEST (TestInputAudioFile, DuplicateInterleaveSeparateSrcDst) | |
TEST (TestInputAudioFile, DuplicateInterleaveSameSrcDst) | |
DEFINE_string (in_filename, ResourcePath("audio_coding/speech_mono_16kHz", "pcm"), "Filename for input audio (specify sample rate with --input_sample_rate ," "and channels with --channels).") | |
DEFINE_int32 (input_sample_rate, 16000, "Sample rate of input file in Hz.") | |
DEFINE_int32 (channels, 1, "Number of channels in input audio.") | |
DEFINE_string (out_filename, OutputPath()+"neteq_quality_test_out.pcm", "Name of output audio file.") | |
DEFINE_int32 (runtime_ms, 10000, "Simulated runtime (milliseconds).") | |
DEFINE_int32 (packet_loss_rate, 10, "Percentile of packet loss.") | |
DEFINE_int32 (random_loss_mode, 1, "Random loss mode: 0--no loss, 1--uniform loss, 2--Gilbert Elliot loss.") | |
DEFINE_int32 (burst_length, 30, "Burst length in milliseconds, only valid for Gilbert Elliot loss.") | |
DEFINE_double (drift_factor, 0.0, "Time drift factor.") | |
TEST (TestPacket, RegularPacket) | |
TEST (TestPacket, DummyPacket) | |
TEST (TestPacket, RED) | |
void | SetupFrame (const StreamConfig &stream_config, std::vector< float *> *frame, std::vector< float > *frame_samples) |
int | main (int argc, char *argv[]) |
TEST_F (DebugDumpTest, SimpleCase) | |
TEST_F (DebugDumpTest, ChangeInputFormat) | |
TEST_F (DebugDumpTest, ChangeReverseFormat) | |
TEST_F (DebugDumpTest, ChangeOutputFormat) | |
TEST_F (DebugDumpTest, ToggleAec) | |
TEST_F (DebugDumpTest, ToggleDelayAgnosticAec) | |
TEST_F (DebugDumpTest, VerifyRefinedAdaptiveFilterExperimentalString) | |
TEST_F (DebugDumpTest, VerifyCombinedExperimentalStringInclusive) | |
TEST_F (DebugDumpTest, VerifyCombinedExperimentalStringExclusive) | |
TEST_F (DebugDumpTest, VerifyAec3ExperimentalString) | |
TEST_F (DebugDumpTest, VerifyLevelControllerExperimentalString) | |
TEST_F (DebugDumpTest, VerifyAgcClippingLevelExperimentalString) | |
TEST_F (DebugDumpTest, VerifyEmptyExperimentalString) | |
TEST_F (DebugDumpTest, ToggleAecLevel) | |
TEST_F (DebugDumpTest, MAYBE_ToggleAgc) | |
TEST_F (DebugDumpTest, ToggleNs) | |
TEST_F (DebugDumpTest, TransientSuppressionOn) | |
TEST_F (CongestionControllerTest, OnNetworkChanged) | |
TEST_F (CongestionControllerTest, OnSendQueueFull) | |
TEST_F (CongestionControllerTest, OnSendQueueFullAndEstimateChange) | |
TEST_F (CongestionControllerTest, SignalNetworkState) | |
TEST_F (CongestionControllerTest, ResetBweAndBitrates) | |
TEST_F (CongestionControllerTest, SignalNetworkStateAndQueueIsFullAndEstimateChange) | |
TEST_F (CongestionControllerTest, GetPacerQueuingDelayMs) | |
TEST_F (CongestionControllerTest, GetProbingInterval) | |
TEST_F (CongestionControllerTest, OnReceivedPacketWithAbsSendTime) | |
TEST_F (ProbeControllerTest, InitiatesProbingAtStart) | |
TEST_F (ProbeControllerTest, ProbeOnlyWhenNetworkIsUp) | |
TEST_F (ProbeControllerTest, InitiatesProbingOnMaxBitrateIncrease) | |
TEST_F (ProbeControllerTest, InitiatesProbingOnMaxBitrateIncreaseAtMaxBitrate) | |
TEST_F (ProbeControllerTest, TestExponentialProbing) | |
TEST_F (ProbeControllerTest, TestExponentialProbingTimeout) | |
TEST_F (ProbeControllerTest, ProbeAfterEstimateDropInAlr) | |
TEST_F (ProbeControllerTest, PeriodicProbing) | |
TEST_F (ProbeControllerTest, TestExponentialProbingOverflow) | |
TEST_F (TransportFeedbackAdapterTest, AdaptsFeedbackAndPopulatesSendTimes) | |
TEST_F (TransportFeedbackAdapterTest, LongFeedbackDelays) | |
TEST_F (TransportFeedbackAdapterTest, HandlesDroppedPackets) | |
TEST_F (TransportFeedbackAdapterTest, SendTimeWrapsBothWays) | |
TEST_F (TransportFeedbackAdapterTest, HandlesReordering) | |
TEST_F (TransportFeedbackAdapterTest, TimestampDeltas) | |
TEST_F (TransportFeedbackAdapterTest, UpdatesDelayBasedEstimate) | |
TEST_F (PacedSenderTest, QueuePacket) | |
TEST_F (PacedSenderTest, PaceQueuedPackets) | |
TEST_F (PacedSenderTest, PaceQueuedPacketsWithDuplicates) | |
TEST_F (PacedSenderTest, CanQueuePacketsWithSameSequenceNumberOnDifferentSsrcs) | |
TEST_F (PacedSenderTest, Padding) | |
TEST_F (PacedSenderTest, NoPaddingBeforeNormalPacket) | |
TEST_F (PacedSenderTest, VerifyPaddingUpToBitrate) | |
TEST_F (PacedSenderTest, VerifyAverageBitrateVaryingMediaPayload) | |
TEST_F (PacedSenderTest, Priority) | |
TEST_F (PacedSenderTest, RetransmissionPriority) | |
TEST_F (PacedSenderTest, HighPrioDoesntAffectBudget) | |
TEST_F (PacedSenderTest, Pause) | |
TEST_F (PacedSenderTest, ResendPacket) | |
TEST_F (PacedSenderTest, ExpectedQueueTimeMs) | |
TEST_F (PacedSenderTest, QueueTimeGrowsOverTime) | |
TEST_F (PacedSenderTest, ProbingWithInsertedPackets) | |
TEST_F (PacedSenderTest, ProbingWithPaddingSupport) | |
TEST_F (PacedSenderTest, PriorityInversion) | |
TEST_F (PacedSenderTest, PaddingOveruse) | |
TEST_F (PacedSenderTest, AverageQueueTime) | |
TEST_F (PacedSenderTest, ProbeClusterId) | |
TEST_F (PacedSenderTest, AvoidBusyLoopOnSendFailure) | |
TEST_F (SendTimeHistoryTest, AddRemoveOne) | |
TEST_F (SendTimeHistoryTest, PopulatesExpectedFields) | |
TEST_F (SendTimeHistoryTest, AddThenRemoveOutOfOrder) | |
TEST_F (SendTimeHistoryTest, HistorySize) | |
TEST_F (SendTimeHistoryTest, HistorySizeWithWraparound) | |
TEST_F (SendTimeHistoryTest, InterlievedGetAndRemove) | |
void | ReceivePackets (ForwardErrorCorrection::ReceivedPacketList *to_decode_list, ForwardErrorCorrection::ReceivedPacketList *received_packet_list, size_t num_packets_to_decode, float reorder_rate, float duplicate_rate, Random *random) |
TEST (FecTest, MAYBE_FecTest) | |
TEST_F (PacketManipulatorTest, Constructor) | |
TEST_F (PacketManipulatorTest, DropNone) | |
TEST_F (PacketManipulatorTest, UniformDropNoneSmallFrame) | |
TEST_F (PacketManipulatorTest, UniformDropAll) | |
TEST_F (PacketManipulatorTest, UniformDropSinglePacket) | |
TEST_F (PacketManipulatorTest, BurstDropNinePackets) | |
INSTANTIATE_TEST_CASE_P (CodecSettings, PlotVideoProcessorIntegrationTest, ::testing::Combine(::testing::ValuesIn(kBitrates), ::testing::ValuesIn(kFps), ::testing::ValuesIn(kVideoCodecType))) | |
TEST_P (PlotVideoProcessorIntegrationTest, Process128x96) | |
TEST_P (PlotVideoProcessorIntegrationTest, Process160x120) | |
TEST_P (PlotVideoProcessorIntegrationTest, Process176x144) | |
TEST_P (PlotVideoProcessorIntegrationTest, Process320x240) | |
TEST_P (PlotVideoProcessorIntegrationTest, Process352x288) | |
bool | LessForEncodeTime (const FrameStatistic &s1, const FrameStatistic &s2) |
bool | LessForDecodeTime (const FrameStatistic &s1, const FrameStatistic &s2) |
bool | LessForEncodedSize (const FrameStatistic &s1, const FrameStatistic &s2) |
bool | LessForBitRate (const FrameStatistic &s1, const FrameStatistic &s2) |
TEST_F (StatsTest, Uninitialized) | |
TEST_F (StatsTest, AddOne) | |
TEST_F (StatsTest, AddMany) | |
TEST_F (VideoProcessorIntegrationTest, Process0PercentPacketLossVP9) | |
TEST_F (VideoProcessorIntegrationTest, Process5PercentPacketLossVP9) | |
TEST_F (VideoProcessorIntegrationTest, ProcessNoLossChangeBitRateVP9) | |
TEST_F (VideoProcessorIntegrationTest, ProcessNoLossChangeFrameRateFrameDropVP9) | |
TEST_F (VideoProcessorIntegrationTest, ProcessNoLossDenoiserOnVP9) | |
TEST_F (VideoProcessorIntegrationTest, DISABLED_ProcessNoLossSpatialResizeFrameDropVP9) | |
TEST_F (VideoProcessorIntegrationTest, ProcessZeroPacketLoss) | |
TEST_F (VideoProcessorIntegrationTest, Process5PercentPacketLoss) | |
TEST_F (VideoProcessorIntegrationTest, Process10PercentPacketLoss) | |
TEST_F (VideoProcessorIntegrationTest, MAYBE_ProcessNoLossChangeBitRateVP8) | |
TEST_F (VideoProcessorIntegrationTest, MAYBE_ProcessNoLossChangeFrameRateFrameDropVP8) | |
TEST_F (VideoProcessorIntegrationTest, MAYBE_ProcessNoLossTemporalLayersVP8) | |
TEST_F (VideoProcessorTest, Init) | |
TEST_F (VideoProcessorTest, ProcessFrame) | |
TEST_F (FrameGeneratorTest, SingleFrameFile) | |
TEST_F (FrameGeneratorTest, TwoFrameFile) | |
TEST_F (FrameGeneratorTest, MultipleFrameFiles) | |
TEST_F (FrameGeneratorTest, TwoFrameFileWithRepeat) | |
TEST_F (FrameGeneratorTest, MultipleFrameFilesWithRepeat) | |
void | FuzzOneInputTest (const uint8_t *data, size_t size) |
bool | ReadUint32 (uint32_t *out, FILE *file) |
bool | ReadUint16 (uint16_t *out, FILE *file) |
std::string | ProjectRootPath () |
TEST (IsolatedOutputTest, ShouldRejectInvalidIsolatedOutDir) | |
TEST (IsolatedOutputTest, ShouldRejectInvalidFileName) | |
TEST (IsolatedOutputTest, ShouldBeAbleToWriteContent) | |
void | CalculateFrame (VideoMetricsType video_metrics_type, const VideoFrameBuffer &ref, const VideoFrameBuffer &test, int frame_number, QualityMetricsResult *result) |
void | CalculateStats (QualityMetricsResult *result) |
int | CalculateMetrics (VideoMetricsType video_metrics_type, const char *ref_filename, const char *test_filename, int width, int height, QualityMetricsResult *psnr_result, QualityMetricsResult *ssim_result) |
TEST_F (PacketReaderTest, Uninitialized) | |
TEST_F (PacketReaderTest, InitializeZeroLengthArgument) | |
TEST_F (PacketReaderTest, NormalSmallData) | |
TEST_F (PacketReaderTest, NormalOnePacketData) | |
TEST_F (PacketReaderTest, NormalLargeData) | |
TEST_F (PacketReaderTest, EmptyData) | |
TEST (PerfTest, AppendResult) | |
TEST_F (Y4mFrameWriterTest, InitSuccess) | |
TEST_F (Y4mFrameWriterTest, FrameLength) | |
TEST_F (Y4mFrameWriterTest, WriteFrame) | |
TEST_F (Y4mFrameWriterTest, WriteFrameUninitialized) | |
TEST_F (YuvFrameReaderTest, InitSuccess) | |
TEST_F (YuvFrameReaderTest, FrameLength) | |
TEST_F (YuvFrameReaderTest, NumberOfFrames) | |
TEST_F (YuvFrameReaderTest, ReadFrame) | |
TEST_F (YuvFrameReaderTest, ReadFrameUninitialized) | |
TEST_F (YuvFrameWriterTest, InitSuccess) | |
TEST_F (YuvFrameWriterTest, FrameLength) | |
TEST_F (YuvFrameWriterTest, WriteFrame) | |
TEST_F (YuvFrameWriterTest, WriteFrameUninitialized) | |
TEST_F (VideoQualityAnalysisTest, MatchExtractedY4mFrame) | |
TEST_F (VideoQualityAnalysisTest, PrintAnalysisResultsEmpty) | |
TEST_F (VideoQualityAnalysisTest, PrintAnalysisResultsOneFrame) | |
TEST_F (VideoQualityAnalysisTest, PrintAnalysisResultsThreeFrames) | |
TEST_F (VideoQualityAnalysisTest, PrintMaxRepeatedAndSkippedFramesInvalidFile) | |
TEST_F (VideoQualityAnalysisTest, PrintMaxRepeatedAndSkippedFramesEmptyStatsFile) | |
TEST_F (VideoQualityAnalysisTest, PrintMaxRepeatedAndSkippedFramesNormalFile) | |
TEST_F (VideoQualityAnalysisTest, PrintMaxRepeatedAndSkippedFramesSkippedFrames) | |
TEST_F (VideoQualityAnalysisTest, PrintMaxRepeatedAndSkippedFramesDecodeErrorInTest) | |
TEST_F (VideoQualityAnalysisTest, CalculateFrameClustersOneValue) | |
TEST_F (VideoQualityAnalysisTest, CalculateFrameClustersOneOneTwo) | |
TEST_F (VideoQualityAnalysisTest, CalculateFrameClustersOneOneErrErrThree) | |
TEST_F (VideoQualityAnalysisTest, CalculateFrameClustersErrErr) | |
TEST_F (VideoQualityAnalysisTest, CalculateFrameClustersOneOneErrErrOneOne) | |
TEST_F (VideoQualityAnalysisTest, CalculateFrameClustersEmpty) | |
TEST_F (FrameEditingTest, ValidInPath) | |
TEST_F (FrameEditingTest, EmptySetToCut) | |
TEST_F (FrameEditingTest, InValidInPath) | |
TEST_F (FrameEditingTest, DeletingEverySecondFrame) | |
TEST_F (FrameEditingTest, RepeatFrames) | |
TEST_F (CommandLineParserTest, ProcessFlags) | |
TEST_F (CommandLineParserTest, IsStandaloneFlag) | |
TEST_F (CommandLineParserTest, IsFlagWellFormed) | |
TEST_F (CommandLineParserTest, GetCommandLineFlagName) | |
TEST_F (CommandLineParserTest, GetCommandLineFlagValue) | |
TEST (UdpSocketManager, CreateCallsInitAndDoesNotLeakMemory) | |
TEST (UdpSocketManager, AddAndRemoveSocketDoesNotLeakMemory) | |
TEST (UdpSocketManager, UnremovedSocketsGetCollectedAtManagerDeletion) | |
TEST (UdpSocketWrapper, CreateSocket) | |
bool | SameAddress (const SocketAddress &address1, const SocketAddress &address2) |
TEST_F (UDPTransportTest, CreateTransport) | |
TEST_F (UDPTransportTest, ConstructorDoesNotCreateSocket) | |
TEST_F (UDPTransportTest, InitializeSourcePorts) | |
typedef void(* webrtc::test::IncomingSocketCallback)(CallbackObj obj, const int8_t *buf, size_t len, const SocketAddress *from) |
anonymous enum |
void webrtc::test::AppendResult | ( | std::string & | output, |
const std::string & | measurement, | ||
const std::string & | modifier, | ||
const std::string & | trace, | ||
size_t | value, | ||
const std::string & | units, | ||
bool | important | ||
) |
void webrtc::test::AppendResult | ( | std::string & | output, |
const std::string & | measurement, | ||
const std::string & | modifier, | ||
const std::string & | trace, | ||
const std::string & | value, | ||
const std::string & | units, | ||
bool | important | ||
) |
void webrtc::test::AppendResultList | ( | std::string & | output, |
const std::string & | measurement, | ||
const std::string & | modifier, | ||
const std::string & | trace, | ||
const std::string & | values, | ||
const std::string & | units, | ||
bool | important | ||
) |
void webrtc::test::AppendResultMeanAndError | ( | std::string & | output, |
const std::string & | measurement, | ||
const std::string & | modifier, | ||
const std::string & | trace, | ||
const std::string & | mean_and_error, | ||
const std::string & | units, | ||
bool | important | ||
) |
void webrtc::test::CalculateFrame | ( | VideoMetricsType | video_metrics_type, |
const VideoFrameBuffer & | ref, | ||
const VideoFrameBuffer & | test, | ||
int | frame_number, | ||
QualityMetricsResult * | result | ||
) |
std::vector< std::pair< int, int > > webrtc::test::CalculateFrameClusters | ( | FILE * | file, |
int * | num_decode_errors | ||
) |
double webrtc::test::CalculateMetrics | ( | VideoAnalysisMetricsType | video_metrics_type, |
const uint8_t * | ref_frame, | ||
const uint8_t * | test_frame, | ||
int | width, | ||
int | height | ||
) |
int webrtc::test::CalculateMetrics | ( | VideoMetricsType | video_metrics_type, |
const char * | ref_filename, | ||
const char * | test_filename, | ||
int | width, | ||
int | height, | ||
QualityMetricsResult * | psnr_result, | ||
QualityMetricsResult * | ssim_result | ||
) |
void webrtc::test::CalculateStats | ( | QualityMetricsResult * | result | ) |
void webrtc::test::CopyToAudioFrame | ( | const ChannelBuffer< float > & | src, |
AudioFrame * | dest | ||
) |
void webrtc::test::CopyVectorToAudioBuffer | ( | const StreamConfig & | stream_config, |
rtc::ArrayView< const float > | source, | ||
AudioBuffer * | destination | ||
) |
bool webrtc::test::CreateDir | ( | const std::string & | directory_name | ) |
VideoReceiveStream::Decoder webrtc::test::CreateMatchingDecoder | ( | const VideoSendStream::Config::EncoderSettings & | encoder_settings | ) |
std::vector< VideoStream > webrtc::test::CreateVideoStreams | ( | int | width, |
int | height, | ||
const webrtc::VideoEncoderConfig & | encoder_config | ||
) |
webrtc::test::DEFINE_double | ( | drift_factor | , |
0. | 0, | ||
"Time drift factor." | |||
) |
webrtc::test::DEFINE_int32 | ( | channels | , |
1 | , | ||
"Number of channels in input audio." | |||
) |
webrtc::test::DEFINE_int32 | ( | runtime_ms | , |
10000 | , | ||
"Simulated runtime (milliseconds)." | |||
) |
webrtc::test::DEFINE_int32 | ( | packet_loss_rate | , |
10 | , | ||
"Percentile of packet loss." | |||
) |
webrtc::test::DEFINE_int32 | ( | random_loss_mode | , |
1 | , | ||
"Random loss mode: 0--no | loss, | ||
1--uniform | loss, | ||
2--Gilbert Elliot loss." | |||
) |
webrtc::test::DEFINE_int32 | ( | burst_length | , |
30 | , | ||
"Burst length in | milliseconds, | ||
only valid for Gilbert Elliot loss." | |||
) |
webrtc::test::DEFINE_string | ( | in_filename | , |
ResourcePath("audio_coding/speech_mono_16kHz", "pcm") | , | ||
"Filename for input audio (specify sample rate with --input_sample_rate ," "and channels with --channels)." | |||
) |
webrtc::test::DEFINE_string | ( | out_filename | , |
OutputPath()+"neteq_quality_test_out.pcm" | , | ||
"Name of output audio file." | |||
) |
bool webrtc::test::EqualPlane | ( | const uint8_t * | data1, |
const uint8_t * | data2, | ||
int | stride1, | ||
int | stride2, | ||
int | width, | ||
int | height | ||
) |
const char * webrtc::test::ExcludeFrameTypesToStr | ( | ExcludeFrameTypes | e | ) |
int webrtc::test::ExtractDecodedFrameNumber | ( | std::string | line | ) |
bool webrtc::test::ExtractFrameFromY4mFile | ( | const char * | i420_file_name, |
int | width, | ||
int | height, | ||
int | frame_number, | ||
uint8_t * | result_frame | ||
) |
bool webrtc::test::ExtractFrameFromYuvFile | ( | const char * | i420_file_name, |
int | width, | ||
int | height, | ||
int | frame_number, | ||
uint8_t * | result_frame | ||
) |
int webrtc::test::ExtractFrameSequenceNumber | ( | std::string | line | ) |
void webrtc::test::ExtractVectorFromAudioBuffer | ( | const StreamConfig & | stream_config, |
AudioBuffer * | source, | ||
std::vector< float > * | destination | ||
) |
bool webrtc::test::FileExists | ( | const std::string & | file_name | ) |
void webrtc::test::FillEncoderConfiguration | ( | size_t | num_streams, |
VideoEncoderConfig * | configuration | ||
) |
bool webrtc::test::FrameBufsEqual | ( | const rtc::scoped_refptr< webrtc::VideoFrameBuffer > & | f1, |
const rtc::scoped_refptr< webrtc::VideoFrameBuffer > & | f2 | ||
) |
bool webrtc::test::FramesEqual | ( | const webrtc::VideoFrame & | f1, |
const webrtc::VideoFrame & | f2 | ||
) |
std::string webrtc::test::GetApmCaptureTestVectorFileName | ( | int | sample_rate_hz | ) |
std::string webrtc::test::GetApmRenderTestVectorFileName | ( | int | sample_rate_hz | ) |
size_t webrtc::test::GetFileSize | ( | const std::string & | filename | ) |
int webrtc::test::GetI420FrameSize | ( | int | width, |
int | height | ||
) |
bool webrtc::test::GetNextStatsLine | ( | FILE * | stats_file, |
char * | line | ||
) |
int webrtc::test::I420MetricsFromFiles | ( | const char * | ref_filename, |
const char * | test_filename, | ||
int | width, | ||
int | height, | ||
QualityMetricsResult * | psnr_result, | ||
QualityMetricsResult * | ssim_result | ||
) |
int webrtc::test::I420PSNRFromFiles | ( | const char * | ref_filename, |
const char * | test_filename, | ||
int | width, | ||
int | height, | ||
QualityMetricsResult * | result | ||
) |
int webrtc::test::I420SSIMFromFiles | ( | const char * | ref_filename, |
const char * | test_filename, | ||
int | width, | ||
int | height, | ||
QualityMetricsResult * | result | ||
) |
void webrtc::test::InitFieldTrialsFromString | ( | const std::string & | config | ) |
webrtc::test::INSTANTIATE_TEST_CASE_P | ( | CodecSettings | , |
PlotVideoProcessorIntegrationTest | , | ||
::testing::Combine(::testing::ValuesIn(kBitrates), ::testing::ValuesIn(kFps), ::testing::ValuesIn(kVideoCodecType)) | |||
) |
bool webrtc::test::IsThereBarcodeError | ( | std::string | line | ) |
bool webrtc::test::LessForBitRate | ( | const FrameStatistic & | s1, |
const FrameStatistic & | s2 | ||
) |
bool webrtc::test::LessForDecodeTime | ( | const FrameStatistic & | s1, |
const FrameStatistic & | s2 | ||
) |
bool webrtc::test::LessForEncodedSize | ( | const FrameStatistic & | s1, |
const FrameStatistic & | s2 | ||
) |
bool webrtc::test::LessForEncodeTime | ( | const FrameStatistic & | s1, |
const FrameStatistic & | s2 | ||
) |
int webrtc::test::main | ( | int | argc, |
char * | argv[] | ||
) |
void CALLBACK webrtc::test::MyClNotifyHandler | ( | HANDLE | ClRegCtx, |
HANDLE | ClIfcCtx, | ||
ULONG | Event, | ||
HANDLE | SubCode, | ||
ULONG | BufSize, | ||
PVOID | Buffer | ||
) |
std::string webrtc::test::OutputPath | ( | ) |
const char * webrtc::test::PacketLossModeToStr | ( | PacketLossMode | e | ) |
bool webrtc::test::ParseSinglePacket | ( | const uint8_t * | buffer, |
size_t | size, | ||
Packet * | packet | ||
) |
bool webrtc::test::ParseSinglePacket | ( | rtc::ArrayView< const uint8_t > | buffer, |
Packet * | packet | ||
) |
void webrtc::test::PressEnterToContinue | ( | ) |
void webrtc::test::PrintAnalysisResults | ( | const std::string & | label, |
ResultsContainer * | results | ||
) |
void webrtc::test::PrintAnalysisResults | ( | FILE * | output, |
const std::string & | label, | ||
ResultsContainer * | results | ||
) |
void webrtc::test::PrintMaxRepeatedAndSkippedFrames | ( | const std::string & | label, |
const std::string & | stats_file_ref_name, | ||
const std::string & | stats_file_test_name | ||
) |
void webrtc::test::PrintMaxRepeatedAndSkippedFrames | ( | FILE * | output, |
const std::string & | label, | ||
const std::string & | stats_file_ref_name, | ||
const std::string & | stats_file_test_name | ||
) |
void webrtc::test::PrintResult | ( | const std::string & | measurement, |
const std::string & | modifier, | ||
const std::string & | trace, | ||
size_t | value, | ||
const std::string & | units, | ||
bool | important | ||
) |
void webrtc::test::PrintResult | ( | const std::string & | measurement, |
const std::string & | modifier, | ||
const std::string & | trace, | ||
const std::string & | value, | ||
const std::string & | units, | ||
bool | important | ||
) |
void webrtc::test::PrintResultList | ( | const std::string & | measurement, |
const std::string & | modifier, | ||
const std::string & | trace, | ||
const std::string & | values, | ||
const std::string & | units, | ||
bool | important | ||
) |
void webrtc::test::PrintResultMeanAndError | ( | const std::string & | measurement, |
const std::string & | modifier, | ||
const std::string & | trace, | ||
const std::string & | mean_and_error, | ||
const std::string & | units, | ||
bool | important | ||
) |
void webrtc::test::PrintSystemCommitCharge | ( | const std::string & | test_name, |
size_t | charge, | ||
bool | important | ||
) |
void webrtc::test::PrintSystemCommitCharge | ( | FILE * | target, |
const std::string & | test_name, | ||
size_t | charge, | ||
bool | important | ||
) |
std::string webrtc::test::ProjectRootPath | ( | ) |
void webrtc::test::ReadFloatSamplesFromStereoFile | ( | size_t | samples_per_channel, |
size_t | num_channels, | ||
InputAudioFile * | stereo_pcm_file, | ||
rtc::ArrayView< float > | data | ||
) |
rtc::scoped_refptr< I420Buffer > webrtc::test::ReadI420Buffer | ( | int | width, |
int | height, | ||
FILE * | |||
) |
bool webrtc::test::ReadUint16 | ( | uint16_t * | out, |
FILE * | file | ||
) |
bool webrtc::test::ReadUint32 | ( | uint32_t * | out, |
FILE * | file | ||
) |
void webrtc::test::ReceivePackets | ( | ForwardErrorCorrection::ReceivedPacketList * | to_decode_list, |
ForwardErrorCorrection::ReceivedPacketList * | received_packet_list, | ||
size_t | num_packets_to_decode, | ||
float | reorder_rate, | ||
float | duplicate_rate, | ||
Random * | random | ||
) |
std::string webrtc::test::ResourcePath | ( | const std::string & | name, |
const std::string & | extension | ||
) |
void webrtc::test::RunAnalysis | ( | const char * | reference_file_name, |
const char * | test_file_name, | ||
const char * | stats_file_reference_name, | ||
const char * | stats_file_test_name, | ||
int | width, | ||
int | height, | ||
ResultsContainer * | results | ||
) |
bool webrtc::test::SameAddress | ( | const SocketAddress & | address1, |
const SocketAddress & | address2 | ||
) |
void webrtc::test::SetExecutablePath | ( | const std::string & | path_to_executable | ) |
void webrtc::test::SetupFrame | ( | const StreamConfig & | stream_config, |
std::vector< float *> * | frame, | ||
std::vector< float > * | frame_samples | ||
) |
std::string webrtc::test::SystemCommitChargeToString | ( | const std::string & | test_name, |
size_t | charge, | ||
bool | important | ||
) |
std::string webrtc::test::TempFilename | ( | const std::string & | dir, |
const std::string & | prefix | ||
) |
webrtc::test::TEST | ( | TestInputAudioFile | , |
DuplicateInterleaveSeparateSrcDst | |||
) |
webrtc::test::TEST | ( | PerfTest | , |
AppendResult | |||
) |
webrtc::test::TEST | ( | UdpSocketManager | , |
CreateCallsInitAndDoesNotLeakMemory | |||
) |
webrtc::test::TEST | ( | IsolatedOutputTest | , |
ShouldRejectInvalidIsolatedOutDir | |||
) |
webrtc::test::TEST | ( | IsolatedOutputTest | , |
ShouldRejectInvalidFileName | |||
) |
webrtc::test::TEST | ( | UdpSocketManager | , |
AddAndRemoveSocketDoesNotLeakMemory | |||
) |
webrtc::test::TEST | ( | TestInputAudioFile | , |
DuplicateInterleaveSameSrcDst | |||
) |
webrtc::test::TEST | ( | IsolatedOutputTest | , |
ShouldBeAbleToWriteContent | |||
) |
webrtc::test::TEST | ( | TestPacket | , |
RegularPacket | |||
) |
webrtc::test::TEST | ( | UdpSocketWrapper | , |
CreateSocket | |||
) |
webrtc::test::TEST | ( | UdpSocketManager | , |
UnremovedSocketsGetCollectedAtManagerDeletion | |||
) |
webrtc::test::TEST | ( | TestPacket | , |
DummyPacket | |||
) |
webrtc::test::TEST | ( | AudioStateTest | , |
Create | |||
) |
webrtc::test::TEST | ( | FecTest | , |
MAYBE_FecTest | |||
) |
webrtc::test::TEST | ( | AudioStateTest | , |
ConstructDestruct | |||
) |
webrtc::test::TEST | ( | AudioStateTest | , |
GetVoiceEngine | |||
) |
webrtc::test::TEST | ( | AudioStateTest | , |
TypingNoiseDetected | |||
) |
webrtc::test::TEST | ( | AudioStateAudioPathTest | , |
RecordedAudioArrivesAtOriginalTransport | |||
) |
webrtc::test::TEST | ( | TestPacket | , |
RED | |||
) |
webrtc::test::TEST | ( | AudioStateAudioPathTest | , |
QueryingProxyForAudioShouldResultInGetAudioCallOnMixerSource | |||
) |
webrtc::test::TEST | ( | AudioReceiveStreamTest | , |
ConfigToString | |||
) |
webrtc::test::TEST | ( | AudioReceiveStreamTest | , |
ConstructDestruct | |||
) |
webrtc::test::TEST | ( | AudioReceiveStreamTest | , |
ReceiveRtpPacket | |||
) |
webrtc::test::TEST | ( | AudioReceiveStreamTest | , |
ReceiveRtcpPacket | |||
) |
webrtc::test::TEST | ( | AudioSendStreamTest | , |
ConfigToString | |||
) |
webrtc::test::TEST | ( | AudioReceiveStreamTest | , |
GetStats | |||
) |
webrtc::test::TEST | ( | AudioSendStreamTest | , |
ConstructDestruct | |||
) |
webrtc::test::TEST | ( | AudioSendStreamTest | , |
SendTelephoneEvent | |||
) |
webrtc::test::TEST | ( | NetEqNetworkStatsTest | , |
DecodeFec | |||
) |
webrtc::test::TEST | ( | AudioReceiveStreamTest | , |
SetGain | |||
) |
webrtc::test::TEST | ( | AudioSendStreamTest | , |
SetMuted | |||
) |
webrtc::test::TEST | ( | NetEqNetworkStatsTest | , |
StereoDecodeFec | |||
) |
webrtc::test::TEST | ( | NetEqNetworkStatsTest | , |
NoiseExpansionTest | |||
) |
webrtc::test::TEST | ( | AudioReceiveStreamTest | , |
StreamShouldNotBeAddedToMixerWhenVoEReturnsError | |||
) |
webrtc::test::TEST | ( | AudioSendStreamTest | , |
AudioBweCorrectObjectsOnChannelProxy | |||
) |
webrtc::test::TEST | ( | AudioSendStreamTest | , |
NoAudioBweCorrectObjectsOnChannelProxy | |||
) |
webrtc::test::TEST | ( | AudioReceiveStreamTest | , |
StreamShouldBeAddedToMixerOnStart | |||
) |
webrtc::test::TEST | ( | AudioSendStreamTest | , |
GetStats | |||
) |
webrtc::test::TEST | ( | AudioSendStreamTest | , |
GetStatsTypingNoiseDetected | |||
) |
webrtc::test::TEST | ( | AudioSendStreamTest | , |
SendCodecAppliesConfigParams | |||
) |
webrtc::test::TEST | ( | AudioSendStreamTest | , |
SendCodecCanApplyVad | |||
) |
webrtc::test::TEST | ( | AudioSendStreamTest | , |
DoesNotPassHigherBitrateThanMaxBitrate | |||
) |
webrtc::test::TEST | ( | AudioSendStreamTest | , |
ProbingIntervalOnBitrateUpdated | |||
) |
webrtc::test::TEST_F | ( | StatsTest | , |
Uninitialized | |||
) |
webrtc::test::TEST_F | ( | StatsTest | , |
AddOne | |||
) |
webrtc::test::TEST_F | ( | PacketReaderTest | , |
Uninitialized | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
MatchExtractedY4mFrame | |||
) |
webrtc::test::TEST_F | ( | YuvFrameWriterTest | , |
InitSuccess | |||
) |
webrtc::test::TEST_F | ( | CommandLineParserTest | , |
ProcessFlags | |||
) |
webrtc::test::TEST_F | ( | StatsTest | , |
AddMany | |||
) |
webrtc::test::TEST_F | ( | YuvFrameWriterTest | , |
FrameLength | |||
) |
webrtc::test::TEST_F | ( | SendTimeHistoryTest | , |
AddRemoveOne | |||
) |
webrtc::test::TEST_F | ( | PacketReaderTest | , |
InitializeZeroLengthArgument | |||
) |
webrtc::test::TEST_F | ( | Y4mFrameWriterTest | , |
InitSuccess | |||
) |
webrtc::test::TEST_F | ( | YuvFrameWriterTest | , |
WriteFrame | |||
) |
webrtc::test::TEST_F | ( | ProbeControllerTest | , |
InitiatesProbingAtStart | |||
) |
webrtc::test::TEST_F | ( | Y4mFrameWriterTest | , |
FrameLength | |||
) |
webrtc::test::TEST_F | ( | YuvFrameReaderTest | , |
InitSuccess | |||
) |
webrtc::test::TEST_F | ( | PacketReaderTest | , |
NormalSmallData | |||
) |
webrtc::test::TEST_F | ( | YuvFrameReaderTest | , |
FrameLength | |||
) |
webrtc::test::TEST_F | ( | Y4mFrameWriterTest | , |
WriteFrame | |||
) |
webrtc::test::TEST_F | ( | ProbeControllerTest | , |
ProbeOnlyWhenNetworkIsUp | |||
) |
webrtc::test::TEST_F | ( | YuvFrameReaderTest | , |
NumberOfFrames | |||
) |
webrtc::test::TEST_F | ( | YuvFrameWriterTest | , |
WriteFrameUninitialized | |||
) |
webrtc::test::TEST_F | ( | CommandLineParserTest | , |
IsStandaloneFlag | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorIntegrationTest | , |
Process0PercentPacketLossVP9 | |||
) |
webrtc::test::TEST_F | ( | YuvFrameReaderTest | , |
ReadFrame | |||
) |
webrtc::test::TEST_F | ( | SendTimeHistoryTest | , |
PopulatesExpectedFields | |||
) |
webrtc::test::TEST_F | ( | CommandLineParserTest | , |
IsFlagWellFormed | |||
) |
webrtc::test::TEST_F | ( | ProbeControllerTest | , |
InitiatesProbingOnMaxBitrateIncrease | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorTest | , |
Init | |||
) |
webrtc::test::TEST_F | ( | Y4mFrameWriterTest | , |
WriteFrameUninitialized | |||
) |
webrtc::test::TEST_F | ( | PacketManipulatorTest | , |
Constructor | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
PrintAnalysisResultsEmpty | |||
) |
webrtc::test::TEST_F | ( | PacketReaderTest | , |
NormalOnePacketData | |||
) |
webrtc::test::TEST_F | ( | PacketManipulatorTest | , |
DropNone | |||
) |
webrtc::test::TEST_F | ( | CommandLineParserTest | , |
GetCommandLineFlagName | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
PrintAnalysisResultsOneFrame | |||
) |
webrtc::test::TEST_F | ( | CongestionControllerTest | , |
OnNetworkChanged | |||
) |
webrtc::test::TEST_F | ( | YuvFrameReaderTest | , |
ReadFrameUninitialized | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorTest | , |
ProcessFrame | |||
) |
webrtc::test::TEST_F | ( | CommandLineParserTest | , |
GetCommandLineFlagValue | |||
) |
webrtc::test::TEST_F | ( | PacketManipulatorTest | , |
UniformDropNoneSmallFrame | |||
) |
webrtc::test::TEST_F | ( | NetEqIlbcQualityTest | , |
Test | |||
) |
webrtc::test::TEST_F | ( | NetEqPcmuQualityTest | , |
Test | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
PrintAnalysisResultsThreeFrames | |||
) |
webrtc::test::TEST_F | ( | ProbeControllerTest | , |
InitiatesProbingOnMaxBitrateIncreaseAtMaxBitrate | |||
) |
webrtc::test::TEST_F | ( | SendTimeHistoryTest | , |
AddThenRemoveOutOfOrder | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorIntegrationTest | , |
Process5PercentPacketLossVP9 | |||
) |
webrtc::test::TEST_F | ( | FrameGeneratorTest | , |
SingleFrameFile | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
PrintMaxRepeatedAndSkippedFramesInvalidFile | |||
) |
webrtc::test::TEST_F | ( | FrameEditingTest | , |
ValidInPath | |||
) |
webrtc::test::TEST_F | ( | PacketManipulatorTest | , |
UniformDropAll | |||
) |
webrtc::test::TEST_F | ( | PacketReaderTest | , |
NormalLargeData | |||
) |
webrtc::test::TEST_F | ( | CongestionControllerTest | , |
OnSendQueueFull | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
PrintMaxRepeatedAndSkippedFramesEmptyStatsFile | |||
) |
webrtc::test::TEST_F | ( | FrameGeneratorTest | , |
TwoFrameFile | |||
) |
webrtc::test::TEST_F | ( | ProbeControllerTest | , |
TestExponentialProbing | |||
) |
webrtc::test::TEST_F | ( | PacketManipulatorTest | , |
UniformDropSinglePacket | |||
) |
webrtc::test::TEST_F | ( | NetEqIsacQualityTest | , |
Test | |||
) |
webrtc::test::TEST_F | ( | FrameGeneratorTest | , |
MultipleFrameFiles | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
PrintMaxRepeatedAndSkippedFramesNormalFile | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorIntegrationTest | , |
ProcessNoLossChangeBitRateVP9 | |||
) |
webrtc::test::TEST_F | ( | CongestionControllerTest | , |
OnSendQueueFullAndEstimateChange | |||
) |
webrtc::test::TEST_F | ( | ProbeControllerTest | , |
TestExponentialProbingTimeout | |||
) |
webrtc::test::TEST_F | ( | UDPTransportTest | , |
CreateTransport | |||
) |
webrtc::test::TEST_F | ( | PacketReaderTest | , |
EmptyData | |||
) |
webrtc::test::TEST_F | ( | TransportFeedbackAdapterTest | , |
AdaptsFeedbackAndPopulatesSendTimes | |||
) |
webrtc::test::TEST_F | ( | PacketManipulatorTest | , |
BurstDropNinePackets | |||
) |
webrtc::test::TEST_F | ( | FrameGeneratorTest | , |
TwoFrameFileWithRepeat | |||
) |
webrtc::test::TEST_F | ( | UDPTransportTest | , |
ConstructorDoesNotCreateSocket | |||
) |
webrtc::test::TEST_F | ( | SendTimeHistoryTest | , |
HistorySize | |||
) |
webrtc::test::TEST_F | ( | FrameEditingTest | , |
EmptySetToCut | |||
) |
webrtc::test::TEST_F | ( | ProbeControllerTest | , |
ProbeAfterEstimateDropInAlr | |||
) |
webrtc::test::TEST_F | ( | UDPTransportTest | , |
InitializeSourcePorts | |||
) |
webrtc::test::TEST_F | ( | FrameGeneratorTest | , |
MultipleFrameFilesWithRepeat | |||
) |
webrtc::test::TEST_F | ( | FrameEditingTest | , |
InValidInPath | |||
) |
webrtc::test::TEST_F | ( | CongestionControllerTest | , |
SignalNetworkState | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
QueuePacket | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorIntegrationTest | , |
ProcessNoLossChangeFrameRateFrameDropVP9 | |||
) |
webrtc::test::TEST_F | ( | ProbeControllerTest | , |
PeriodicProbing | |||
) |
webrtc::test::TEST_F | ( | TransportFeedbackAdapterTest | , |
LongFeedbackDelays | |||
) |
webrtc::test::TEST_F | ( | SendTimeHistoryTest | , |
HistorySizeWithWraparound | |||
) |
webrtc::test::TEST_F | ( | FrameEditingTest | , |
DeletingEverySecondFrame | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
PrintMaxRepeatedAndSkippedFramesSkippedFrames | |||
) |
webrtc::test::TEST_F | ( | CongestionControllerTest | , |
ResetBweAndBitrates | |||
) |
webrtc::test::TEST_F | ( | CongestionControllerTest | , |
SignalNetworkStateAndQueueIsFullAndEstimateChange | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorIntegrationTest | , |
ProcessNoLossDenoiserOnVP9 | |||
) |
webrtc::test::TEST_F | ( | FrameEditingTest | , |
RepeatFrames | |||
) |
webrtc::test::TEST_F | ( | ProbeControllerTest | , |
TestExponentialProbingOverflow | |||
) |
webrtc::test::TEST_F | ( | SendTimeHistoryTest | , |
InterlievedGetAndRemove | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
PrintMaxRepeatedAndSkippedFramesDecodeErrorInTest | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
PaceQueuedPackets | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorIntegrationTest | , |
DISABLED_ProcessNoLossSpatialResizeFrameDropVP9 | |||
) |
webrtc::test::TEST_F | ( | CongestionControllerTest | , |
GetPacerQueuingDelayMs | |||
) |
webrtc::test::TEST_F | ( | CongestionControllerTest | , |
GetProbingInterval | |||
) |
webrtc::test::TEST_F | ( | NetEqOpusQualityTest | , |
Test | |||
) |
webrtc::test::TEST_F | ( | CongestionControllerTest | , |
OnReceivedPacketWithAbsSendTime | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorIntegrationTest | , |
ProcessZeroPacketLoss | |||
) |
webrtc::test::TEST_F | ( | TransportFeedbackAdapterTest | , |
HandlesDroppedPackets | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
CalculateFrameClustersOneValue | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
PaceQueuedPacketsWithDuplicates | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorIntegrationTest | , |
Process5PercentPacketLoss | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
CalculateFrameClustersOneOneTwo | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorIntegrationTest | , |
Process10PercentPacketLoss | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
CalculateFrameClustersOneOneErrErrThree | |||
) |
webrtc::test::TEST_F | ( | TransportFeedbackAdapterTest | , |
SendTimeWrapsBothWays | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
SimpleCase | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
ChangeInputFormat | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
CalculateFrameClustersErrErr | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
CanQueuePacketsWithSameSequenceNumberOnDifferentSsrcs | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
ChangeReverseFormat | |||
) |
webrtc::test::TEST_F | ( | TransportFeedbackAdapterTest | , |
HandlesReordering | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
CalculateFrameClustersOneOneErrErrOneOne | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorIntegrationTest | , |
MAYBE_ProcessNoLossChangeBitRateVP8 | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
ChangeOutputFormat | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
Padding | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
ToggleAec | |||
) |
webrtc::test::TEST_F | ( | VideoQualityAnalysisTest | , |
CalculateFrameClustersEmpty | |||
) |
webrtc::test::TEST_F | ( | TransportFeedbackAdapterTest | , |
TimestampDeltas | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
ToggleDelayAgnosticAec | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorIntegrationTest | , |
MAYBE_ProcessNoLossChangeFrameRateFrameDropVP8 | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
VerifyRefinedAdaptiveFilterExperimentalString | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
NoPaddingBeforeNormalPacket | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
VerifyCombinedExperimentalStringInclusive | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
VerifyPaddingUpToBitrate | |||
) |
webrtc::test::TEST_F | ( | VideoProcessorIntegrationTest | , |
MAYBE_ProcessNoLossTemporalLayersVP8 | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
VerifyAverageBitrateVaryingMediaPayload | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
VerifyCombinedExperimentalStringExclusive | |||
) |
webrtc::test::TEST_F | ( | TransportFeedbackAdapterTest | , |
UpdatesDelayBasedEstimate | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
VerifyAec3ExperimentalString | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
Priority | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
VerifyLevelControllerExperimentalString | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
VerifyAgcClippingLevelExperimentalString | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
RetransmissionPriority | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
VerifyEmptyExperimentalString | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
ToggleAecLevel | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
HighPrioDoesntAffectBudget | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
MAYBE_ToggleAgc | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
ToggleNs | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
Pause | |||
) |
webrtc::test::TEST_F | ( | DebugDumpTest | , |
TransientSuppressionOn | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
ResendPacket | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
ExpectedQueueTimeMs | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
QueueTimeGrowsOverTime | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
ProbingWithInsertedPackets | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
ProbingWithPaddingSupport | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
PriorityInversion | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
PaddingOveruse | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
AverageQueueTime | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
ProbeClusterId | |||
) |
webrtc::test::TEST_F | ( | PacedSenderTest | , |
AvoidBusyLoopOnSendFailure | |||
) |
webrtc::test::TEST_P | ( | PlotVideoProcessorIntegrationTest | , |
Process128x96 | |||
) |
webrtc::test::TEST_P | ( | PlotVideoProcessorIntegrationTest | , |
Process160x120 | |||
) |
webrtc::test::TEST_P | ( | PlotVideoProcessorIntegrationTest | , |
Process176x144 | |||
) |
webrtc::test::TEST_P | ( | PlotVideoProcessorIntegrationTest | , |
Process320x240 | |||
) |
webrtc::test::TEST_P | ( | PlotVideoProcessorIntegrationTest | , |
Process352x288 | |||
) |
std::string webrtc::test::ValuesToString | ( | const Container & | container | ) |
testing::AssertionResult webrtc::test::VerifyArray | ( | rtc::ArrayView< const float > | reference, |
rtc::ArrayView< const float > | output, | ||
float | element_error_bound | ||
) |
testing::AssertionResult webrtc::test::VerifyDeinterleavedArray | ( | size_t | samples_per_channel, |
size_t | num_channels, | ||
rtc::ArrayView< const float > | reference, | ||
rtc::ArrayView< const float > | output, | ||
float | element_error_bound | ||
) |
std::string webrtc::test::WorkingDir | ( | ) |
bool webrtc::test::WriteIsolatedOutput | ( | const char * | filename, |
const uint8_t * | buffer, | ||
size_t | length | ||
) |
bool webrtc::test::WriteIsolatedOutput | ( | const char * | filename, |
const std::string & | content | ||
) |
const int webrtc::test::DECODE_ERROR = -1 |
const int webrtc::test::kAbsSendTimeExtensionId = 7 |
const double webrtc::test::kAlwaysDropProbability = 1.0 |
const int webrtc::test::kBaseKeyFrameInterval = 3000 |
const int webrtc::test::kBurstLength = 1 |
const char * webrtc::test::kCannotFindProjectRootDir = "ERROR_CANNOT_FIND_PROJECT_ROOT_DIR" |
const int webrtc::test::kCifHeight = 288 |
const int webrtc::test::kCifWidth = 352 |
const char webrtc::test::kD3DClassName[] = "d3d_renderer" |
const char webrtc::test::kFilenameForemanCif = "foreman_cif" |
const size_t webrtc::test::kFrameSize = CalcBufferSize(kI420, kWidth, kHeight) |
const int webrtc::test::kHeight = 288 |
const float webrtc::test::kInitialBufferSize = 0.5f |
const int webrtc::test::kInitSeed = 0x12345678 |
const int webrtc::test::kMaxNumRateUpdates = 3 |
double webrtc::test::kMetricsPerfectPSNR = kPerfectPSNR |
const double webrtc::test::kNeverDropProbability = 0.0 |
constexpr RtpPacketToSend::ExtensionManager* webrtc::test::kNoExtensions = nullptr |
const int webrtc::test::kNumFramesLong = 299 |
const int webrtc::test::kNumFramesShort = 100 |
const float webrtc::test::kOptimalBufferSize = 0.6f |
const int webrtc::test::kOutputSizeMs = 10 |
const size_t webrtc::test::kPacketDataLength = kPacketSizeInBytes * 2 + 1 |
const int webrtc::test::kPacketDataNumberOfPackets = 3 |
const int webrtc::test::kPacketLossTimeUnitMs = 10 |
const size_t webrtc::test::kPacketSizeInBytes = 1500 |
const uint8_t webrtc::test::kPayloadType = 95 |
const uint32_t webrtc::test::kPcapBOMNoSwapOrder = 0xa1b2c3d4UL |
const uint32_t webrtc::test::kPcapBOMSwapOrder = 0xd4c3b2a1UL |
const int webrtc::test::kPercTargetvsActualMismatch = 20 |
const float webrtc::test::kScaleKeyFrameSize = 0.5f |
const int webrtc::test::kTOffsetExtensionId = 6 |
const int webrtc::test::kTransportSequenceNumberExtensionId = 8 |
const int webrtc::test::kVideoRotationExtensionId = 9 |
const int webrtc::test::kWidth = 352 |