gecko-dev/dom/media
Chris Pearce 6f8b365df3 Bug 1306314 - Allow Widevine CDM process to contain multiple CDM instances and to have persistent storage. r=gerald
This change ensures that we don't create a new random node Id for every
MediaKeys object using Widevine - which has the effect of ensuring
Widevine CDMs that are same origin get created in the same process, and
that persistent storage can be used and retrieved.

MozReview-Commit-ID: K55rkcu9jWo

--HG--
extra : rebase_source : ebca24d2eeb4acd5fb14e0063cf2065c419853b1
2016-11-14 11:43:45 +13:00
..
android
benchmark
bridge
directshow
eme Backed out changeset 9e9727bdc484 (bug 1306314) 2016-11-14 11:07:39 +08:00
encoder Bug 1311214 - Remove b2g OMX encoder/decoder; r=cpearce 2016-10-19 17:44:31 -04:00
flac Bug 1313632: P2. Cleaner Ogg related headers. r=kaku 2016-11-09 12:19:06 +11:00
fmp4 Bug 1315567: P2. Expose opus codec as being available in mp4. r=gerald 2016-11-07 11:08:32 +11:00
gmp Bug 1306314 - Allow Widevine CDM process to contain multiple CDM instances and to have persistent storage. r=gerald 2016-11-14 11:43:45 +13:00
gmp-plugin
gmp-plugin-openh264
gtest Backed out changeset 9e9727bdc484 (bug 1306314) 2016-11-14 11:07:39 +08:00
imagecapture Bug 1306137 - remove b2g camera code: Remove dom/camera/ and code which depends on it. r=aosmond,bkelly 2016-10-04 20:16:28 +02:00
ipc Bug 1316506 - Make Shutdown block on the manager thread so that we clear the callback pointer immediately. r=dvander 2016-11-13 16:09:35 +13:00
mediasink Bug 1316543 - Fix the calculation of VideoSink::mVideoFrameEndTime. r=cpearce 2016-11-10 17:12:01 +08:00
mediasource Bug 1315591 - remove duplicated waitUntilTime() in test_BufferingWait[_mp4].html. r=jya 2016-11-07 11:49:38 +08:00
ogg Bug 1313632: P2. Cleaner Ogg related headers. r=kaku 2016-11-09 12:19:06 +11:00
platforms Bug 1306314 - Pass decryptor ID to GMPVideoDecoder constructor. r=gerald 2016-11-14 11:07:02 +13:00
standalone Bug 1306137 - remove b2g camera code: Remove dom/camera/ and code which depends on it. r=aosmond,bkelly 2016-10-04 20:16:28 +02:00
systemservices Bug 792652 - Simplify IPDL type hierarchy (r=dvander) 2016-11-08 15:22:34 -08:00
test Bug 1315567: P4. Add mochitest. r=gerald 2016-11-07 11:43:47 +11:00
tests Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/media. r=RyanVM 2016-11-05 11:29:16 +01:00
wave Bug 1316205: P3. Remove WaveDecoder::IsEnable(). r=gerald 2016-11-10 11:53:07 +11:00
webaudio Bug 1310297 - Remove test annotations using b2g, mulet or gonk: dom/media. r=RyanVM 2016-11-05 11:29:16 +01:00
webm Bug 1314533: P5. Abort when webm parser encounter an error. r=kinetik 2016-11-04 23:01:49 +11:00
webrtc Bug 1312306 - Followup to fix operator error, a=bustage 2016-11-04 14:48:34 +11:00
webspeech Bug 1300016 - only suspend web-speech when mUtterance exists. r=eeejay 2016-11-07 17:49:13 +08:00
webvtt Backed out 3 changesets (bug 1271765) for -Werror bustage 2016-11-07 18:51:18 -08:00
ADTSDecoder.cpp
ADTSDecoder.h
ADTSDemuxer.cpp Bug 1299072: P12. Use MediaResult for MediaDataDemuxer promises. r=gerald 2016-09-12 12:22:20 +10:00
ADTSDemuxer.h Bug 1313517: Always compute start time with ADTS. r=kamidphish 2016-10-27 20:12:29 +11:00
AbstractMediaDecoder.h Bug 1315581 - Notify MediaFormatReader when the compositor gets recreated. r=jya,smaug,jw_wang 2016-11-08 15:23:12 +13:00
AccurateSeekTask.cpp Bug 1299072: P8. Pass decoding error details through SeekTask. r=jwwang 2016-09-11 00:45:34 +10:00
AccurateSeekTask.h Bug 1299072: P6. Pass decoding error details to MDSM and relatives. r=jwwang 2016-09-10 16:48:53 +10:00
AudioBufferUtils.h Bug 1299727 - Rename NS_WARN_IF_FALSE as NS_WARNING_ASSERTION. r=erahm. 2016-09-01 15:01:16 +10:00
AudioCaptureStream.cpp Bug 1292917 - Ended tracks should still keep the AudioCaptureStream going. r=padenot 2016-11-02 16:15:56 +01:00
AudioCaptureStream.h
AudioChannelFormat.cpp
AudioChannelFormat.h
AudioCompactor.cpp
AudioCompactor.h Bug 1305826: P2. Ensure the buffer size is of the right size. r=gerald 2016-10-01 18:56:21 +10:00
AudioConverter.cpp
AudioConverter.h Bug 1305826: P1. Fix move constructor. r=gerald 2016-10-01 12:02:46 +10:00
AudioMixer.h
AudioPacketizer.h
AudioSampleFormat.h
AudioSegment.cpp
AudioSegment.h Bug 1299727 - Rename NS_WARN_IF_FALSE as NS_WARNING_ASSERTION. r=erahm. 2016-09-01 15:01:16 +10:00
AudioStream.cpp merge mozilla-inbound to mozilla-central a=merge 2016-09-28 15:56:33 +02:00
AudioStream.h Bug 1303083 - Make CubebUtils::PreferredSampleRate handle InitPreferredSampleRate failures. r=padenot 2016-09-18 16:32:22 +12:00
AudioStreamTrack.cpp
AudioStreamTrack.h
AudioTrack.cpp
AudioTrack.h
AudioTrackList.cpp
AudioTrackList.h
Benchmark.cpp Bug 1286738 - part3-mediasource: Enable fennec vp9 only if we have hw deocder. r=jya 2016-10-26 17:08:21 +08:00
Benchmark.h Bug 1299072: P4. Return extended failure details to reader. r=gerald 2016-09-10 09:56:53 +10:00
BufferMediaResource.h
CanvasCaptureMediaStream.cpp Bug 1301675 - Implement CanvasCaptureTrackSource that allows stopping canvas capture. r=jib 2016-09-12 18:00:14 +02:00
CanvasCaptureMediaStream.h Bug 1301675 - Implement CanvasCaptureTrackSource that allows stopping canvas capture. r=jib 2016-09-12 18:00:14 +02:00
CubebUtils.cpp Bug 1314085 - Change cubeb log level to Error. r=padenot 2016-11-07 12:25:16 +02:00
CubebUtils.h Bug 1301648 - Add a pref to be able to control the AudioCallbackDriver requested latency. r=kinetik 2016-09-09 15:21:50 +02:00
DOMMediaStream.cpp Bug 1306137 - remove b2g camera code: Remove dom/camera/ and code which depends on it. r=aosmond,bkelly 2016-10-04 20:16:28 +02:00
DOMMediaStream.h Bug 1306137 - remove b2g camera code: Remove dom/camera/ and code which depends on it. r=aosmond,bkelly 2016-10-04 20:16:28 +02:00
DecoderDoctorDiagnostics.cpp Bug 1263665 - DecDoc handling of libavcodec linking issues - r=jya, r=smaug 2016-09-22 00:06:45 -07:00
DecoderDoctorDiagnostics.h Bug 1305670 - Fix typo from SetA/VFormatNotSupport to SetA/V NotSupported r=gerald 2016-09-27 17:37:13 +08:00
DecoderTraits.cpp Bug 1316205: P2. Remove wave duplicated code. r=kaku 2016-11-09 13:08:56 +11:00
DecoderTraits.h Bug 1176218 - p3. Add DecoderTraits::CanHandleContentType - r=jya 2016-09-26 16:43:16 +10:00
EncodedBufferCache.cpp
EncodedBufferCache.h
FileBlockCache.cpp
FileBlockCache.h
FrameStatistics.h
GetUserMediaRequest.cpp
GetUserMediaRequest.h
GraphDriver.cpp Bug 1300818: bustage fix rs=kwierso on a CLOSED TREE 2016-10-14 15:13:30 -04:00
GraphDriver.h
IdpSandbox.jsm
Intervals.h
Latency.cpp
Latency.h
MP3Decoder.cpp
MP3Decoder.h
MP3Demuxer.cpp Bug 1299072: P12. Use MediaResult for MediaDataDemuxer promises. r=gerald 2016-09-12 12:22:20 +10:00
MP3Demuxer.h
MP3FrameParser.cpp
MP3FrameParser.h
MediaCache.cpp Bug 1299727 - Rename NS_WARN_IF_FALSE as NS_WARNING_ASSERTION. r=erahm. 2016-09-01 15:01:16 +10:00
MediaCache.h
MediaContentType.cpp Bug 1176218 - p2. New MediaContentType class to parse content type string - r=jya 2016-10-07 17:38:44 +11:00
MediaContentType.h Bug 1176218 - p2. New MediaContentType class to parse content type string - r=jya 2016-10-07 17:38:44 +11:00
MediaData.cpp Bug 1306521 - Handle VP9 colorspace BT.709 on BasicCompositor r=nical,jwwang,jya,jrmuizel 2016-10-11 19:46:28 -07:00
MediaData.h Bug 1306521 - Handle VP9 colorspace BT.709 on BasicCompositor r=nical,jwwang,jya,jrmuizel 2016-10-11 19:46:28 -07:00
MediaDataDemuxer.h Bug 1299072: P12. Use MediaResult for MediaDataDemuxer promises. r=gerald 2016-09-12 12:22:20 +10:00
MediaDecoder.cpp Merge inbound to central, a=merge 2016-11-08 13:58:20 -08:00
MediaDecoder.h Merge inbound to central, a=merge 2016-11-08 13:58:20 -08:00
MediaDecoderOwner.h Bug 1300654 Part1-Remove MOZ_EME from code base. r=cpearce,smaug 2016-09-08 18:06:20 +08:00
MediaDecoderReader.cpp Bug 1312337. Part 4 - remove ReaderQueue and its friends. r=jya 2016-10-27 16:06:05 +08:00
MediaDecoderReader.h Bug 1312337. Part 4 - remove ReaderQueue and its friends. r=jya 2016-10-27 16:06:05 +08:00
MediaDecoderReaderWrapper.cpp Backed out changeset 0699225db846 (bug 1309516) 2016-11-05 11:00:24 +01:00
MediaDecoderReaderWrapper.h Backed out changeset 0699225db846 (bug 1309516) 2016-11-05 11:00:24 +01:00
MediaDecoderStateMachine.cpp Bug 1314554 - Don't enter dormant when the media is not seekable. r=jya 2016-11-09 14:21:16 +08:00
MediaDecoderStateMachine.h Backed out changeset 804308421d74 (bug 1309516) 2016-11-05 11:00:20 +01:00
MediaDeviceInfo.cpp
MediaDeviceInfo.h
MediaDevices.cpp
MediaDevices.h
MediaEventSource.h
MediaFormatReader.cpp Bug 1316506 - Make sure we flush decoders before shutting them down. r=jya 2016-11-13 14:18:28 +13:00
MediaFormatReader.h Bug 1315144 - Add new non-fatal media error so that we recreate decoders when the GPU process crashes. r=jya 2016-11-08 15:22:37 +13:00
MediaInfo.cpp
MediaInfo.h Backed out changeset d460f4c4b0c0 (bug 1309516) for notrun errors in media-src/media-src-7_3.html web-platform-test. r=backout 2016-11-05 11:01:22 +01:00
MediaManager.cpp Bug 1315858 - Test ability to detect screensharing sources that are firefox. r=florian,jesup 2016-11-07 12:20:41 -05:00
MediaManager.h Bug 1312030 - Remove MediaParent singleton to work with multi content processes. r=jesup 2016-11-01 07:44:02 -04:00
MediaMetadataManager.h
MediaPermissionGonk.cpp Backed out changeset 5af415bbb107 (bug 1308615) 2016-10-14 14:58:51 +02:00
MediaPermissionGonk.h
MediaPrefs.cpp
MediaPrefs.h Bug 1313632: P1. Remove unused OggReader. r=kaku 2016-11-09 11:54:41 +11:00
MediaQueue.h
MediaRecorder.cpp Bug 1311214 - Remove b2g OMX encoder/decoder; r=cpearce 2016-10-19 17:44:31 -04:00
MediaRecorder.h
MediaResource.cpp Bug 1304633 - Treating resources as finite when the response code is 206. r=cpearce 2016-09-22 15:15:01 +08:00
MediaResource.h
MediaResourceCallback.h Bug 1314527 - Remove unused MediaResourceCallback::SetMediaSeekable. r=bechen 2016-11-02 14:29:54 +08:00
MediaResult.h Bug 1303673: P1. Add RESULT_DETAIL convenience macro. r=cpearce 2016-09-20 15:50:31 +10:00
MediaSegment.h
MediaShutdownManager.cpp
MediaShutdownManager.h
MediaStatistics.h
MediaStreamError.cpp
MediaStreamError.h
MediaStreamGraph.cpp Bug 1302612 - SourceMediaStream: Don't lock mMutex when disconnecting consumers. r=jesup 2016-10-24 07:46:21 +02:00
MediaStreamGraph.h Bug 1306137 - remove b2g camera code: Remove dom/camera/ and code which depends on it. r=aosmond,bkelly 2016-10-04 20:16:28 +02:00
MediaStreamGraphImpl.h Bug 1255737: Move MSG shutdown max-timeout from just only cubeb shutdown to the entire graph r=padenot 2016-10-02 13:51:40 -04:00
MediaStreamListener.cpp
MediaStreamListener.h
MediaStreamTrack.cpp Backed out changeset 0593feead369 (bug 1294605) 2016-10-20 20:03:16 +02:00
MediaStreamTrack.h Backed out changeset 0593feead369 (bug 1294605) 2016-10-20 20:03:16 +02:00
MediaStreamVideoSink.cpp
MediaStreamVideoSink.h
MediaTimer.cpp
MediaTimer.h
MediaTrack.cpp
MediaTrack.h
MediaTrackList.cpp
MediaTrackList.h
NextFrameSeekTask.cpp Bug 1299072: P8. Pass decoding error details through SeekTask. r=jwwang 2016-09-11 00:45:34 +10:00
NextFrameSeekTask.h Bug 1299072: P6. Pass decoding error details to MDSM and relatives. r=jwwang 2016-09-10 16:48:53 +10:00
PeerConnection.js Bug 1313246 - allow empty username and credential in RTCPeerConnection constructor. r=bwc 2016-10-26 20:41:07 -04:00
PeerConnection.manifest Backed out changeset 50497f2cdd28 (bug 1291715) 2016-10-05 17:03:02 +02:00
PeerConnectionIdp.jsm
PrincipalChangeObserver.h
QueueObject.cpp
QueueObject.h
RTCStatsReport.jsm
SeekJob.cpp Bug 1314884. Part 7 - remove SeekResolveValue::mEventVisibility for we always assume MediaDecoderEventVisibility::Observable in P6. r=kaku 2016-11-03 15:59:02 +08:00
SeekJob.h
SeekTarget.h Bug 1314884. Part 6 - remove SeekTarget::mEventVisibility. r=kaku 2016-11-03 15:34:11 +08:00
SeekTask.cpp Bug 1299072: P8. Pass decoding error details through SeekTask. r=jwwang 2016-09-11 00:45:34 +10:00
SeekTask.h Bug 1299072: P8. Pass decoding error details through SeekTask. r=jwwang 2016-09-11 00:45:34 +10:00
SelfRef.h
SharedBuffer.h
SimpleImageBuffer.cpp
SimpleImageBuffer.h
StreamTracks.cpp
StreamTracks.h
TextTrack.cpp Bug 1304948 - Part 1: Check the target cue belongs to corresponding TextTrack. r=rillian 2016-09-29 17:47:35 +08:00
TextTrack.h
TextTrackCue.cpp
TextTrackCue.h Bug 1308868 - Add ignore-initialization-check annotation to mPosition and mLine from TextTrackCue. r=giles 2016-10-18 15:52:54 +03:00
TextTrackCueList.cpp
TextTrackCueList.h
TextTrackList.cpp Bug 1309484 - initialise mPendingTextTrackChange in all constructors of TextTrackList. r=cpearce 2016-10-12 10:40:48 +03:00
TextTrackList.h Bug 1309484 - initialise mPendingTextTrackChange in all constructors of TextTrackList. r=cpearce 2016-10-12 10:40:48 +03:00
TextTrackRegion.cpp
TextTrackRegion.h Bug 1300805 - Remove media.webvtt.enabled pref. r=kinetik,smaug 2016-09-15 14:10:17 -07:00
ThreadPoolCOMListener.cpp
ThreadPoolCOMListener.h
TimeUnits.h
TrackUnionStream.cpp
TrackUnionStream.h
VideoFrameContainer.cpp Bug 1273314 - Fix VideoFrameContainer logging. r=jesup 2016-10-06 11:37:47 +02:00
VideoFrameContainer.h Bug 1299415 - Clear ImageContainer cached resources When VideoSink pause playing r=jwwang 2016-09-04 23:38:43 -07:00
VideoPlaybackQuality.cpp
VideoPlaybackQuality.h
VideoSegment.cpp
VideoSegment.h Bug 1273314 - Let mPrincipalHandle decide uniqueness of a VideoFrame. r=jesup 2016-10-06 11:39:50 +02:00
VideoStreamTrack.cpp
VideoStreamTrack.h
VideoTrack.cpp
VideoTrack.h
VideoTrackList.cpp
VideoTrackList.h
VideoUtils.cpp Bug 1176218 - p10. VideoUtils' CreateTrackInfo*() - r=jya 2016-10-07 17:39:32 +11:00
VideoUtils.h Bug 1176218 - p10. VideoUtils' CreateTrackInfo*() - r=jya 2016-10-07 17:39:32 +11:00
VorbisUtils.h
WebMSample.h
WebVTTListener.cpp Merge m-c to autoland, a=merge 2016-09-16 14:35:31 -07:00
WebVTTListener.h
XiphExtradata.cpp
XiphExtradata.h
moz.build Bug 1315561 - gtestify dom/media/compiledtest/*.cpp. r=padenot. 2016-11-09 08:47:23 +11:00
nsIDOMNavigatorUserMedia.idl Bug 1284910 - Add scary boolean to mediaDeviceInfo. r=jesup 2016-09-29 15:37:25 -04:00
nsIDocumentActivity.h
nsIMediaManager.idl Backed out changeset 9c7364b4579d (bug 1308615) for suspicion that this caused pgo windows test crashes 2016-10-14 14:59:36 +02:00