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
ADTSDecoder.cpp static 1.4 kB
ADTSDecoder.h public MediaDecoder 1.0 kB
ADTSDemuxer.cpp 25.0 kB
ADTSDemuxer.h public MediaDataDemuxer 4.5 kB
AbstractMediaDecoder.h public nsIObserver 4.1 kB
AudioBufferUtils.h The classes in this file provide a interface that uses frames as a unit. * However, they store thei 5.8 kB
AudioCaptureStream.cpp 4.8 kB
AudioCaptureStream.h public ProcessedMediaStream 1.2 kB
AudioChannelFormat.cpp 509 Bytes
AudioChannelFormat.h This file provides utilities for upmixing and downmixing channels. * * The channel layouts, upmixi 8.8 kB
AudioCompactor.cpp 2.3 kB
AudioCompactor.h 4.1 kB
AudioMixer.h This class mixes multiple streams of audio together to output a single audio * stream. * * AudioM 4.5 kB
AudioPacketizer.h This class takes arbitrary input data, and returns packets of a specific * size. In the process, it 6.5 kB
AudioSampleFormat.h Audio formats supported in MediaStreams and media elements. * * Only one of these is supported by 5.7 kB
AudioSegment.cpp 7.7 kB
AudioSegment.h For auto-arrays etc, guess this as the common number of channels. 14.8 kB
AudioStream.cpp When MOZ_DUMP_AUDIO is set in the environment (to anything), * we'll drop a series of files in the 23.8 kB
AudioStream.h 10.9 kB
AudioStreamTrack.cpp 604 Bytes
AudioStreamTrack.h public MediaStreamTrack 950 Bytes
AudioTrack.cpp 1.7 kB
AudioTrack.h public MediaTrack 1.1 kB
AudioTrackList.cpp 1.2 kB
AudioTrackList.h public MediaTrackList 1.1 kB
BufferMediaResource.h public MediaResource 4.5 kB
CanvasCaptureMediaStream.cpp 7.4 kB
CanvasCaptureMediaStream.h 4.8 kB
CubebUtils.cpp 5.5 kB
CubebUtils.h 1.5 kB
DOMMediaStream.cpp 34.6 kB
DOMMediaStream.h containing 26.2 kB
DecoderTraits.cpp 19.5 kB
DecoderTraits.h 3.2 kB
EncodedBufferCache.cpp 2.9 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 12.1 kB
FileBlockCache.h public nsRunnable 7.6 kB
FlushableTaskQueue.cpp 1.4 kB
FlushableTaskQueue.h public TaskQueue 1.3 kB
FrameStatistics.h 3.3 kB
GetUserMediaRequest.cpp 1.9 kB
GetUserMediaRequest.h public nsISupports 1.5 kB
GraphDriver.cpp 34.4 kB
GraphDriver.h Assume we can run an iteration of the MediaStreamGraph loop in this much time * or less. * We try 18.2 kB
IdpSandbox.jsm This little class ensures that redirects maintain an https:// origin 9.2 kB
Intervals.h Interval defines an interval between two points. Unlike a traditional interval [A,B] where A <= x 17.3 kB
Latency.cpp 5.8 kB
Latency.h 3.6 kB
MP3Decoder.cpp static 1.4 kB
MP3Decoder.h public MediaDecoder 1.0 kB
MP3Demuxer.cpp 35.4 kB
MP3Demuxer.h public MediaDataDemuxer 15.7 kB
MP3FrameParser.cpp Following code taken from http://www.hydrogenaudio.org/forums/index.php?showtopic=85125 * with perm 16.9 kB
MP3FrameParser.h 6.8 kB
MediaCache.cpp 85.9 kB
MediaCache.h 24.9 kB
MediaData.cpp static 19.7 kB
MediaData.h 15.3 kB
MediaDataDemuxer.h 7.4 kB
MediaDecoder.cpp 50.0 kB
MediaDecoder.h 40.6 kB
MediaDecoderOwner.h 5.5 kB
MediaDecoderReader.cpp 11.0 kB
MediaDecoderReader.h 15.8 kB
MediaDecoderStateMachine.cpp 104.2 kB
MediaDecoderStateMachine.h 48.5 kB
MediaDeviceInfo.cpp 1.7 kB
MediaDeviceInfo.h 1.7 kB
MediaDevices.cpp 5.8 kB
MediaDevices.h 1.7 kB
MediaEventSource.h A thread-safe tool to communicate "revocation" across threads. It is used to * disconnect a listene 15.3 kB
MediaFormatReader.cpp 50.6 kB
MediaFormatReader.h 14.5 kB
MediaInfo.h 10.2 kB
MediaManager.cpp 113.7 kB
MediaManager.h 18.6 kB
MediaMetadataManager.h 3.5 kB
MediaPermissionGonk.cpp 15.1 kB
MediaPermissionGonk.h The observer to create the MediaPermissionMgr. This is the entry point of * permission request on b 927 Bytes
MediaQueue.h private nsDeque 5.1 kB
MediaRecorder.cpp the reporter is unregistered 39.3 kB
MediaRecorder.h 6.7 kB
MediaResource.cpp 52.3 kB
MediaResource.h 32.6 kB
MediaResourceCallback.h A callback used by MediaResource (sub-classes like FileMediaResource, * RtspMediaResource, and Chan 2.7 kB
MediaSegment.h all inheriting 12.7 kB
MediaShutdownManager.cpp nsIObserver 5.4 kB
MediaShutdownManager.h 4.4 kB
MediaStatistics.h 3.4 kB
MediaStreamError.cpp mParent 2.7 kB
MediaStreamError.h 2.9 kB
MediaStreamGraph.cpp 106.5 kB
MediaStreamGraph.h 47.6 kB
MediaStreamGraphImpl.h A per-stream update message passed from the media graph thread to the * main thread. 25.9 kB
MediaStreamTrack.cpp DOMEventTargetHelper 1.9 kB
MediaStreamTrack.h public DOMEventTargetHelper 2.5 kB
MediaTimer.cpp DispatchDestroy 5.3 kB
MediaTimer.h 4.8 kB
MediaTrack.cpp DOMEventTargetHelper 1.3 kB
MediaTrack.h public DOMEventTargetHelper 2.7 kB
MediaTrackList.cpp 4.3 kB
MediaTrackList.h public DOMEventTargetHelper 3.0 kB
PeerConnection.js response 54.4 kB
PeerConnection.manifest 1.5 kB
PeerConnectionIdp.jsm jshint moz:true, browser:true 11.3 kB
RTCStatsReport.jsm 961 Bytes
RtspMediaResource.cpp class RtspTrackBuffer: a ring buffer implementation for audio/video track * un-decoded data. * The 29.4 kB
RtspMediaResource.h provides the interface to setup 9.9 kB
SelfRef.h 1.0 kB
SharedBuffer.h public ThreadSharedObject 2.4 kB
SimpleImageBuffer.cpp 1.2 kB
SimpleImageBuffer.h 1.4 kB
StreamBuffer.cpp 2.9 kB
StreamBuffer.h Unique ID for track within a StreamBuffer. Tracks from different * StreamBuffers may have the same 10.2 kB
TextTrack.cpp 6.5 kB
TextTrack.h 3.6 kB
TextTrackCue.cpp 4.6 kB
TextTrackCue.h DOMEventTargetHelper 7.7 kB
TextTrackCueList.cpp mParent 2.8 kB
TextTrackCueList.h 2.1 kB
TextTrackList.cpp 6.0 kB
TextTrackList.h DOMEventTargetHelper 2.7 kB
TextTrackRegion.cpp mParent 1.9 kB
TextTrackRegion.h 3.7 kB
ThreadPoolCOMListener.cpp 792 Bytes
ThreadPoolCOMListener.h 921 Bytes
TimeUnits.h 8.2 kB
TrackUnionStream.cpp 11.1 kB
TrackUnionStream.h public ProcessedMediaStream 2.9 kB
VideoFrameContainer.cpp 5.6 kB
VideoFrameContainer.h This object is used in the decoder backend threads and the main thread * to manage the "current vid 4.5 kB
VideoPlaybackQuality.cpp AddRef 1.6 kB
VideoPlaybackQuality.h 1.7 kB
VideoSegment.cpp static 3.0 kB
VideoSegment.h 4.1 kB
VideoStreamTrack.cpp 604 Bytes
VideoStreamTrack.h public MediaStreamTrack 950 Bytes
VideoTrack.cpp 2.2 kB
VideoTrack.h public MediaTrack 1.7 kB
VideoTrackList.cpp 1.3 kB
VideoTrackList.h public MediaTrackList 1.3 kB
VideoUtils.cpp 17.8 kB
VideoUtils.h ReentrantMonitorConditionallyEnter * * Enters the supplied monitor only if the conditional value | 11.7 kB
VorbisUtils.h 842 Bytes
WebVTTListener.cpp mElement 5.3 kB
WebVTTListener.h 2.0 kB
XiphExtradata.cpp 3.0 kB
XiphExtradata.h This converts a list of headers to the canonical form of extradata for Xiph codecs in non-Ogg con 1.2 kB
moz.build 7.7 kB
nsIDOMNavigatorUserMedia.idl 1.2 kB
nsIDocumentActivity.h public nsISupports 967 Bytes
nsIMediaManager.idl 1.4 kB