gecko-dev/dom/media
JW Wang 21dc253e76 Bug 1377025. P2 - dispatch intrinsic size changes to the main thread. r=cpearce
So we can remove the use of mMutex from InvalidateWithFlags().

MozReview-Commit-ID: 75pHDM5xYYb

--HG--
extra : rebase_source : e39e1a3e4c796b8163b0c9b1bfeec048e6fb06f0
2017-06-29 10:27:38 +08:00
..
android Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
benchmark
bridge
eme Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
encoder Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange. 2017-06-22 17:08:53 +10:00
flac Bug 1374930. P3 - move Clone() down to ChannelMediaDecoder for clone is possible only for those use channel-based resource. r=cpearce 2017-06-20 18:10:27 +08:00
fmp4 Bug 1374774: P4. Correct H264 telemetry reporting. r=gerald 2017-06-22 14:52:07 +02:00
gmp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
gmp-plugin Bug 1372977 - Use nullptr in /media and /dom/media (clang-tidy: modernize-use-nullptr). r=bwc 2017-06-28 15:38:00 -04:00
gmp-plugin-openh264 Bug 1372977 - Use nullptr in /media and /dom/media (clang-tidy: modernize-use-nullptr). r=bwc 2017-06-28 15:38:00 -04:00
gtest Bug 1377015 - MediaCodecs::ContainsPrefix implementation and tests - r=rillian 2017-06-29 11:17:56 -07:00
hls Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
imagecapture Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
ipc Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
mediasink Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
mediasource Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
mp3 Bug 1374930. P3 - move Clone() down to ChannelMediaDecoder for clone is possible only for those use channel-based resource. r=cpearce 2017-06-20 18:10:27 +08:00
ogg Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
platforms Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
systemservices Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
test Bug 1376509 - Bump supported playack rates to [1/16,16]. r=padenot 2017-06-28 10:00:58 -07:00
tests
wave Bug 1374930. P3 - move Clone() down to ChannelMediaDecoder for clone is possible only for those use channel-based resource. r=cpearce 2017-06-20 18:10:27 +08:00
webaudio Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
webm Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange. 2017-06-22 17:08:53 +10:00
webrtc Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
webspeech Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
webvtt
ADTSDecoder.cpp Bug 1374930. P3 - move Clone() down to ChannelMediaDecoder for clone is possible only for those use channel-based resource. r=cpearce 2017-06-20 18:10:27 +08:00
ADTSDecoder.h Bug 1374930. P3 - move Clone() down to ChannelMediaDecoder for clone is possible only for those use channel-based resource. r=cpearce 2017-06-20 18:10:27 +08:00
ADTSDemuxer.cpp
ADTSDemuxer.h
AbstractMediaDecoder.h
AudioBufferUtils.h
AudioCaptureStream.cpp
AudioCaptureStream.h
AudioChannelFormat.cpp
AudioChannelFormat.h
AudioCompactor.cpp
AudioCompactor.h
AudioConverter.cpp
AudioConverter.h
AudioMixer.h
AudioPacketizer.h
AudioSampleFormat.h
AudioSegment.cpp
AudioSegment.h
AudioStream.cpp
AudioStream.h
AudioStreamTrack.cpp
AudioStreamTrack.h
AudioTrack.cpp
AudioTrack.h
AudioTrackList.cpp
AudioTrackList.h
Benchmark.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
Benchmark.h
BufferMediaResource.h Bug 1376363. P3 - remove MediaResource::GetContentType() and its friends. r=gerald 2017-06-26 21:39:16 +08:00
CanvasCaptureMediaStream.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
CanvasCaptureMediaStream.h
ChannelMediaDecoder.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
ChannelMediaDecoder.h Bug 1376227. P5 - merge CreateResource() and Load() for they are highly coupled. r=gerald 2017-06-23 15:39:57 +08:00
CubebUtils.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
CubebUtils.h
DOMMediaStream.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
DOMMediaStream.h
DecoderDoctorDiagnostics.cpp
DecoderDoctorDiagnostics.h
DecoderTraits.cpp Bug 1376363. P1 - store container type in MediaDecoder. r=gerald 2017-06-26 17:10:47 +08:00
DecoderTraits.h Bug 1376363. P1 - store container type in MediaDecoder. r=gerald 2017-06-26 17:10:47 +08:00
EncodedBufferCache.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
EncodedBufferCache.h
FileBlockCache.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
FileBlockCache.h
FrameStatistics.h
GetUserMediaRequest.cpp
GetUserMediaRequest.h
GraphDriver.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
GraphDriver.h
IdpSandbox.jsm Bug 1376357 - Automatically fix ESLint issues in dom/media/*.js*. r=bwc 2017-06-28 12:41:50 -07:00
Intervals.h
Latency.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
Latency.h
MediaBlockCacheBase.h
MediaCache.cpp Bug 1374441 - Backed out bug 1374173 (MediaCacheStream Seek&Read refactoring) - r=jwwang 2017-06-23 13:18:07 +12:00
MediaCache.h Bug 1374441 - Backed out bug 1374173 (MediaCacheStream Seek&Read refactoring) - r=jwwang 2017-06-23 13:18:07 +12:00
MediaContainerType.cpp
MediaContainerType.h
MediaData.cpp
MediaData.h
MediaDataDemuxer.h
MediaDecoder.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaDecoder.h Bug 1376363. P1 - store container type in MediaDecoder. r=gerald 2017-06-26 17:10:47 +08:00
MediaDecoderOwner.h
MediaDecoderReader.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaDecoderReader.h
MediaDecoderReaderWrapper.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaDecoderReaderWrapper.h
MediaDecoderStateMachine.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaDecoderStateMachine.h Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaDeviceInfo.cpp
MediaDeviceInfo.h
MediaDevices.cpp
MediaDevices.h
MediaEventSource.h Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaFormatReader.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaFormatReader.h
MediaInfo.cpp
MediaInfo.h
MediaMIMETypes.cpp Bug 1377015 - MediaCodecs::ContainsPrefix implementation and tests - r=rillian 2017-06-29 11:17:56 -07:00
MediaMIMETypes.h Bug 1377015 - MediaCodecs::ContainsPrefix implementation and tests - r=rillian 2017-06-29 11:17:56 -07:00
MediaManager.cpp Bug 1376885 - Add prefs for automatically denying camera/microphone gUM prompts. r=jib 2017-06-28 12:09:14 -07:00
MediaManager.h Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaMetadataManager.h
MediaPrefs.cpp
MediaPrefs.h
MediaQueue.h
MediaRecorder.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaRecorder.h
MediaResource.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaResource.h Bug 1376363. P3 - remove MediaResource::GetContentType() and its friends. r=gerald 2017-06-26 21:39:16 +08:00
MediaResourceCallback.h
MediaResult.h
MediaSegment.h
MediaShutdownManager.cpp
MediaShutdownManager.h
MediaStatistics.h
MediaStreamError.cpp
MediaStreamError.h
MediaStreamGraph.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaStreamGraph.h
MediaStreamGraphImpl.h
MediaStreamListener.cpp
MediaStreamListener.h
MediaStreamTrack.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaStreamTrack.h
MediaStreamTypes.h
MediaStreamVideoSink.cpp
MediaStreamVideoSink.h
MediaTimer.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
MediaTimer.h
MediaTrack.cpp
MediaTrack.h
MediaTrackList.cpp
MediaTrackList.h
MemoryBlockCache.cpp
MemoryBlockCache.h
PeerConnection.js Bug 1376357 - Automatically fix ESLint issues in dom/media/*.js*. r=bwc 2017-06-28 12:41:50 -07:00
PeerConnection.manifest
PeerConnectionIdp.jsm Bug 1376357 - Automatically fix ESLint issues in dom/media/*.js*. r=bwc 2017-06-28 12:41:50 -07:00
PrincipalChangeObserver.h
QueueObject.cpp
QueueObject.h
RTCStatsReport.jsm
SeekJob.cpp
SeekJob.h
SeekTarget.h
SelfRef.h
SharedBuffer.h
SimpleImageBuffer.cpp
SimpleImageBuffer.h
StreamTracks.cpp
StreamTracks.h
TextTrack.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
TextTrack.h
TextTrackCue.cpp
TextTrackCue.h
TextTrackCueList.cpp
TextTrackCueList.h
TextTrackList.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
TextTrackList.h
TextTrackRegion.cpp
TextTrackRegion.h
ThreadPoolCOMListener.cpp
ThreadPoolCOMListener.h
TimeUnits.h
TrackUnionStream.cpp
TrackUnionStream.h
VideoFrameContainer.cpp Bug 1377025. P2 - dispatch intrinsic size changes to the main thread. r=cpearce 2017-06-29 10:27:38 +08:00
VideoFrameContainer.h Bug 1377025. P2 - dispatch intrinsic size changes to the main thread. r=cpearce 2017-06-29 10:27:38 +08:00
VideoLimits.h
VideoPlaybackQuality.cpp
VideoPlaybackQuality.h
VideoSegment.cpp
VideoSegment.h
VideoStreamTrack.cpp
VideoStreamTrack.h
VideoTrack.cpp
VideoTrack.h
VideoTrackList.cpp
VideoTrackList.h
VideoUtils.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
VideoUtils.h Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
VorbisUtils.h
WebMSample.h
WebVTTListener.cpp
WebVTTListener.h
XiphExtradata.cpp
XiphExtradata.h
moz.build
nsIDOMNavigatorUserMedia.idl
nsIDocumentActivity.h
nsIMediaManager.idl