gecko-dev/dom/media
Jean-Yves Avenard 30db7c749e Bug 1245463: [MSE] P3. When abort() is called, wait until the current appendBuffer completes. r=gerald
The W3C spec indicates that while everything in MSE is asynchronous, the abort() command is to interrupt the current segment parser loop and have the reset parser loop synchronously completes the frames present in the input buffer.
This causes a fundamental issue that abort() will never result in a deterministic outcome as the segment parser loop may be in different condition.

We used to really attempt to abort the current operation, however there could have been a race in the order in which tasks were queued. As such, we now simply wait for the current appendBuffer to complete.

This also simplifies the code greatly, as we don't need to worry about pending concurrent appendBuffer.

The actually happens to be similar to the Chromium behavior.

Similar to bug 1239983, we strongly assert should a segment parser loop be running when it must have completed.

MozReview-Commit-ID: 9772PLQEozf
2016-02-12 23:45:47 +11:00
..
android Bug 1243608: P4. Have MediaDecoderReader::SeekPromise return a TimeUnit. r=cpearce 2016-02-02 18:57:13 +11:00
bridge Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium. 2015-08-27 20:44:53 -07:00
compiledtest Bug 1228947 - Replace mfbt/Constants.h with math.h. r=roc 2015-11-27 20:49:55 -08:00
directshow Bug 1243608: P4. Have MediaDecoderReader::SeekPromise return a TimeUnit. r=cpearce 2016-02-02 18:57:13 +11:00
eme Bug 1243001 part 5. Get rid of most of the dom::Promise methods when SPIDERMONKEY_PROMISE is defined, and reimplement the rest in terms of SpiderMonkey Promise. r=peterv 2016-02-09 17:40:31 -05:00
encoder Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
fmp4 Bug 1244523: P1. Allow video/quicktime mimetype. r=cpearce 2016-02-02 16:27:46 +11:00
gmp Bug 1247556 - Use GMPInfoFileParser in GMPParent::ReadGMPMetaData(). r=gerald 2016-02-12 10:59:51 +13:00
gmp-plugin Bug 1240411: P5. Clean up GMP headers. r=cpearce 2016-01-19 19:47:32 +11:00
gmp-plugin-openh264 Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
gtest Bug 1246521: P1. Add MediaDecoderOwner::HasError method. r=gerald 2016-02-08 16:31:42 +11:00
imagecapture Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
mediasink Bug 1237160: Do not count frames not composited as dropped. r=cpearce 2016-02-10 11:05:09 +11:00
mediasource Bug 1245463: [MSE] P3. When abort() is called, wait until the current appendBuffer completes. r=gerald 2016-02-12 23:45:47 +11:00
ogg Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
omx Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
platforms Bug 1244292 - [1.2] Release decoder on init failure. r=snorp 2016-02-10 15:07:56 +01:00
raw Bug 1243608: P4. Have MediaDecoderReader::SeekPromise return a TimeUnit. r=cpearce 2016-02-02 18:57:13 +11:00
standalone
systemservices Bug 1230768. r=jesup 2016-02-10 17:15:28 +01:00
test Back out changeset 561d4d620aa3 (bug 1242774) for destabilizing Linux32 crashtests 2016-02-11 22:41:58 -08:00
tests Bug 1246011: fixed PT comparising for PT's without rtpmap. r=jesup 2016-02-05 11:58:05 -08:00
wave Bug 1243608: P4. Have MediaDecoderReader::SeekPromise return a TimeUnit. r=cpearce 2016-02-02 18:57:13 +11:00
webaudio Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
webm Bug 1143096 - Init all WebMBufferedParser members - r=kinetik 2016-02-03 14:25:47 +11:00
webrtc Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
webspeech Bug 1164581 - Adding an overload for NS_ProxyRelease that accepts already_AddRefed, and removing all the others. r=bobbyholley 2016-02-10 08:23:00 +01:00
webvtt Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
AbstractMediaDecoder.h Bug 1243608: P2. Pass the full SeekTarget object to MediaDecoderReader::Seek. r=cpearce 2016-02-02 18:57:12 +11:00
ADTSDecoder.cpp Bug 1169212 - Part 1: Implemented ADTS Decoder & Demuxer. r=jya 2015-12-07 15:48:59 +10:00
ADTSDecoder.h Bug 1169212 - Part 1: Implemented ADTS Decoder & Demuxer. r=jya 2015-12-07 15:48:59 +10:00
ADTSDemuxer.cpp Bug 1169212 - Part 3: Fix ADTSLOGV macro definitions. r=jya 2016-02-09 12:48:20 +13:00
ADTSDemuxer.h Bug 1169212 - Part 1: Implemented ADTS Decoder & Demuxer. r=jya 2015-12-07 15:48:59 +10:00
AudioBufferUtils.h
AudioCaptureStream.cpp Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
AudioCaptureStream.h Bug 1170958 - Allow MediaInputPort to lock to a specific input track. r=roc 2015-09-30 09:31:53 +08:00
AudioChannelFormat.cpp
AudioChannelFormat.h
AudioCompactor.cpp
AudioCompactor.h Bug 1220491 - clarify ownership relationships for creators of AudioData; r=gerald 2015-11-01 17:34:26 -05:00
AudioMixer.h
AudioPacketizer.h Bug 1241901 part 4 - Stop using nsAutoPtr for holding primitive arrays. r=froydnj 2016-01-30 10:33:41 +11:00
AudioSampleFormat.h Bug 901633 - Part 12 - Add a function to deinterleave and convert an audio buffer. r=jesup 2015-09-01 14:25:48 +02:00
AudioSegment.cpp Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
AudioSegment.h Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
AudioStream.cpp Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
AudioStream.h Bug 1221587: Update for API changes in cubeb r=padenot 2016-01-21 11:51:36 -05:00
AudioStreamTrack.cpp
AudioStreamTrack.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
AudioTrack.cpp
AudioTrack.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
AudioTrackList.cpp
AudioTrackList.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
BufferMediaResource.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
CanvasCaptureMediaStream.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
CanvasCaptureMediaStream.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
CubebUtils.cpp Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian 2015-11-15 14:49:01 +01:00
CubebUtils.h Bug 1221587: use cubeb devids to select input devices r=padenot 2016-01-21 11:51:36 -05:00
DecoderTraits.cpp Bug 1235503 - Fix -Wunreachable-code warnings in dom/media/. r=jya 2015-12-28 00:11:26 -07:00
DecoderTraits.h Bug 1229605: [MSE] Allow webm/audio independently of video. r=kentuckyfriedtakahe 2015-12-04 14:43:47 +11:00
DOMMediaStream.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
DOMMediaStream.h Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
EncodedBufferCache.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
EncodedBufferCache.h
FileBlockCache.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
FileBlockCache.h Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
FlushableTaskQueue.cpp
FlushableTaskQueue.h
FrameStatistics.h Bug 1230004. Part 1 - cache data in MDSM so it won't need to ask MediaDecoder. r=cpearce. 2015-12-03 15:59:30 +08:00
GetUserMediaRequest.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
GetUserMediaRequest.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
GraphDriver.cpp Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
GraphDriver.h Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
IdpSandbox.jsm Bug 1232904 - Use channel.asyncOpen2 within dom/media/IdpSandbox.jsm (r=mt) 2016-01-22 11:40:32 -08:00
Intervals.h Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
Latency.cpp Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian 2015-11-15 14:49:01 +01:00
Latency.h Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian 2015-11-15 14:49:01 +01:00
MediaCache.cpp Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
MediaCache.h Bug 1229963 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in dom/media/; r=cpearce 2015-12-02 18:07:59 -05:00
MediaData.cpp Bug 1238906 - part1 : check whether audio data is audible. r=jwwang 2016-01-21 10:19:19 +08:00
MediaData.h Bug 1238906 - part1 : check whether audio data is audible. r=jwwang 2016-01-21 10:19:19 +08:00
MediaDataDemuxer.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
MediaDecoder.cpp Bug 1246521: P2. Add MediaDecoder::OwnerHasError method. r=gerald 2016-02-08 16:38:26 +11:00
MediaDecoder.h Bug 1246521: P2. Add MediaDecoder::OwnerHasError method. r=gerald 2016-02-08 16:38:26 +11:00
MediaDecoderOwner.h Bug 1246521: P1. Add MediaDecoderOwner::HasError method. r=gerald 2016-02-08 16:31:42 +11:00
MediaDecoderReader.cpp Bug 1219142. Part 1 - add AbstractMediaDecoder::DataArrivedEvent() to publish events. r=jya. 2015-11-18 09:00:56 +08:00
MediaDecoderReader.h Bug 1243608: P4. Have MediaDecoderReader::SeekPromise return a TimeUnit. r=cpearce 2016-02-02 18:57:13 +11:00
MediaDecoderStateMachine.cpp Bug 1244639: P2. Don't clamp audio time to seek time if there's no video track. r=cpearce 2016-02-05 14:53:58 +11:00
MediaDecoderStateMachine.h Bug 1238906 - part2 : notify audible state from MDSM to ME. r=jwwang 2016-01-21 10:27:38 +08:00
MediaDeviceInfo.cpp
MediaDeviceInfo.h
MediaDevices.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
MediaDevices.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
MediaEventSource.h Bug 1233648 - Fix some insufficient includes. r=kinetik. 2015-12-18 15:12:45 +08:00
MediaFormatReader.cpp Bug 1229742: P2. Don't reject data promise if new data is pending. r=gerald 2016-02-09 11:40:29 +11:00
MediaFormatReader.h Bug 1243608: P6. Only seek audio to video seek time when performing a fast seek. r=cpearce 2016-02-02 18:57:14 +11:00
MediaInfo.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
MediaManager.cpp Bug 957691: Ensure that MediaManager ends all tracks before finishing its source stream r=jib,jesup,pehrsons 2016-02-05 13:20:20 +01:00
MediaManager.h Bug 957691: Ensure that MediaManager ends all tracks before finishing its source stream r=jib,jesup,pehrsons 2016-02-05 13:20:20 +01:00
MediaMetadataManager.h Bug 1219984. Part 2 - add support for multiple arguments. r=kinetik. 2015-11-02 10:48:01 +08:00
MediaPermissionGonk.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
MediaPermissionGonk.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
MediaQueue.h Bug 1218311 - Port the fix of bug 1193614 to VideoSink. r=cpearce. 2015-11-25 15:15:05 +08:00
MediaRecorder.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
MediaRecorder.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
MediaResource.cpp Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
MediaResource.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
MediaResourceCallback.h Bug 1221009. Part 1 - add a class to forward notifications from MediaResource to MediaDecoder. r=roc. 2015-11-16 07:50:55 +08:00
MediaSegment.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
MediaShutdownManager.cpp Bug 1207220: Ensure MediaShutdownManager waits until all MediaDecoder have completed their shutdown. r=cpearce 2016-01-05 11:55:50 +11:00
MediaShutdownManager.h Bug 1207220: Ensure MediaShutdownManager waits until all MediaDecoder have completed their shutdown. r=cpearce 2016-01-05 11:55:50 +11:00
MediaStatistics.h Bug 1203374. Part 1 - extract the code of computing canplaythrough so it is reusable. r=jya. 2015-09-10 16:37:26 +08:00
MediaStreamError.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
MediaStreamError.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
MediaStreamGraph.cpp Bug 957691: Ensure that MediaManager ends all tracks before finishing its source stream r=jib,jesup,pehrsons 2016-02-05 13:20:20 +01:00
MediaStreamGraph.h Bug 1221587: Update for API changes in cubeb r=padenot 2016-01-21 11:51:36 -05:00
MediaStreamGraphImpl.h Bug 1239873 - Use AsyncShutdown API to shut down MediaStreamGraph thread. r=jesup 2016-01-22 13:49:54 -05:00
MediaStreamTrack.cpp Bug 866513 - Non-empty MediaStreamTrack labels. r=jib 2016-01-16 13:39:00 +01:00
MediaStreamTrack.h Bug 866513 - Non-empty MediaStreamTrack labels. r=jib 2016-01-16 13:39:00 +01:00
MediaTimer.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
MediaTimer.h Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian 2015-11-15 14:49:01 +01:00
MediaTrack.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
MediaTrack.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
MediaTrackList.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
MediaTrackList.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
moz.build Bug 1243608: P2. Pass the full SeekTarget object to MediaDecoderReader::Seek. r=cpearce 2016-02-02 18:57:12 +11:00
MP3Decoder.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
MP3Decoder.h Bug 1214989. Part 2 - add MediaDecoderOwner to Clone() and overrides. r=gerald. 2015-10-15 11:37:47 +08:00
MP3Demuxer.cpp Bug 1236639 - [1.2] Avoid division by zero in MP3Demuxer. r=gerald 2016-01-08 16:19:43 +01:00
MP3Demuxer.h Bug 1244639: P1. Don't assume MP3 decoding always starts at 0. r=cpearce 2016-02-05 14:53:58 +11:00
MP3FrameParser.cpp Bug 1225682 - Don't use nsAuto{,C}String as class member variables in dom/media/. r=cpearce 2015-12-02 11:04:37 +09:00
MP3FrameParser.h Bug 1225682 - Don't use nsAuto{,C}String as class member variables in dom/media/. r=cpearce 2015-12-02 11:04:37 +09:00
nsIDocumentActivity.h
nsIDOMNavigatorUserMedia.idl
nsIMediaManager.idl
PeerConnection.js Bug 1232082 - add pc.ontrack and RTCTrackEvent r=jesup,smaug 2016-01-12 15:09:01 -05:00
PeerConnection.manifest
PeerConnectionIdp.jsm Bug 1176941 - Moving console warning to the current window, r=jib 2015-08-28 15:40:44 -07:00
RTCStatsReport.jsm
RtspMediaResource.cpp Bug 1229963 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in dom/media/; r=cpearce 2015-12-02 18:07:59 -05:00
RtspMediaResource.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
SeekTarget.h Bug 1243608: P5. Add type utility methods to SeekTarget class. r=cpearce 2016-02-02 18:57:13 +11:00
SelfRef.h
SharedBuffer.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
SimpleImageBuffer.cpp
SimpleImageBuffer.h
StreamBuffer.cpp Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian 2015-11-15 14:49:01 +01:00
StreamBuffer.h summary: Bug 1231378 - part 5 - Fix uninitialized members of classes in dom/{workers,events,media,canvas}, r=smaug 2016-01-12 18:16:59 +00:00
TextTrack.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
TextTrack.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
TextTrackCue.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
TextTrackCue.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
TextTrackCueList.cpp Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
TextTrackCueList.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
TextTrackList.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
TextTrackList.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
TextTrackRegion.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
TextTrackRegion.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
ThreadPoolCOMListener.cpp
ThreadPoolCOMListener.h
TimeUnits.h Bug 1222866: P1. Round second to closest microseconds. r=gerald. 2015-11-20 22:59:51 +11:00
TrackUnionStream.cpp Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
TrackUnionStream.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
VideoFrameContainer.cpp Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
VideoFrameContainer.h Bug 1230338 - Record video frames dropped by the compositor, or while flushing during skip-to-keyframe. r=jya 2015-12-04 13:33:21 +13:00
VideoPlaybackQuality.cpp
VideoPlaybackQuality.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
VideoSegment.cpp Bug 1229963 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in dom/media/; r=cpearce 2015-12-02 18:07:59 -05:00
VideoSegment.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
VideoStreamTrack.cpp
VideoStreamTrack.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
VideoTrack.cpp
VideoTrack.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
VideoTrackList.cpp
VideoTrackList.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
VideoUtils.cpp Bug 1240264 - Annotate intentional switch fallthroughs in dom/media/. r=cpearce 2016-01-14 01:42:18 -08:00
VideoUtils.h Bug 1222145 - Bump maximum video size to 8k. r=jya 2015-11-05 13:45:00 -08:00
VorbisUtils.h
WebVTTListener.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
WebVTTListener.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
XiphExtradata.cpp Bug 1202332 - XiphExtradataToHeaders miscalculates final header length. r=derf 2015-09-08 11:33:16 +12:00
XiphExtradata.h Bug 1196353 - Use standard Xiph extradata format to pass headers from demuxers to decoders. r=jya 2015-08-21 10:17:00 -04:00