gecko-dev/dom/media
Chris Pearce b20d1d8c23 Bug 1295630 - Provide a way for A/V sync to be ruined, so talos can test compositor throughput by painting expired frames. r=mattwoodrow
In bug 1258870 I changed the media code so that we dropped all late video
frames. Without this, our A/V sync was broken when the decode was struggling
to keep up, and we weren't reporting dropped frames when the decode couldn't
keep up, and so players couldn't adapt to a bitrate which the decode could keep
up on.

However, dropping all late frames broke talos tests which relied on the old
behaviour of us rendering video frames that were late. So this patch adds a
pref to cause the frame dropping code to not drop the last frame in the
queue, so there will always be something for the compositor to composit. This
means talos will once again be able to test how fast it can composit frames
that aren't supposed to be drawn.

The pref is media.ruin-av-sync.enabled.

It defaults to false.

MozReview-Commit-ID: J3VvpzoDRmI

--HG--
extra : rebase_source : ee24f37f201ef266e0894ca2c5afda498629ec0a
2016-08-19 21:34:42 +12:00
..
android Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm. 2016-08-08 12:18:10 +10:00
benchmark Bug 1263839 - WebM is now actually a VP9 sample; r=me 2016-04-12 19:49:50 +12:00
bridge Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
compiledtest Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
directshow Bug 1274913 - Use LazyLogModule directly for DirectShow logging. r=rillian 2016-07-08 11:47:04 -07:00
eme Bug 1293194 - Building with --disable-eme fails with GMPDecoderModule.cpp:15:30: fatal error: mozilla/EMEUtils.h: No such file or directory. r=cpearce 2016-08-09 12:13:30 +08:00
encoder Backed out changeset 09d9b633e335 (bug 1294753) 2016-08-18 02:21:43 -04:00
fmp4 Bug 1290284 - Centralise string comparisons for H264 and VPX detection. r=cpearce 2016-07-29 14:12:54 +12:00
gmp Bug 1293194 - Building with --disable-eme fails with GMPDecoderModule.cpp:15:30: fatal error: mozilla/EMEUtils.h: No such file or directory. r=cpearce 2016-08-09 12:13:30 +08:00
gmp-plugin Bug 1278198 - Adapt Adobe GMP's obsolete GMPDecryptor interface to new interface. r=gerald 2016-07-14 13:33:48 +12:00
gmp-plugin-openh264 Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
gtest Bug 1291629 - Remove RTSP code. r=jwwang 2016-08-10 10:32:25 +08:00
imagecapture Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm. 2016-08-08 12:18:10 +10:00
mediasink Bug 1295630 - Provide a way for A/V sync to be ruined, so talos can test compositor throughput by painting expired frames. r=mattwoodrow 2016-08-19 21:34:42 +12:00
mediasource Merge inbound to central, a=merge 2016-08-15 14:20:38 -07:00
ogg Bug 1293194 - Building with --disable-eme fails with GMPDecoderModule.cpp:15:30: fatal error: mozilla/EMEUtils.h: No such file or directory. r=cpearce 2016-08-09 12:13:30 +08:00
omx Bug 1295901 - Change the semantics/naming of MediaDecoderReader::ReleaseMediaResources(). r=jya 2016-08-17 15:03:30 +08:00
platforms Merge inbound to m-c. a=merge 2016-08-19 09:52:53 -04:00
raw Bug 1292032 - Clean up VideoData static constructor methods. r=jya 2016-08-04 15:31:52 +12:00
standalone Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
systemservices Bug 1286429 - implement mediaDevices.ondevicechange for Mac OSX; r=jib,smaug 2016-08-12 01:04:49 +08:00
test Backed out 2 changesets (bug 1294358) for xp mda failures a=backout CLOSED TREE 2016-08-17 10:06:40 -07:00
tests Bug 1286429 - MediaDevices ondevicechange mochitest; r=jib 2016-08-12 10:40:52 +08:00
wave Bug 1287397 - Fix wave chunk size overflow. r=cpearce 2016-08-09 13:34:58 +12:00
webaudio Bug 1295296 - Add a mochitest. r=jesup 2016-08-18 18:39:19 +02:00
webm Backed out changeset 96cf1604d227 (bug 1294753) 2016-08-18 02:21:41 -04:00
webrtc Merge m-c to inbound, a=merge 2016-08-18 16:32:58 -07:00
webspeech Bug 1292892 part 5 - Replace most nsContentUtils::RootingCx calls with dom::RootingCx. r=bz,terrence 2016-08-11 14:39:23 +02:00
webvtt Bug 1283803 - part5 : fix the fail test. r=rillian 2016-07-19 17:07:41 +08:00
ADTSDecoder.cpp Bug 1271491: P6. Remove the need to call PDMFactory::Init(). r=cpearce 2016-05-12 18:54:35 +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 1289059: P1. Add MediaDemuxer generic logging. r=cpearce 2016-07-24 22:30:07 +10:00
ADTSDemuxer.h Bug 1250635 - remove ENABLE_TESTS from dom/media cpp files. r=esawin 2016-02-23 12:04:27 -08:00
AbstractMediaDecoder.h Bug 1290028 - Remove the check for IsShutdown() from MediaDecoder::OwnerHasError(). r=gerald 2016-07-28 17:21:09 +08:00
AccurateSeekTask.cpp Bug 1291185 - Remove the DECODER_WARN_HELPER trick. r=bechen 2016-08-02 16:45:28 +08:00
AccurateSeekTask.h Bug 1288300 - Remove unused MediaCallbackID files; r=jwwang 2016-07-21 10:57:57 +08:00
AudioBufferUtils.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
AudioCaptureStream.cpp Bug 1266646 - Move group of MediaStreamListener to a new header file. r=pehrsons 2016-06-30 15:07:48 +08:00
AudioCaptureStream.h Bug 1280445 - Remove wrapper from MediaStream. r=jesup, r=padenot 2016-06-29 12:27:13 +02:00
AudioChannelFormat.cpp Bug 901633 - Part 2 - Make AudioChannelFormat and AudioSegment more generic. r=roc 2015-07-29 18:24:15 +02:00
AudioChannelFormat.h Bug 1266791 - manually constant-fold sqrt call for SQRT_ONE_HALF definition; r=dminor 2016-05-05 11:25:23 -04:00
AudioCompactor.cpp
AudioCompactor.h Bug 1265794: P1. Ensure we can always fit a complete audio frame in an audio buffer. r=rillian 2016-04-20 19:56:59 +10:00
AudioConverter.cpp Bug 1275098: Silence incorrect dumb compiler warning. r=cpearce 2016-05-24 10:16:39 +10:00
AudioConverter.h Bug 1266260: P2. Check for OOM. r=gerald 2016-05-11 12:15:36 +02:00
AudioMixer.h Bug 1156472 - Part 3 - Implement AudioCaptureStream. r=roc 2015-07-24 14:28:16 +02:00
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 1231793: Part 2 - Added conversions to AudioSampleFormat.h. r=jya 2016-02-17 00:28:48 +11:00
AudioSegment.cpp Bug 1251494 - Remove remaining references to MOZILLA_XPCOMRT_API from dom. r=jesup 2016-02-26 18:10:56 -08:00
AudioSegment.h Bug 1208371 - Add PrincipalHandle to MediaChunks. r=mt,jesup 2016-04-06 14:56:44 +02:00
AudioStream.cpp Bug 1293384 - Part 1: Rename snprintf_literal to SprintfLiteral. r=froydnj 2016-08-14 23:44:00 -07:00
AudioStream.h Bug 1277198. Part 3 - remove AudioStream::mInRate/mOutRate. r=kinetik. 2016-06-01 18:00:15 +08:00
AudioStreamTrack.cpp Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
AudioStreamTrack.h Bug 1208371 - Move MediaStreamTrack's label to MediaStreamTrackSource. r=jib 2016-01-22 16:27:37 +08: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
Benchmark.cpp Bug 1281632 - P1: Extract creation parameters and pass via struct. r=gerald 2016-06-28 17:56:55 +12:00
Benchmark.h Bug 1068151 - keep decoding a corrupted video. r=jya 2016-05-30 18:24:00 +02:00
BufferMediaResource.h Bug 1240411: P9. Clean up media headers. r=jwwang 2016-01-19 19:47:36 +11:00
CanvasCaptureMediaStream.cpp Bug 1208371 - Add PrincipalHandle to MediaChunks. r=mt,jesup 2016-04-06 14:56:44 +02:00
CanvasCaptureMediaStream.h Bug 1266644 - Rename StreamBuffer to StreamTracks. r=jesup r=pehrsons 2016-01-26 10:49:01 +08:00
CubebUtils.cpp Bug 1288980 - Add libcubeb backend to about:support. r=felipc 2016-07-26 10:50:14 +12:00
CubebUtils.h Bug 1288980 - Add libcubeb backend to about:support. r=felipc 2016-07-26 10:50:14 +12:00
DOMMediaStream.cpp Bug 1266646 - Move group of MediaStreamListener to a new header file. r=pehrsons 2016-06-30 15:07:48 +08:00
DOMMediaStream.h Bug 1280445 - Remove wrapper from MediaStream. r=jesup, r=padenot 2016-06-29 12:27:13 +02:00
DecoderDoctorDiagnostics.cpp Bug 1288585 - Clarify console message about WinXP unsupported formats - r=cpearce 2016-07-22 13:12:15 +10:00
DecoderDoctorDiagnostics.h Bug 848994 - p4. Record GMP diagnostics - r=cpearce 2016-04-22 13:42:11 +10:00
DecoderTraits.cpp Bug 1291629 - Remove RTSP code. r=jwwang 2016-08-10 10:32:25 +08:00
DecoderTraits.h Bug 1291629 - Remove RTSP code. r=jwwang 2016-08-10 10:32:25 +08: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 Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
FileBlockCache.cpp Bug 1275807 - Remove remaining use of FlushableTaskQueue. r=cpearce. 2016-05-24 16:48:26 +08:00
FileBlockCache.h Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj 2016-04-25 17:23:21 -07:00
FrameStatistics.h Bug 1289668 - Record inter-keyframe statistics - r=kamidphish 2016-07-26 09:36:55 +10: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 1293603 (part 2) - Make Run() declarations consistent. r=erahm. 2016-08-08 12:18:10 +10:00
GraphDriver.h Bug 1289678 - Fix warning as errors on a CLOSED TREE. 2016-07-28 13:17:46 +02:00
IdpSandbox.jsm Bug 1258299 - Move RTCIdentityProvider to a dictionary, r=jib,khuey 2016-03-24 16:12:56 +11:00
Intervals.h Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
Latency.cpp Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm. 2016-08-08 12:18:10 +10:00
Latency.h Bug 1219480 - Replace PRLogModuleInfo with LazyLogModule in the media directory. r=rillian 2015-11-15 14:49:01 +01:00
MP3Decoder.cpp Bug 1271491: P6. Remove the need to call PDMFactory::Init(). r=cpearce 2016-05-12 18:54:35 +10: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 1291543 - [1.1] Accept partial information from VBR headers. r=jya 2016-08-04 22:20:26 +02:00
MP3Demuxer.h Bug 1291543 - [1.1] Accept partial information from VBR headers. r=jya 2016-08-04 22:20:26 +02: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
MediaCache.cpp Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm. 2016-08-08 12:18:10 +10: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 1292032 - Clean up VideoData static constructor methods. r=jya 2016-08-04 15:31:52 +12:00
MediaData.h Bug 1292032 - Clean up VideoData static constructor methods. r=jya 2016-08-04 15:31:52 +12:00
MediaDataDemuxer.h Bug 1261900: P3. Re-add MediaDataDemuxer::GetEvictionOffset() API. r=gerald 2016-04-22 15:48:38 +10:00
MediaDecoder.cpp Bug 1295440 - Make HTMLMediaElement::SeekToNextFrame() reject promise with meaningful information; r=jwwang 2016-08-17 10:02:10 +08:00
MediaDecoder.h Bug 1291629 - Remove RTSP code. r=jwwang 2016-08-10 10:32:25 +08:00
MediaDecoderOwner.h Bug 1291629 - Remove RTSP code. r=jwwang 2016-08-10 10:32:25 +08:00
MediaDecoderReader.cpp Bug 1295901 - Change the semantics/naming of MediaDecoderReader::ReleaseMediaResources(). r=jya 2016-08-17 15:03:30 +08:00
MediaDecoderReader.h Bug 1295901 - Change the semantics/naming of MediaDecoderReader::ReleaseMediaResources(). r=jya 2016-08-17 15:03:30 +08:00
MediaDecoderReaderWrapper.cpp Bug 1295901 - Change the semantics/naming of MediaDecoderReader::ReleaseMediaResources(). r=jya 2016-08-17 15:03:30 +08:00
MediaDecoderReaderWrapper.h Bug 1295901 - Change the semantics/naming of MediaDecoderReader::ReleaseMediaResources(). r=jya 2016-08-17 15:03:30 +08:00
MediaDecoderStateMachine.cpp Bug 1295901 - Change the semantics/naming of MediaDecoderReader::ReleaseMediaResources(). r=jya 2016-08-17 15:03:30 +08:00
MediaDecoderStateMachine.h Bug 1294634 - Use a switch statement to convert State to string. r=bechen 2016-08-12 14:54:12 +08:00
MediaDeviceInfo.cpp
MediaDeviceInfo.h
MediaDevices.cpp Bug 1286429 - implement mediaDevices.ondevicechange for Mac OSX; r=jib,smaug 2016-08-12 01:04:49 +08:00
MediaDevices.h Bug 1286429 - implement mediaDevices.ondevicechange for Mac OSX; r=jib,smaug 2016-08-12 01:04:49 +08:00
MediaEventSource.h Bug 1281090. Part 5 - don't lock while sending synchronous notification to avoid deadlock. r=gerald. 2016-06-21 16:32:13 +08:00
MediaFormatReader.cpp Bug 1295901 - Change the semantics/naming of MediaDecoderReader::ReleaseMediaResources(). r=jya 2016-08-17 15:03:30 +08:00
MediaFormatReader.h Bug 1295901 - Change the semantics/naming of MediaDecoderReader::ReleaseMediaResources(). r=jya 2016-08-17 15:03:30 +08:00
MediaInfo.cpp Bug 1248861: P8. Added ChannelLayout::MappingTable method. r=gerald 2016-04-07 15:11:59 +10:00
MediaInfo.h Backed out changeset 128c1454e51f (bug 1280346) for Mochitest failed 2016-07-19 13:01:53 +08:00
MediaManager.cpp Bug 1286429 - implement mediaDevices.ondevicechange for Mac OSX; r=jib,smaug 2016-08-12 01:04:49 +08:00
MediaManager.h Bug 1286429 - implement mediaDevices.ondevicechange for Mac OSX; r=jib,smaug 2016-08-12 01:04:49 +08: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 1258034 - fix MediaPermissionGonk.cpp build error on b2g r=khuey 2016-03-20 09:57:28 -07: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
MediaPrefs.cpp Bug 1286766 - make MediaPrefs::MDSMSuspendBackgroundVideoDelay() safe to read off main thread using Preferences::AddAtomicUintVarCache(). r=gerald,kamidphish 2016-07-14 15:50:23 +08:00
MediaPrefs.h Bug 1295630 - Provide a way for A/V sync to be ruined, so talos can test compositor throughput by painting expired frames. r=mattwoodrow 2016-08-19 21:34:42 +12:00
MediaQueue.h Bug 1258870 - Don't push late video frames to the compositor, drop them. r=jwwang 2016-08-15 13:35:52 +12:00
MediaRecorder.cpp Bug 1294620 - Use infallible XPIDL attribute getters more. r=erahm. 2016-08-12 15:19:29 +10:00
MediaRecorder.h Bug 1208371 - Check principal per track instead of per stream in MediaRecorder. r=roc 2016-02-01 22:47:17 +08:00
MediaResource.cpp Bug 1294645 - Don't use NS_CALLBACK for callbacks in nsI{Input,Output,UnicharInput},Stream.idl. r=froydnj. 2016-08-12 17:36:22 +10:00
MediaResource.h Bug 1294645 - Don't use NS_CALLBACK for callbacks in nsI{Input,Output,UnicharInput},Stream.idl. r=froydnj. 2016-08-12 17:36:22 +10:00
MediaResourceCallback.h Bug 1291629 - Remove RTSP code. r=jwwang 2016-08-10 10:32:25 +08:00
MediaSegment.h Bug 957691 - Restore assertions. r=karlt 2016-04-21 11:44:35 +02:00
MediaShutdownManager.cpp Bug 1289649 - HTMLMediaElement should clear mDecoder when XPCOM shutdown begins. r=gerald 2016-07-27 10:26:21 +08:00
MediaShutdownManager.h Bug 1274522. Part 2 - fix comments. r=gerald. 2016-05-24 11:47:23 +08: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 1281866 - Rename gUM's SourceUnavailableError to NotReadableError. r=padenot 2016-06-23 14:08:52 -04:00
MediaStreamError.h Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
MediaStreamGraph.cpp Bug 1293976: make mAudioInputs use RefPtrs r=pehrsons 2016-08-17 16:31:56 -04:00
MediaStreamGraph.h Bug 1293976: make mAudioInputs use RefPtrs r=pehrsons 2016-08-17 16:31:56 -04:00
MediaStreamGraphImpl.h Backed out changeset 4111e388bd90 (bug 1201363) 2016-08-03 19:33:25 +02:00
MediaStreamListener.cpp Bug 1266646 - Move group of MediaStreamListener to a new header file. r=pehrsons 2016-06-30 15:07:48 +08:00
MediaStreamListener.h Backed out changeset b531c8bff6e9 (bug 1201363) for timeout in GTest VP8VideoTrackEncoder.FrameEncode. r=backout 2016-08-03 19:33:55 +02:00
MediaStreamTrack.cpp Bug 1213517 - Wire up getSettings(). r=padenot 2016-06-20 00:38:25 -04:00
MediaStreamTrack.h Bug 1213517 - Wire up getSettings(). r=padenot 2016-06-20 00:38:25 -04:00
MediaStreamVideoSink.cpp Backed out changeset b531c8bff6e9 (bug 1201363) for timeout in GTest VP8VideoTrackEncoder.FrameEncode. r=backout 2016-08-03 19:33:55 +02:00
MediaStreamVideoSink.h Backed out changeset b531c8bff6e9 (bug 1201363) for timeout in GTest VP8VideoTrackEncoder.FrameEncode. r=backout 2016-08-03 19:33:55 +02:00
MediaTimer.cpp Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj 2016-05-05 01:45:00 -07: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 Backed out changeset 2c235b056514 (bug 1266646) for frequently crashing in mda's test_streams_element_capture_createObjectURL.html. r=backout 2016-06-13 21:24:54 +02:00
MediaTrackList.h Backed out changeset 2c235b056514 (bug 1266646) for frequently crashing in mda's test_streams_element_capture_createObjectURL.html. r=backout 2016-06-13 21:24:54 +02:00
NextFrameSeekTask.cpp Bug 1284399. Part 6 - store a copy of SeekTarget instead of its reference in SeekTask so it's life cycle can be independent from the client. r=kaku 2016-07-05 14:12:42 +08:00
NextFrameSeekTask.h Bug 1284399. Part 6 - store a copy of SeekTarget instead of its reference in SeekTask so it's life cycle can be independent from the client. r=kaku 2016-07-05 14:12:42 +08:00
PeerConnection.js Bug 1213441 - Remove pc.removeStream properly. r=jesup,smaug 2016-08-01 16:18:38 -04:00
PeerConnection.manifest Bug 1189060 - add CreateOfferRequest.webidl interface for add-ons r=florian,peterv 2015-08-11 13:48:55 -04:00
PeerConnectionIdp.jsm Bug 1252459 - Replaced 'identity.name' by 'name' to fix identity undefined bug, r=mt 2016-03-01 17:12:30 +01:00
PrincipalChangeObserver.h Bug 1208371 - Add a generic PrincipalChangeObserver interface. r=mt 2016-01-22 11:57:23 +08:00
QueueObject.cpp Bug 1281626 - part 3 - make various things accept already_AddRefed<nsIRunnable>; r=khuey 2016-06-28 22:24:54 -04:00
QueueObject.h Bug 1281626 - part 3 - make various things accept already_AddRefed<nsIRunnable>; r=khuey 2016-06-28 22:24:54 -04:00
RTCStatsReport.jsm
SeekJob.cpp Bug 1224973 - Part 5: Implement suspend decoding for background video. r=cpearce,jwwang,jya 2016-05-12 09:54:15 +10:00
SeekJob.h Bug 1224973 - Part 5: Implement suspend decoding for background video. r=cpearce,jwwang,jya 2016-05-12 09:54:15 +10:00
SeekTarget.h Bug 1294384 - make video-only attribute orthogonal to the seek type; r=jwwang 2016-08-12 11:45:02 +08:00
SeekTask.cpp Bug 1285122. Part 1 - remove SeekTask::mNeedToStopPrerolling{Audio,Video} per discussion in https://reviewboard.mozilla.org/r/43689/#comment54421. r=kaku 2016-07-07 14:35:58 +08:00
SeekTask.h Bug 1288300 - Remove unused MediaCallbackID files; r=jwwang 2016-07-21 10:57:57 +08:00
SelfRef.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
SharedBuffer.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
SimpleImageBuffer.cpp
SimpleImageBuffer.h
StreamTracks.cpp Bug 1280445 - Clear out all MediaSegments directly on forced MediaStreamGraph shutdown. r=jesup 2016-06-16 12:45:29 +01:00
StreamTracks.h Bug 1280445 - Clear out all MediaSegments directly on forced MediaStreamGraph shutdown. r=jesup 2016-06-16 12:45:29 +01:00
TextTrack.cpp Backed out changeset 5c7dda18ec02 (bug 1285897) 2016-07-21 08:03:10 +02:00
TextTrack.h Backed out changeset 5c7dda18ec02 (bug 1285897) 2016-07-21 08:03:10 +02:00
TextTrackCue.cpp Bug 1283417 - part2 : notify media element when cue's display states changed. r=bechen 2016-08-09 16:58:52 +08:00
TextTrackCue.h Bug 1283417 - part2 : notify media element when cue's display states changed. r=bechen 2016-08-09 16:58:52 +08:00
TextTrackCueList.cpp Bug 1278151 - Fix CompareCuesByTime for the web-platform/meta/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html. r=rillian 2016-06-21 16:26:35 +08:00
TextTrackCueList.h Bug 1280644 - part1 : add Telemetry for webvtt. r=bsmedberg,rillian 2016-07-11 10:51:08 +08:00
TextTrackList.cpp Bug 1281999 - Update the display when we remove an active cue by changing the texttrackmode to disabled. r=rillian 2016-07-18 15:39:14 +08:00
TextTrackList.h Bug 1281999 - Update the display when we remove an active cue by changing the texttrackmode to disabled. r=rillian 2016-07-18 15:39:14 +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 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01: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 Backed out changeset ecee67ed1ddf (bug 1201363) 2016-08-03 19:33:24 +02:00
TrackUnionStream.h Backed out changeset 263cc3ad83c2 (bug 1201363) 2016-08-03 19:33:25 +02:00
VideoFrameContainer.cpp Backed out changeset b531c8bff6e9 (bug 1201363) for timeout in GTest VP8VideoTrackEncoder.FrameEncode. r=backout 2016-08-03 19:33:55 +02:00
VideoFrameContainer.h Backed out changeset b531c8bff6e9 (bug 1201363) for timeout in GTest VP8VideoTrackEncoder.FrameEncode. r=backout 2016-08-03 19:33:55 +02:00
VideoPlaybackQuality.cpp Bug 1286444 - Store uint32_t's in VideoPlaybackQuality - r=kinetik 2016-07-14 14:31:12 +10:00
VideoPlaybackQuality.h Bug 1289668 - VideoPlaybackQuality style - r=kamidphish 2016-07-15 16:48:26 +10:00
VideoSegment.cpp Backed out changeset 4111e388bd90 (bug 1201363) 2016-08-03 19:33:25 +02:00
VideoSegment.h Backed out changeset 9e24eb751c21 (bug 1291946) for android debug mda1 failures CLOSED TREE 2016-08-16 12:22:20 -07:00
VideoStreamTrack.cpp Backed out changeset 0744bfe6854f (bug 1201363) 2016-08-03 19:33:25 +02:00
VideoStreamTrack.h Backed out changeset 0744bfe6854f (bug 1201363) 2016-08-03 19:33:25 +02:00
VideoTrack.cpp Backed out changeset 2c235b056514 (bug 1266646) for frequently crashing in mda's test_streams_element_capture_createObjectURL.html. r=backout 2016-06-13 21:24:54 +02:00
VideoTrack.h Backed out changeset 2c235b056514 (bug 1266646) for frequently crashing in mda's test_streams_element_capture_createObjectURL.html. r=backout 2016-06-13 21:24:54 +02:00
VideoTrackList.cpp Backed out changeset 0744bfe6854f (bug 1201363) 2016-08-03 19:33:25 +02:00
VideoTrackList.h Backed out changeset 0744bfe6854f (bug 1201363) 2016-08-03 19:33:25 +02:00
VideoUtils.cpp Backed out changeset 9c3ef7ef33d9 (bug 1278198) 2016-07-22 12:06:26 +08:00
VideoUtils.h Bug 1293194 - Building with --disable-eme fails with GMPDecoderModule.cpp:15:30: fatal error: mozilla/EMEUtils.h: No such file or directory. r=cpearce 2016-08-09 12:13:30 +08:00
VorbisUtils.h
WebMSample.h Bug 1263839 - WebM is now actually a VP9 sample; r=me 2016-04-12 19:49:50 +12:00
WebVTTListener.cpp Bug 1294645 - Don't use NS_CALLBACK for callbacks in nsI{Input,Output,UnicharInput},Stream.idl. r=froydnj. 2016-08-12 17:36:22 +10:00
WebVTTListener.h Bug 1294645 - Don't use NS_CALLBACK for callbacks in nsI{Input,Output,UnicharInput},Stream.idl. r=froydnj. 2016-08-12 17:36:22 +10: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
moz.build Bug 1291629 - Remove RTSP code. r=jwwang 2016-08-10 10:32:25 +08:00
nsIDOMNavigatorUserMedia.idl Bug 1173255 - Cleanup MediaManager e10s code in prep for deviceId constraint. r=jesup 2015-06-18 11:46:36 -04:00
nsIDocumentActivity.h
nsIMediaManager.idl