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 8.6 kB
AudioBufferUtils.h The classes in this file provide a interface that uses frames as a unit. * However, they store thei 5.8 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.1 kB
AudioMixer.h This class mixes multiple streams of audio together to output a single audio * stream. * * AudioM 4.4 kB
AudioSampleFormat.h Audio formats supported in MediaStreams and media elements. * * Only one of these is supported by 5.0 kB
AudioSegment.cpp 7.9 kB
AudioSegment.h For auto-arrays etc, guess this as the common number of channels. 11.0 kB
AudioSink.cpp 11.9 kB
AudioSink.h 4.6 kB
AudioStream.cpp When MOZ_DUMP_AUDIO is set in the environment (to anything), * we'll drop a series of files in the 37.7 kB
AudioStream.h 14.5 kB
AudioStreamTrack.cpp 518 Bytes
AudioStreamTrack.h public MediaStreamTrack 877 Bytes
AudioTrack.cpp 1.6 kB
AudioTrack.h public MediaTrack 1.1 kB
AudioTrackList.cpp 1.1 kB
AudioTrackList.h public MediaTrackList 1.1 kB
BufferMediaResource.h public MediaResource 5.4 kB
CubebUtils.cpp 5.5 kB
CubebUtils.h 1.5 kB
DOMMediaStream.cpp 17.7 kB
DOMMediaStream.h containing 12.3 kB
DecoderTraits.cpp 18.9 kB
DecoderTraits.h 2.5 kB
EncodedBufferCache.cpp 3.0 kB
EncodedBufferCache.h Data is moved into a temporary file when it grows beyond * the maximal size passed in the Init func 2.1 kB
FileBlockCache.cpp 11.8 kB
FileBlockCache.h public nsRunnable 7.6 kB
GetUserMediaRequest.cpp 1.8 kB
GetUserMediaRequest.h public nsISupports 1.4 kB
GraphDriver.cpp 35.3 kB
GraphDriver.h Assume we can run an iteration of the MediaStreamGraph loop in this much time * or less. * We try 19.0 kB
IdpSandbox.jsm This little class ensures that redirects maintain an https:// origin 7.7 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 15.9 kB
MP3FrameParser.h 6.8 kB
MediaCache.cpp 85.6 kB
MediaCache.h 24.8 kB
MediaData.cpp static 16.3 kB
MediaData.h 11.3 kB
MediaDecoder.cpp 55.5 kB
MediaDecoder.h 47.7 kB
MediaDecoderOwner.h 5.6 kB
MediaDecoderReader.cpp 9.6 kB
MediaDecoderReader.h 14.0 kB
MediaDecoderStateMachine.cpp 133.7 kB
MediaDecoderStateMachine.h 46.8 kB
MediaDecoderStateMachineScheduler.cpp 6.5 kB
MediaDecoderStateMachineScheduler.h 2.6 kB
MediaDevices.cpp 2.7 kB
MediaDevices.h 1.3 kB
MediaInfo.h 3.1 kB
MediaManager.cpp Using WebRTC backend on Desktops (Mac, Windows, Linux), otherwise default 80.6 kB
MediaManager.h 20.8 kB
MediaMetadataManager.h 2.6 kB
MediaPermissionGonk.cpp 14.6 kB
MediaPermissionGonk.h The observer to create the MediaPermissionMgr. This is the entry point of * permission request on b 928 Bytes
MediaPromise.cpp 1.1 kB
MediaPromise.h Polyfill __func__ on MSVC for consumers to pass to the MediaPromise API. 21.3 kB
MediaQueue.h private nsDeque 5.4 kB
MediaRecorder.cpp the reporter is unregistered 35.6 kB
MediaRecorder.h 6.3 kB
MediaResource.cpp 54.5 kB
MediaResource.h This class is useful for estimating rates of data passing through * some channel. The idea is that 29.3 kB
MediaSegment.h all inheriting 12.5 kB
MediaShutdownManager.cpp nsIObserver 4.4 kB
MediaShutdownManager.h 4.3 kB
MediaStreamError.cpp mParent 2.5 kB
MediaStreamError.h 2.9 kB
MediaStreamGraph.cpp 101.8 kB
MediaStreamGraph.h 48.1 kB
MediaStreamGraphImpl.h A per-stream update message passed from the media graph thread to the * main thread. 25.0 kB
MediaStreamTrack.cpp DOMEventTargetHelper 1.6 kB
MediaStreamTrack.h public DOMEventTargetHelper 2.0 kB
MediaTaskQueue.cpp 7.1 kB
MediaTaskQueue.h 4.7 kB
MediaTrack.cpp DOMEventTargetHelper 1.3 kB
MediaTrack.h public DOMEventTargetHelper 2.7 kB
MediaTrackList.cpp 4.9 kB
MediaTrackList.h and fires a addtrack event 4.2 kB
PeerConnection.js jshint moz:true, browser:true 47.3 kB
PeerConnection.manifest 1.5 kB
PeerConnectionIdp.jsm jshint moz:true, browser:true 11.3 kB
RTCIdentityProviderRegistrar.cpp 2.4 kB
RTCIdentityProviderRegistrar.h 1.7 kB
RTCStatsReport.jsm 961 Bytes
RtspMediaResource.cpp class RtspTrackBuffer: a ring buffer implementation for audio/video track * un-decoded data. * The 29.7 kB
RtspMediaResource.h provides the interface to setup 10.2 kB
SelfRef.h 991 Bytes
SharedBuffer.h public ThreadSharedObject 2.2 kB
SharedThreadPool.cpp 8.2 kB
SharedThreadPool.h public nsIThreadPool 3.2 kB
StreamBuffer.cpp 2.6 kB
StreamBuffer.h Unique ID for track within a StreamBuffer. Tracks from different * StreamBuffers may have the same 9.9 kB
TextTrack.cpp 6.4 kB
TextTrack.h 3.6 kB
TextTrackCue.cpp 4.6 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.7 kB
TextTrackRegion.cpp mParent 1.8 kB
TextTrackRegion.h 3.7 kB
ThreadPoolCOMListener.cpp 792 Bytes
ThreadPoolCOMListener.h 921 Bytes
TimeUnits.h 1.4 kB
TimeVarying.h public TimeVaryingBase 7.5 kB
TrackUnionStream.cpp 11.3 kB
TrackUnionStream.h public ProcessedMediaStream 3.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.5 kB
VideoPlaybackQuality.h 1.7 kB
VideoSegment.cpp static 3.0 kB
VideoSegment.h 4.0 kB
VideoStreamTrack.cpp 518 Bytes
VideoStreamTrack.h public MediaStreamTrack 877 Bytes
VideoTrack.cpp 2.2 kB
VideoTrack.h public MediaTrack 1.7 kB
VideoTrackList.cpp 1.2 kB
VideoTrackList.h public MediaTrackList 1.3 kB
VideoUtils.cpp 12.3 kB
VideoUtils.h ReentrantMonitorConditionallyEnter * * Enters the supplied monitor only if the conditional value | 9.4 kB
VorbisUtils.h 842 Bytes
WebVTTListener.cpp mElement 5.5 kB
WebVTTListener.h 2.0 kB
moz.build 6.6 kB
nsIDOMNavigatorUserMedia.idl 1.2 kB
nsIDocumentActivity.h public nsISupports 967 Bytes
nsIMediaManager.idl 1.1 kB