Name Description Size
AudioGenerator.h 2006
AudioVerifier.h 4058
Cargo.toml 142
dash_dashinit.mp4 0
GMPTestMonitor.h 1276
hello.rs 168
id3v2header.mp3 0
MockCubeb.cpp 21317
MockCubeb.h .init = 21302
MockMediaResource.cpp 2252
MockMediaResource.h 1769
moz.build 3937
mp4_demuxer
negative_duration.mp4 0
noise.mp3 0
noise_vbr.mp3 0
short-zero-in-moov.mp4 0
short-zero-inband.mov 0
small-shot-false-positive.mp3 0
small-shot-partial-xing.mp3 0
small-shot.mp3 0
test.webm 0
test_case_1224361.vp8.ivf 0
test_case_1224363.vp8.ivf 0
test_case_1224369.vp8.ivf 0
test_InvalidElementId.webm 0
test_InvalidElementSize.webm 0
test_InvalidLargeEBMLMaxIdLength.webm 0
test_InvalidLargeElementId.webm 0
test_InvalidSmallEBMLMaxIdLength.webm 0
test_ValidLargeEBMLMaxIdLength.webm 0
test_ValidSmallEBMLMaxSizeLength.webm 0
test_vbri.mp3 0
TestAudioBuffers.cpp 1839
TestAudioCallbackDriver.cpp OneIteration cannot be mocked because IterationResult is non-memmovable and cannot be passed as a parameter, which GMock does internally. 8880
TestAudioCompactor.cpp 3807
TestAudioDecoderInputTrack.cpp 17402
TestAudioDeviceEnumerator.cpp 10313
TestAudioDriftCorrection.cpp 15868
TestAudioInputProcessing.cpp 13731
TestAudioInputSource.cpp 9791
TestAudioMixer.cpp In this test, the different audio stream and channels are always created to cancel each other. 5650
TestAudioPacketizer.cpp 5792
TestAudioRingBuffer.cpp 31069
TestAudioSegment.cpp Helper function to give us the maximum and minimum value that don't clip, for a given sample format (integer or floating-point). 12414
TestAudioTrackEncoder.cpp 10365
TestAudioTrackGraph.cpp Common ControlMessages 101502
TestBenchmarkStorage.cpp 2685
TestBitWriter.cpp 3724
TestBlankVideoDataCreator.cpp 1002
TestBufferReader.cpp 1677
TestCDMStorage.cpp Enumerate files under |aPath| (non-recursive). 46282
TestCubebInputStream.cpp 6054
TestDataMutex.cpp 1086
TestDecoderBenchmark.cpp 2479
TestDeviceInputTrack.cpp Ignored 20098
TestDriftCompensation.cpp 3624
TestDynamicResampler.cpp 46803
TestGMPCrossOrigin.cpp 7028
TestGMPRemoveAndDelete.cpp Simple test that the plugin is deleted when forcibly removed and deleted. 13713
TestGMPUtils.cpp 2521
TestGroupId.cpp Verify that when an audio input device name contains the video input device name the video device group id is updated to become equal to the audio device group id. 11625
TestIntervalSet.cpp 23456
TestKeyValueStorage.cpp 3134
TestMediaCodecsSupport.cpp 6421
TestMediaDataDecoder.cpp DecoderDoctorDiagnostics* 2889
TestMediaDataEncoder.cpp 16083
TestMediaEventSource.cpp Test if listeners receive the event data correctly. 14079
TestMediaMIMETypes.cpp 11732
TestMediaQueue.cpp 9162
TestMediaSpan.cpp 3118
TestMP3Demuxer.cpp 18823
TestMP4Demuxer.cpp 24398
TestMuxer.cpp 7861
TestOggWriter.cpp 20ms 2074
TestOpusParser.cpp 965
TestPacer.cpp 5552
TestRTCStatsTimestampMaker.cpp 1657
TestRust.cpp 210
TestTimeUnit.cpp 2327
TestVideoFrameConverter.cpp 19800
TestVideoSegment.cpp 1193
TestVideoTrackEncoder.cpp 53201
TestVideoUtils.cpp 4662
TestVPXDecoding.cpp 2783
TestWebMBuffered.cpp 7511
TestWebMWriter.cpp 12492
WaitFor.cpp 694
WaitFor.h Waits for an occurrence of aEvent on the current thread (by blocking it, except tasks added to the event loop may run) and returns the event's templated value, if it's non-void. The caller must be wary of eventloop issues, in particular cases where we rely on a stable state runnable, but there is never a task to trigger stable state. In such cases it is the responsibility of the caller to create the needed tasks, as JS would. A noteworthy API that relies on stable state is MediaTrackGraph::GetInstance. 5009
YUVBufferGenerator.cpp 3945
YUVBufferGenerator.h 1146