gecko/dom/media
Chris Double 1087dc3ef7 Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karl
Reopens the MediaSource when SourceBuffer::Remove is called on an Ended
MediaSource.
Only run the Range Removal algorithm when MediaSource duration is changed
instead of calling Remove on SourceBuffers.
Updates tests for the fact that update{start,end} can now be called
more than once due to DurationChange.

--HG--
extra : rebase_source : efe01de2f7c6be09b29e2e19d69d9943c9ab5e52
2014-11-13 10:47:31 +13:00
..
android Bug 1056441 - Make MediaSourceReader seeking asynchronous. r=kinetik 2014-11-05 13:32:26 +13:00
apple Bug 1056441 - Make MediaSourceReader seeking asynchronous. r=kinetik 2014-11-05 13:32:26 +13:00
bridge Bug 994912 - Add support for event-based notifications to media streams. r=roc, r=bz 2014-10-03 04:18:00 -04:00
compiledtest Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps 2014-10-30 13:06:12 +09:00
directshow Bug 1056441 - Make MediaSourceReader seeking asynchronous. r=kinetik 2014-11-05 13:32:26 +13:00
eme Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
encoder Backed out changeset 3fe4db1f0877 (bug 1097849) for gtest assertions. 2014-11-12 15:15:49 -05:00
fmp4 Bug 1096764: Add Raw AAC sample support to FFmpeg audio decoder. r=edwin 2014-11-11 19:28:33 +11:00
gmp Bug 1096125 - Backout c129289d32d6 as Adobe/EME doesn't actually need those DLLs for OPM handshake. r=backout. 2014-11-11 15:00:02 +13:00
gmp-plugin Bug 1088130 - Fixed mingw cross compilation. 2014-11-05 11:29:47 +01:00
gstreamer Bug 1091008 - Remove the aStartTime argument from MediaDecoderReader::GetBuffered. r=cpearce 2014-11-11 20:50:21 -08:00
gtest Bug 1091008 - Remove the aStartTime argument from MediaDecoderReader::GetBuffered. r=cpearce 2014-11-11 20:50:21 -08:00
imagecapture Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
mediasource Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karl 2014-11-13 10:47:31 +13:00
ogg Bug 1091008 - Remove the aStartTime argument from MediaDecoderReader::GetBuffered. r=cpearce 2014-11-11 20:50:21 -08:00
omx Bug 1091008 - Remove the aStartTime argument from MediaDecoderReader::GetBuffered. r=cpearce 2014-11-11 20:50:21 -08:00
raw Bug 1091008 - Remove the aStartTime argument from MediaDecoderReader::GetBuffered. r=cpearce 2014-11-11 20:50:21 -08:00
systemservices Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
test Backout 39fcd286ce68 for web platform test failure 2014-11-12 17:12:16 +13:00
tests Bug 1083664 - Disable an assert in cubeb_audiounit.c for investigation. 2014-11-12 20:05:05 +01:00
wave Bug 1091008 - Remove the aStartTime argument from MediaDecoderReader::GetBuffered. r=cpearce 2014-11-11 20:50:21 -08:00
webaudio Backed out changeset 5a476e673470 (bug 1073615) for causing various intermittent failures. 2014-11-12 11:52:30 -05:00
webm Bug 1091008 - Remove the aStartTime argument from MediaDecoderReader::GetBuffered. r=cpearce 2014-11-11 20:50:21 -08:00
webrtc Bug 1094539: Fix getUserMedia video resolution r=jesup 2014-11-05 23:52:24 -05:00
webspeech Bug 1094436 - Fix broken speech recognition requiring the wrong type of stream and leaking memory. r=jesup 2014-11-06 06:12:00 -05:00
webvtt Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
wmf Bug 1056441 - Make MediaSourceReader seeking asynchronous. r=kinetik 2014-11-05 13:32:26 +13:00
AbstractMediaDecoder.h Bug 1065827 - Do not always wait to decode frames to emit loadedmetadata. r=jwwang 2014-11-06 20:52:44 +11:00
AudioBufferUtils.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioChannelFormat.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioChannelFormat.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioCompactor.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioCompactor.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioMixer.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioSampleFormat.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioSegment.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioSegment.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioSink.cpp Bug 1079695 - Part 1 - ensure AudioSink::GetPosition() is mono-increasing in spite of AudioStream error. r=kinetik 2014-10-30 21:10:00 +01:00
AudioSink.h Bug 1079695 - Part 1 - ensure AudioSink::GetPosition() is mono-increasing in spite of AudioStream error. r=kinetik 2014-10-30 21:10:00 +01:00
AudioStream.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioStream.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioStreamTrack.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioStreamTrack.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioTrack.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioTrack.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioTrackList.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
AudioTrackList.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
BufferMediaResource.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
CubebUtils.cpp Bug 1059698 - Normal Audio Channel map to music stream type r=kinetik 2014-10-28 11:12:47 +08:00
CubebUtils.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
DecoderTraits.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
DecoderTraits.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
DOMMediaStream.cpp Bug 1090293 - Fix failure to get audio on first getUserMedia after start r=jesup 2014-11-07 23:25:22 -05:00
DOMMediaStream.h Bug 1090293 - Fix failure to get audio on first getUserMedia after start r=jesup 2014-11-07 23:25:22 -05:00
EncodedBufferCache.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
EncodedBufferCache.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
FileBlockCache.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
FileBlockCache.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
GetUserMediaRequest.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
GetUserMediaRequest.h Bug 1028588 - Fix dangerous public destructors in the rest of dom/ - r=ehsan 2014-06-23 15:56:07 -04:00
GraphDriver.cpp Bug 1085356: Fix Mac audio output changes on older/different macs r=padenot 2014-10-29 10:47:28 -04:00
GraphDriver.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
IdpProxy.jsm Bug 959870 - Error reporting improvements to WebRTC IdP. r=jib 2014-04-08 14:26:00 +02:00
Latency.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
Latency.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaCache.cpp Bug 1085175 - r=roc 2014-11-11 08:58:52 +13:00
MediaCache.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaData.cpp Bug 1090991 - Modify MediaData::Type so that it may serve as a general-purpose enum for distinguishing audio and video. r=cpearce 2014-11-03 09:20:14 +01:00
MediaData.h Bug 1090991 - Modify MediaData::Type so that it may serve as a general-purpose enum for distinguishing audio and video. r=cpearce 2014-11-03 09:20:14 +01:00
MediaDataDecodedListener.h Bug 1056441 - Make MediaSourceReader seeking asynchronous. r=kinetik 2014-11-05 13:32:26 +13:00
MediaDecoder.cpp Bug 1096597 - Switch to buffering mode on WAITING_FOR_DATA. r=cpearce 2014-11-11 20:50:22 -08:00
MediaDecoder.h Bug 1091008 - Factor out IsDataCachedToEndOfResource() into a higher-level question and answer it sensibly for MSE. r=cpearce 2014-11-11 20:50:20 -08:00
MediaDecoderOwner.h Bug 1093654 - Fix various memory leaks in MediaDecoders. r=jwwang 2014-11-06 19:17:05 +11:00
MediaDecoderReader.cpp Bug 1091008 - Remove the aStartTime argument from MediaDecoderReader::GetBuffered. r=cpearce 2014-11-11 20:50:21 -08:00
MediaDecoderReader.h Bug 1093020 - Don't use a buffering wait for MSE. r=cpearce 2014-11-11 20:50:22 -08:00
MediaDecoderStateMachine.cpp Bug 1093020 - Don't use a buffering wait for MSE. r=cpearce 2014-11-11 20:50:22 -08:00
MediaDecoderStateMachine.h Bug 1091008 - Reimplement HasLowUndecodedData in terms of GetBuffered. r=cpearce 2014-11-11 20:50:21 -08:00
MediaDecoderStateMachineScheduler.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaDecoderStateMachineScheduler.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaDevices.cpp Bug 1033885 - add mediaDevices.getUserMedia with promises. r=bz, r=jesup 2014-09-20 02:20:41 -04:00
MediaDevices.h Bug 1033885 - add mediaDevices.getUserMedia with promises. r=bz, r=jesup 2014-09-20 02:20:41 -04:00
MediaInfo.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaManager.cpp Backout 58e2cab9572e, bad patch. 2014-11-04 12:35:02 +01:00
MediaManager.h Bug 1033885 - return MediaStreamError instead of error strings, to spec. r=bz, r=jesup 2014-10-27 15:42:56 -04:00
MediaMetadataManager.h Bug 1065827 - Do not always wait to decode frames to emit loadedmetadata. r=jwwang 2014-11-06 20:52:44 +11:00
MediaPermissionGonk.cpp Bug 1094816 - Fix a memory leak in MediaDeviceErrorCallback r=jesup 2014-11-07 11:52:12 -05:00
MediaPermissionGonk.h Bug 1028588 - Fix dangerous public destructors in Gonk-specific dom/media code - r=ehsan 2014-07-07 14:27:29 -04:00
MediaQueue.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaRecorder.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaRecorder.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaResource.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaResource.h Bug 1091008 - Remove the aStartTime argument from MediaDecoderReader::GetBuffered. r=cpearce 2014-11-11 20:50:21 -08:00
MediaSegment.h Bug 1085356: Fix Mac audio output changes on older/different macs r=padenot 2014-10-29 10:47:28 -04:00
MediaShutdownManager.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaShutdownManager.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaStreamError.cpp Bug 1033885 - return MediaStreamError instead of error strings, to spec. r=bz, r=jesup 2014-10-27 15:42:56 -04:00
MediaStreamError.h Bug 1033885 - return MediaStreamError instead of error strings, to spec. r=bz, r=jesup 2014-10-27 15:42:56 -04:00
MediaStreamGraph.cpp Backed out changeset 5a476e673470 (bug 1073615) for causing various intermittent failures. 2014-11-12 11:52:30 -05:00
MediaStreamGraph.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaStreamGraphImpl.h Backed out changeset 5a476e673470 (bug 1073615) for causing various intermittent failures. 2014-11-12 11:52:30 -05:00
MediaStreamTrack.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaStreamTrack.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaTaskQueue.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaTaskQueue.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaTrack.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaTrack.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaTrackList.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MediaTrackList.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
moz.build Bug 1033885 - add MediaStreamError interface. r=jesup,bz 2014-10-27 12:53:10 -04:00
MP3FrameParser.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
MP3FrameParser.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
nsIDocumentActivity.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
nsIDOMNavigatorUserMedia.idl Bug 1033885 - return MediaStreamError instead of error strings, to spec. r=bz, r=jesup 2014-10-27 15:42:56 -04:00
nsIMediaManager.idl Backout 58e2cab9572e, bad patch. 2014-11-04 12:35:02 +01:00
PeerConnection.js Bug 1091290 - Queue addIceCandidate correctly to not overwrite already-queued callbacks. r=bwc 2014-10-29 19:29:21 -04:00
PeerConnection.manifest Bug 1032835 - RTCRtpSender webidl. r=smaug 2014-08-13 21:40:41 -04:00
PeerConnectionIdp.jsm Bug 1005152 - Permitting the use of multiple fingerprints. r=jib 2014-06-20 11:09:00 +02:00
RTCStatsReport.jsm Bug 998989 - upload telemetry logs on Loop ICE failure. r=smaug, r=abr 2014-06-09 18:14:14 -04:00
RtspMediaResource.cpp Bug 1086198 - [RTSP] The unit of property duration of media element is not in seconds. r=cpearce 2014-10-28 16:42:12 +08:00
RtspMediaResource.h Bug 1086198 - [RTSP] The unit of property duration of media element is not in seconds. r=cpearce 2014-10-28 16:42:12 +08:00
SelfRef.h Bug 1085356 - Better handling of OSX audio output devices switching when SourceMediaStream are present in the MSG. r=jesup 2014-10-22 16:12:29 +02:00
SharedBuffer.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
SharedThreadPool.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
SharedThreadPool.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
StreamBuffer.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
StreamBuffer.h Bug 1085356: Fix Mac audio output changes on older/different macs r=padenot 2014-10-29 10:47:28 -04:00
TextTrack.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
TextTrack.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
TextTrackCue.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
TextTrackCue.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
TextTrackCueList.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
TextTrackCueList.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
TextTrackList.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
TextTrackList.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
TextTrackRegion.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
TextTrackRegion.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
ThreadPoolCOMListener.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
ThreadPoolCOMListener.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
TimeVarying.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
TrackUnionStream.cpp Bug 1085356: Fix Mac audio output changes on older/different macs r=padenot 2014-10-29 10:47:28 -04:00
TrackUnionStream.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoFrameContainer.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoFrameContainer.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoPlaybackQuality.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoPlaybackQuality.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoSegment.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoSegment.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoStreamTrack.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoStreamTrack.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoTrack.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoTrack.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoTrackList.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoTrackList.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoUtils.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VideoUtils.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
VorbisUtils.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
WebVTTListener.cpp Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00
WebVTTListener.h Bug 946065 - Part 10: Move content/media/ to dom/. r=peterv 2014-10-25 20:24:36 +03:00