DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
gmp This directory contains code supporting Gecko Media Plugins (GMPs). The GMP API is not the same thin
AbstractMediaDecoder.h public nsISupports 6.1 kB
AudioChannelFormat.cpp UpMixMatrix represents a conversion matrix by exploiting the fact that * each output channel comes 7.3 kB
AudioChannelFormat.h This file provides utilities for upmixing and downmixing channels. * * The channel layouts, upmixi 2.5 kB
AudioCompactor.cpp 2.3 kB
AudioCompactor.h 4.0 kB
AudioEventTimeline.h 18.2 kB
AudioMixer.h This class mixes multiple streams of audio together to output a single audio * stream. * * AudioM 2.9 kB
AudioNodeEngine.cpp 6.6 kB
AudioNodeEngine.h This class holds onto a set of immutable channel buffers. The storage * for the buffers must be mal 12.1 kB
AudioNodeEngineNEON.cpp 7.3 kB
AudioNodeEngineNEON.h 1.6 kB
AudioNodeExternalInputStream.cpp 17.6 kB
AudioNodeExternalInputStream.h public AudioNodeStream 4.2 kB
AudioNodeStream.cpp An AudioNodeStream produces a single audio track with ID * AUDIO_TRACK. This track has rate AudioCo 20.0 kB
AudioNodeStream.h public ProcessedMediaStream 7.2 kB
AudioSampleFormat.h Audio formats supported in MediaStreams and media elements. * * Only one of these is supported by 5.0 kB
AudioSegment.cpp 8.1 kB
AudioSegment.h For auto-arrays etc, guess this as the common number of channels. 10.9 kB
AudioStream.cpp When MOZ_DUMP_AUDIO is set in the environment (to anything), * we'll drop a series of files in the 37.1 kB
AudioStream.h 16.4 kB
AudioStreamTrack.cpp 518 Bytes
AudioStreamTrack.h public MediaStreamTrack 863 Bytes
BufferDecoder.cpp 3.3 kB
BufferDecoder.h public AbstractMediaDecoder 3.1 kB
BufferMediaResource.h public MediaResource 5.2 kB
DOMMediaStream.cpp 11.8 kB
DOMMediaStream.h containing 10.3 kB
DecoderTraits.cpp 16.6 kB
DecoderTraits.h 2.5 kB
EncodedBufferCache.cpp 2.3 kB
EncodedBufferCache.h Data is moved into a temporary file when it grows beyond * the maximal size passed in the Init func 2.0 kB
FileBlockCache.cpp 11.8 kB
FileBlockCache.h public nsRunnable 7.6 kB
Latency.cpp 5.8 kB
Latency.h 3.6 kB
MP3FrameParser.cpp Following code taken from http://www.hydrogenaudio.org/forums/index.php?showtopic=85125 * with perm 16.1 kB
MP3FrameParser.h 6.6 kB
Makefile.in 302 Bytes
MediaCache.cpp 83.8 kB
MediaCache.h 24.8 kB
MediaData.cpp 15.6 kB
MediaData.h 9.3 kB
MediaDecoder.cpp 49.6 kB
MediaDecoder.h 46.4 kB
MediaDecoderOwner.h 5.7 kB
MediaDecoderReader.cpp 12.4 kB
MediaDecoderReader.h 7.6 kB
MediaDecoderStateMachine.cpp 103.3 kB
MediaDecoderStateMachine.h 39.8 kB
MediaInfo.h 1.5 kB
MediaMetadataManager.h 2.6 kB
MediaQueue.h private nsDeque 5.3 kB
MediaRecorder.cpp DOMEventTargetHelper 23.4 kB
MediaRecorder.h public DOMEventTargetHelper 4.7 kB
MediaResource.cpp 52.8 kB
MediaResource.h This class is useful for estimating rates of data passing through * some channel. The idea is that 27.6 kB
MediaSegment.h Track rate in Hz. Maximum 1 << TRACK_RATE_MAX_BITS Hz. This * maximum avoids overflow in conversion 11.0 kB
MediaShutdownManager.cpp nsIObserver 4.4 kB
MediaShutdownManager.h 4.3 kB
MediaStreamGraph.cpp We make the initial mCurrentTime nonzero so that zero times can have * special meaning if necessary 98.2 kB
MediaStreamGraph.h Microseconds relative to the start of the graph timeline. 44.7 kB
MediaStreamGraphImpl.h Assume we can run an iteration of the MediaStreamGraph loop in this much time * or less. * We try 23.1 kB
MediaStreamTrack.cpp DOMEventTargetHelper 1.5 kB
MediaStreamTrack.h public DOMEventTargetHelper 1.9 kB
MediaTaskQueue.cpp 4.5 kB
MediaTaskQueue.h 2.7 kB
RtspMediaResource.cpp class RtspTrackBuffer: a ring buffer implementation for audio/video track * un-decoded data. * The 25.8 kB
RtspMediaResource.h provides the interface to setup 9.6 kB
SharedBuffer.h public ThreadSharedObject 2.2 kB
SharedThreadPool.cpp 7.3 kB
SharedThreadPool.h public nsIThreadPool 3.3 kB
StreamBuffer.cpp 2.7 kB
StreamBuffer.h Media time relative to the start of a StreamBuffer. 10.6 kB
TextTrack.cpp 6.4 kB
TextTrack.h 3.6 kB
TextTrackCue.cpp 4.5 kB
TextTrackCue.h DOMEventTargetHelper 7.7 kB
TextTrackCueList.cpp mParent 2.7 kB
TextTrackCueList.h 2.1 kB
TextTrackList.cpp 5.9 kB
TextTrackList.h DOMEventTargetHelper 2.6 kB
TextTrackRegion.cpp mParent 1.8 kB
TextTrackRegion.h 3.7 kB
ThreadPoolCOMListener.cpp 792 Bytes
ThreadPoolCOMListener.h 925 Bytes
TimeVarying.h public TimeVaryingBase 7.5 kB
TrackUnionStream.h public ProcessedMediaStream 16.0 kB
VideoFrameContainer.cpp 4.6 kB
VideoFrameContainer.h This object is used in the decoder backend threads and the main thread * to manage the "current vid 3.8 kB
VideoPlaybackQuality.cpp AddRef 1.6 kB
VideoPlaybackQuality.h 1.7 kB
VideoSegment.cpp VideoChunk 1.5 kB
VideoSegment.h 3.8 kB
VideoStreamTrack.cpp 518 Bytes
VideoStreamTrack.h public MediaStreamTrack 863 Bytes
VideoUtils.cpp 7.2 kB
VideoUtils.h ReentrantMonitorConditionallyEnter * * Enters the supplied monitor only if the conditional value | 6.6 kB
VorbisUtils.h 842 Bytes
WebVTTListener.cpp mElement 5.4 kB
WebVTTListener.h 2.0 kB
moz.build 4.6 kB