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
android
benchmark
bridge
directshow
eme
encoder
flac
fmp4
gmp This directory contains code supporting Gecko Media Plugins (GMPs). The GMP API is not the same thin
gmp-plugin
gmp-plugin-openh264
gtest
imagecapture
ipc
mediasink
mediasource
ogg
platforms
standalone
systemservices
test
tests
wave
webaudio
webm
webrtc
webspeech
webvtt
ADTSDecoder.cpp static 1.5 kB
ADTSDecoder.h public MediaDecoder 1.0 kB
ADTSDemuxer.cpp 24.4 kB
ADTSDemuxer.h public MediaDataDemuxer 4.3 kB
AbstractMediaDecoder.h public nsIObserver 4.9 kB
AccurateSeekTask.cpp 14.5 kB
AccurateSeekTask.h 2.4 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 5.7 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.9 kB
AudioCompactor.cpp 2.3 kB
AudioCompactor.h 4.6 kB
AudioConverter.cpp Parts derived from MythTV AudioConvert Class * Created by Jean-Yves Avenard. * * Copyright (C) 13.6 kB
AudioConverter.h 8.6 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 6.4 kB
AudioSegment.cpp 7.6 kB
AudioSegment.h For auto-arrays etc, guess this as the common number of channels. 15.0 kB
AudioStream.cpp Keep a list of frames sent to the audio engine in each DataCallback along * with the playback rate 20.9 kB
AudioStream.h 9.8 kB
AudioStreamTrack.cpp 604 Bytes
AudioStreamTrack.h public MediaStreamTrack 1.7 kB
AudioTrack.cpp 1.8 kB
AudioTrack.h public MediaTrack 1.1 kB
AudioTrackList.cpp 1.2 kB
AudioTrackList.h public MediaTrackList 1.1 kB
Benchmark.cpp 9.2 kB
Benchmark.h public QueueObject 3.2 kB
BufferMediaResource.h public MediaResource 4.3 kB
CanvasCaptureMediaStream.cpp 8.3 kB
CanvasCaptureMediaStream.h 5.0 kB
CubebUtils.cpp 11.7 kB
CubebUtils.h 1.6 kB
DOMMediaStream.cpp containing 53.2 kB
DOMMediaStream.h 31.9 kB
DecoderDoctorDiagnostics.cpp 33.7 kB
DecoderDoctorDiagnostics.h 4.5 kB
DecoderTraits.cpp 15.1 kB
DecoderTraits.h 2.5 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.5 kB
FileBlockCache.h public Runnable 6.9 kB
FrameStatistics.h 4.5 kB
GetUserMediaRequest.cpp 1.9 kB
GetUserMediaRequest.h public nsISupports 1.5 kB
GraphDriver.cpp 39.2 kB
GraphDriver.h Assume we can run an iteration of the MediaStreamGraph loop in this much time * or less. * We try 22.1 kB
IdpSandbox.jsm This little class ensures that redirects maintain an https:// origin 9.0 kB
Intervals.h Interval defines an interval between two points. Unlike a traditional interval [A,B] where A <= x 17.4 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 38.5 kB
MP3Demuxer.h public MediaDataDemuxer 15.8 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 86.2 kB
MediaCache.h 24.9 kB
MediaContentType.cpp 1.7 kB
MediaContentType.h 2.1 kB
MediaData.cpp 14.4 kB
MediaData.h 21.2 kB
MediaDataDemuxer.h 7.6 kB
MediaDecoder.cpp 48.3 kB
MediaDecoder.h public AbstractMediaDecoder 31.0 kB
MediaDecoderOwner.h 6.0 kB
MediaDecoderReader.cpp 10.6 kB
MediaDecoderReader.h 16.5 kB
MediaDecoderReaderWrapper.cpp 13.5 kB
MediaDecoderReaderWrapper.h A wrapper around MediaDecoderReader to offset the timestamps of Audio/Video * samples by the start 5.3 kB
MediaDecoderStateMachine.cpp 105.1 kB
MediaDecoderStateMachine.h 31.8 kB
MediaDeviceInfo.cpp 1.7 kB
MediaDeviceInfo.h 1.7 kB
MediaDevices.cpp 8.6 kB
MediaDevices.h 2.5 kB
MediaEventSource.h A thread-safe tool to communicate "revocation" across threads. It is used to * disconnect a listene 18.8 kB
MediaFormatReader.cpp This is a singleton which controls the number of decoders that can be * created concurrently. Befor 74.5 kB
MediaFormatReader.h 18.9 kB
MediaInfo.cpp AudioConfig::ChannelLayout 5.3 kB
MediaInfo.h 17.1 kB
MediaManager.cpp 125.8 kB
MediaManager.h 11.8 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
MediaPrefs.cpp 2.1 kB
MediaPrefs.h 9.1 kB
MediaQueue.h private nsDeque 5.3 kB
MediaRecorder.cpp the reporter is unregistered 49.2 kB
MediaRecorder.h 6.8 kB
MediaResource.cpp 50.3 kB
MediaResource.h 31.8 kB
MediaResourceCallback.h A callback used by MediaResource (sub-classes like FileMediaResource, * RtspMediaResource, and Chan 2.3 kB
MediaResult.h 1.9 kB
MediaSegment.h Track or graph rate in Hz. Maximum 1 << TRACK_RATE_MAX_BITS Hz. This * maximum avoids overflow in c 14.7 kB
MediaShutdownManager.cpp nsIAsyncShutdownBlocker 4.5 kB
MediaShutdownManager.h public nsIAsyncShutdownBlocker 3.4 kB
MediaStatistics.h 3.4 kB
MediaStreamError.cpp mParent 2.8 kB
MediaStreamError.h 2.9 kB
MediaStreamGraph.cpp 135.4 kB
MediaStreamGraph.h 52.3 kB
MediaStreamGraphImpl.h A per-stream update message passed from the media graph thread to the * main thread. 29.1 kB
MediaStreamListener.cpp 4.2 kB
MediaStreamListener.h This is a base class for media graph thread listener callbacks. * Override methods to be notified o 12.3 kB
MediaStreamTrack.cpp 17.1 kB
MediaStreamTrack.h Common interface through which a MediaStreamTrack can communicate with its * producer on the main t 14.8 kB
MediaStreamVideoSink.cpp 734 Bytes
MediaStreamVideoSink.h public DirectMediaStreamTrackListener 1.4 kB
MediaTimer.cpp DispatchDestroy 5.3 kB
MediaTimer.h 4.8 kB
MediaTrack.cpp DOMEventTargetHelper 1.3 kB
MediaTrack.h public DOMEventTargetHelper 2.8 kB
MediaTrackList.cpp 4.9 kB
MediaTrackList.h public DOMEventTargetHelper 3.4 kB
NextFrameSeekTask.cpp 9.5 kB
NextFrameSeekTask.h we don 2.7 kB
PeerConnection.js response 59.7 kB
PeerConnection.manifest 1.7 kB
PeerConnectionIdp.jsm jshint moz:true, browser:true 11.3 kB
PrincipalChangeObserver.h A PrincipalChangeObserver for any type, but originating from DOMMediaStream, * then expanded to Med 926 Bytes
QueueObject.cpp 916 Bytes
QueueObject.h 821 Bytes
RTCStatsReport.jsm 961 Bytes
SeekJob.cpp 1.3 kB
SeekJob.h 874 Bytes
SeekTarget.h 2.6 kB
SeekTask.cpp 1.9 kB
SeekTask.h 2.4 kB
SelfRef.h 1.0 kB
SharedBuffer.h public ThreadSharedObject 2.4 kB
SimpleImageBuffer.cpp 1.2 kB
SimpleImageBuffer.h 1.4 kB
StreamTracks.cpp 2.8 kB
StreamTracks.h Unique ID for track within a StreamTracks. Tracks from different * StreamTrackss may have the same 10.4 kB
TextTrack.cpp 8.8 kB
TextTrack.h 3.7 kB
TextTrackCue.cpp 6.9 kB
TextTrackCue.h DOMEventTargetHelper 9.1 kB
TextTrackCueList.cpp mParent 3.7 kB
TextTrackCueList.h 2.5 kB
TextTrackList.cpp 6.2 kB
TextTrackList.h DOMEventTargetHelper 2.7 kB
TextTrackRegion.cpp mParent 1.9 kB
TextTrackRegion.h 3.5 kB
ThreadPoolCOMListener.cpp 792 Bytes
ThreadPoolCOMListener.h 921 Bytes
TimeUnits.h 8.2 kB
TrackUnionStream.cpp 19.4 kB
TrackUnionStream.h public ProcessedMediaStream 4.0 kB
VideoFrameContainer.cpp 11.4 kB
VideoFrameContainer.h public MediaStreamVideoSink 6.1 kB
VideoLimits.h 794 Bytes
VideoPlaybackQuality.cpp AddRef 1.6 kB
VideoPlaybackQuality.h 1.8 kB
VideoSegment.cpp static 3.4 kB
VideoSegment.h 4.4 kB
VideoStreamTrack.cpp 925 Bytes
VideoStreamTrack.h public MediaStreamTrack 1.8 kB
VideoTrack.cpp MediaTrack 2.8 kB
VideoTrack.h public MediaTrack 2.2 kB
VideoTrackList.cpp 2.8 kB
VideoTrackList.h public MediaTrackList 1.4 kB
VideoUtils.cpp 16.0 kB
VideoUtils.h ReentrantMonitorConditionallyEnter * * Enters the supplied monitor only if the conditional value | 14.9 kB
VorbisUtils.h 842 Bytes
WebMSample.h 1.7 MB
WebVTTListener.cpp mElement 5.4 kB
WebVTTListener.h 1.9 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 8.2 kB
nsIDOMNavigatorUserMedia.idl 1.2 kB
nsIDocumentActivity.h public nsISupports 967 Bytes
nsIMediaManager.idl 1.3 kB