gecko-dev/dom/media
Jean-Yves Avenard c084a873d7 Bug 1497294 - P5. Clip source to destination size when copying the D3D11 texture. r=mattwoodrow
The Windows' hardware decoder always return an image whose dimensions are multiple of 16 pixels. As such, the image coming out of the decoder is typically bigger than the wanted image.

The D3D11 documentation states that " If you try and copy outside the destination resource or specify a source box that is larger than the source resource, the behavior of CopySubresourceRegion is undefined."

We've always copied from a bigger texture into a smaller one without specifying clipping. It seems to have always worked but falls into the undefined behaviour category.

So to be extra safe, we clip the source so that it matches the dimension of the destination texture.

Depends on D8129

Differential Revision: https://phabricator.services.mozilla.com/D8203

--HG--
extra : moz-landing-system : lando
2018-10-11 01:43:29 +00:00
..
benchmark
bridge Bug 1450422. Get rid of nsIDOMDataChannel. r=mystor 2018-04-04 15:32:19 -04:00
doctor Bug 1489363 - Replace some string.Assign* with AssignLiteral. r=froydnj 2018-09-07 22:12:01 +00:00
eme Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug 2018-10-01 21:38:01 +00:00
encoder Bug 1404992 - Initialize primitive VP8TrackEncoder members in declarations. r=dminor 2018-09-11 14:51:18 +02:00
fake-cdm Bug 1487811 - P1: Update Widevine headers and C++ code to prepare for CDM interface 10 support. r=cpearce 2018-09-13 14:49:10 +00:00
flac Bug 1409664 - P11. Add GetTracksInfo method to all MediaDecoder instances. r=bryce 2018-07-03 11:45:20 -07:00
gmp Bug 1496501 - Do not mark CDM input as unencrypted even if it has no encrypted bytes. r=cpearce 2018-10-08 22:34:32 +00:00
gmp-plugin-openh264 Bug 1444363: Don't dispatch Encode/Decode to main in the fake h264 impl, because the callsite is on main in the first place. r=bryce 2018-04-16 10:52:29 -05:00
gtest Bug 1479787 - use NSS mozpkix in Firefox, r=mt,keeler,glandium 2018-10-02 14:59:34 +02:00
hls Bug 1478843 - Consider HLS resources CORS cross-origin. r=jya 2018-07-30 10:07:34 +02:00
imagecapture Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
ipc Bug 1496529 - P7. Pass full range of CreateDecoderParam::Option to RemoteVideoDecoder r=bryce 2018-10-09 16:59:24 +00:00
mediacapabilities Bug 1493798. Update the MediaCapabilities dictionaries to follow the spec more closely. r=jya 2018-09-26 19:19:47 +00:00
mediasink Bug 1485536 - Don't account frames dropped by the compositor as presented. r=bryce 2018-08-27 10:27:19 +00:00
mediasource Bug 1336712 - dom/media: Remove test checks for Android GB (API Level 15). r=RyanVM 2018-09-15 00:12:47 -07:00
mp3 Bug 1409664 - P11. Add GetTracksInfo method to all MediaDecoder instances. r=bryce 2018-07-03 11:45:20 -07:00
mp4 Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
ogg Bug 1482605 - Don't error on Opus channel mapping version 2. r=padenot 2018-08-14 14:38:42 +02:00
platforms Bug 1497294 - P5. Clip source to destination size when copying the D3D11 texture. r=mattwoodrow 2018-10-11 01:43:29 +00:00
systemservices Bug 1495871 - use C++11 statics in CamerasChild; r=jesup 2018-10-05 13:43:47 -04:00
test Bug 1476649 - part3 : add test. r=jya 2018-09-20 22:18:17 +00:00
tests Bug 1494806 - Fixed exact string constraints w/arrays, e.g. {deviceId: {exact:['id']}}, were treated as ideal. r=pehrsons 2018-09-28 11:29:12 +00:00
wave Bug 1409664 - P11. Add GetTracksInfo method to all MediaDecoder instances. r=bryce 2018-07-03 11:45:20 -07:00
webaudio Bug 1493779 - Add a test for ConvolverNode with very large buffer. r=karlt 2018-10-09 13:19:27 +00:00
webm Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
webrtc Bug 1497351 - Remove dictionary null defaults from MediaTrackConstraintSet; handle absence in NormalizedConstraintSet. r=bzbarsky,pehrsons 2018-10-11 02:03:17 +00:00
webspeech Bug 1489047 - Change almost all DOMString occurrences in XPIDL files to AString. r=nika 2018-09-06 18:02:43 +10:00
webvtt Bug 1491066 - Allow TextTrackManager to pass cue without videocontrols r=alwu 2018-09-13 22:38:43 +00:00
ADTSDecoder.cpp Bug 1409664 - P11. Add GetTracksInfo method to all MediaDecoder instances. r=bryce 2018-07-03 11:45:20 -07:00
ADTSDecoder.h Bug 1409664 - P11. Add GetTracksInfo method to all MediaDecoder instances. r=bryce 2018-07-03 11:45:20 -07:00
ADTSDemuxer.cpp Bug 1387127 - Correctly set AudioInfo.mProfile. r=kamidphish 2017-11-22 20:39:27 +01:00
ADTSDemuxer.h Bug 1407810 - Use DDLogger in media stack - r=jwwang 2017-10-10 17:55:27 +11:00
AsyncLogger.h Backed out 3 changesets (bug 1444976) for failing android at dom/media/tests/mochitest/test_getUserMedia_mediaStreamTrackClone.html a=backout 2018-04-18 21:25:14 +03:00
AudioBufferUtils.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
AudioCaptureStream.cpp bug 1404220 remove explicit unit volume AudioChunk settings, which are now initialized at construction r=padenot 2017-10-06 18:48:12 +13:00
AudioCaptureStream.h Bug 1341555 - Make static analysis happier. 2017-06-29 13:11:23 -07:00
AudioChannelFormat.cpp
AudioChannelFormat.h
AudioCompactor.cpp
AudioCompactor.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
AudioConfig.cpp Bug 1444479 - P4. Add new AudioConfig constructor. r=padenot 2018-03-24 10:58:01 +01:00
AudioConfig.h Bug 1444479 - P11. Remove unused constant. r=padenot 2018-03-24 11:04:18 +01:00
AudioConverter.cpp Bug 1448705: use input latency for draining r=jya 2018-04-05 17:15:07 -04:00
AudioConverter.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
AudioDeviceInfo.cpp Bug 1404977 - Part 11 - Make sure the default device is the first element in the list. r=pehrsons 2018-05-29 15:20:47 +02:00
AudioDeviceInfo.h Bug 1404977 - Part 11 - Make sure the default device is the first element in the list. r=pehrsons 2018-05-29 15:20:47 +02:00
AudioMixer.h bug 1457060 dereference MixerCallback and receiver on separate lines r=padenot 2018-04-26 18:30:31 +12:00
AudioNotificationReceiver.cpp Bug 1392930 - part 1: Replace AudioStream by DeviceChangeListener in AudioNotificationReceiver; r=jwwang 2017-08-29 17:40:06 +08:00
AudioNotificationReceiver.h Bug 1392930 - part 1: Replace AudioStream by DeviceChangeListener in AudioNotificationReceiver; r=jwwang 2017-08-29 17:40:06 +08:00
AudioNotificationSender.cpp Bug 1361336 - part4: Create AudioNotificationSender/Receiver to pass the device-changed notification; r=cpearce 2017-07-26 17:00:44 +08:00
AudioNotificationSender.h Bug 1361336 - part4: Create AudioNotificationSender/Receiver to pass the device-changed notification; r=cpearce 2017-07-26 17:00:44 +08:00
AudioPacketizer.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
AudioSampleFormat.h bug 1404220 assign zero to AUDIO_FORMAT_SILENCE enumerator r=padenot 2017-10-09 15:48:49 +13:00
AudioSegment.cpp
AudioSegment.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
AudioStream.cpp Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj 2018-06-02 09:33:26 +02:00
AudioStream.h Bug 1432779 - P7. Use typedef rather than actual type. r=padenot 2018-03-24 10:57:59 +01:00
AudioStreamTrack.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
AudioStreamTrack.h Bug 1372073 - Spoof MediaStreamTrack. r=arthuredelstein,jib,smaug 2017-10-13 11:57:25 +08:00
AudioTrack.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
AudioTrack.h Bug 1452741. Stop using the no-arg DOMEventTargetHelper constructor in MediaTrack. r=bkelly 2018-04-11 10:27:00 -04:00
AudioTrackList.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
AudioTrackList.h
AutoplayPolicy.cpp Bug 1497034 - FeaturePolicy: autoplay, r=cpearce 2018-10-09 14:22:19 +02:00
AutoplayPolicy.h Bug 1489278 - part1 : show doorhanger when create AudioContext r=padenot 2018-09-13 16:51:07 +00:00
BackgroundVideoDecodingPermissionObserver.cpp Bug 1481629 - only dispatch UnselectedTabHover event when outer window exists. r=bzbarsky 2018-08-08 19:00:03 +00:00
BackgroundVideoDecodingPermissionObserver.h Bug 1423372 - Move MediaDecoder::BackgroundVideoDecodingPermissionObserver to its own file. r=jwwang 2017-12-06 11:22:36 +13:00
BaseMediaResource.cpp Bug 1466023 - Separate FontTableURI and BlobURL, r=qdot 2018-06-02 15:51:42 +02:00
BaseMediaResource.h Bug 1424973. P1 - propagate 'IsLiveStream' changes to MDSM in MediaDecoder subclasses. r=bechen,gerald 2017-12-06 16:00:20 +08:00
Benchmark.cpp Bug 1474943 - Enable VP9 benchmark logic when using a non intel GPU on mac. r=mattwoodrow 2018-07-12 08:52:55 +00:00
Benchmark.h Bug 1474943 - Enable VP9 benchmark logic when using a non intel GPU on mac. r=mattwoodrow 2018-07-12 08:52:55 +00:00
BitReader.cpp Bug 1409664 - P20. Add BitWriter class. r=bryce 2018-07-03 11:45:23 -07:00
BitReader.h Bug 1409664 - P20. Add BitWriter class. r=bryce 2018-07-03 11:45:23 -07:00
BitWriter.cpp Bug 1409664 - P20. Add BitWriter class. r=bryce 2018-07-03 11:45:23 -07:00
BitWriter.h Bug 1409664 - P20. Add BitWriter class. r=bryce 2018-07-03 11:45:23 -07:00
BufferMediaResource.h Bug 1417774 - remove unused MediaResource::Tell(). r=bechen 2017-11-15 17:18:52 +08:00
BufferReader.h Bug 1453795 - DOM/Media - Initialize member fields in classes/ structures. r=jyavenard 2018-06-15 10:25:02 +03:00
ByteWriter.h Bug 1417011 - move BufferReader, BitReader and ByteWriter to dom/media. r=kinetik 2017-11-15 11:15:20 +08:00
CanvasCaptureMediaStream.cpp Bug 1471588 - Trace all NotifyPull calls. r=padenot 2018-06-27 17:59:19 +02:00
CanvasCaptureMediaStream.h
ChannelMediaDecoder.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
ChannelMediaDecoder.h Backed out changeset 8ac015e40755 (bug 1441153) for web platform tests failre on media files 2018-03-02 04:06:22 +02:00
ChannelMediaResource.cpp Bug 1473173 - Report MediaResource as seekable if we know we will never seek into underlying transport. r=bryce 2018-08-09 19:53:07 +00:00
ChannelMediaResource.h Bug 1473173 - Report MediaResource as seekable if we know we will never seek into underlying transport. r=bryce 2018-08-09 19:53:07 +00:00
CloneableWithRangeMediaResource.cpp Bug 1417113 - CloneableWithRangeMediaResource InputStreamReader::Read must always return what has been read from the buffer, r=jya 2017-11-27 14:35:39 +01:00
CloneableWithRangeMediaResource.h Bug 1417774 - remove unused MediaResource::Tell(). r=bechen 2017-11-15 17:18:52 +08:00
CubebUtils.cpp Bug 1481152 - Restrict to a single input stream per process on Linux, when using PulseAudio and audio remoting is enabled. r=pehrsons 2018-09-25 10:04:44 +00:00
CubebUtils.h Bug 1481152 - Restrict to a single input stream per process on Linux, when using PulseAudio and audio remoting is enabled. r=pehrsons 2018-09-25 10:04:44 +00:00
DOMMediaStream.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
DOMMediaStream.h Bug 1449631 part 13. Remove now-unnecessary forwarding macros. r=smaug 2018-04-05 13:42:42 -04:00
DecoderTraits.cpp Bug 1481176 - P4. Make CanHandleMediaType usable off the main thread. r=bryce 2018-08-07 19:21:59 +02:00
DecoderTraits.h Bug 1409664 - P11. Add GetTracksInfo method to all MediaDecoder instances. r=bryce 2018-07-03 11:45:20 -07:00
FileBlockCache.cpp Bug 1448222 - Remove MediaPrefs. r=jya 2018-03-20 09:48:56 +11:00
FileBlockCache.h Bug 1400166. P1 - move re-initialization code to Flush() for it is confusing to call Init() twice. r=gerald 2017-09-18 10:52:17 +08:00
FileMediaResource.cpp Bug 1466023 - Separate FontTableURI and BlobURL, r=qdot 2018-06-02 15:51:42 +02:00
FileMediaResource.h Bug 1457661 - P2. Ensure we call NotifyDataEnded for local resource once size is known. r=bryce 2018-05-28 23:06:38 +02:00
FrameStatistics.h Bug 1485536 - Don't account frames dropped by the compositor as presented. r=bryce 2018-08-27 10:27:19 +00:00
GetUserMediaRequest.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
GetUserMediaRequest.h Bug 1299515 - Flatten MediaEngineSource class hierarchy. r=jib 2018-01-24 16:49:13 +01:00
GraphDriver.cpp Bug 1486064 - don't cargo-cult AudioDeviceInfo.h in GraphDriver.cpp; r=padenot 2018-08-27 09:11:41 -04:00
GraphDriver.h Bug 1404977 - Part 9 - Propagate the changes to the GraphDrivers, simplifying them, and brokering all access through the MSG. r=pehrsons 2018-04-30 16:01:56 +02:00
IdpSandbox.jsm Bug 1478305 - Remove unnecessary ChromeUtils.import calls in dom/media. r=bwc 2018-07-30 10:28:11 +01:00
ImageToI420.cpp Bug 1404992 - Use common code to convert images to I420. r=dminor 2018-09-11 14:51:16 +02:00
ImageToI420.h Bug 1404992 - Use common code to convert images to I420. r=dminor 2018-09-11 14:51:16 +02:00
Intervals.h Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj 2018-06-02 09:33:26 +02:00
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 Bug 1435262 - Remove the const type qualifiers to silent a gcc 8 warning r=gerald 2018-02-02 15:49:00 +01:00
MediaCache.cpp Bug 1492365 - Prevent arithmetic overflow. r=gerald 2018-09-19 08:34:15 +00:00
MediaCache.h Bug 1453795 - DOM/Media - Initialize member fields in classes/ structures. r=jyavenard 2018-06-15 10:25:02 +03:00
MediaChannelStatistics.h Bug 1423465. P5 - run ComputePlaybackRate() off the main thread. r=bechen,gerald 2017-12-05 15:21:45 +08:00
MediaContainerType.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
MediaContainerType.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
MediaData.cpp Bug 1495025 - P5. Add Windows P010 and P016 support for software decoder r=cpearce 2018-10-08 15:52:01 +02:00
MediaData.h Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
MediaDataDemuxer.h Bug 1407810 - Use DDLogger in media stack - r=jwwang 2017-10-10 17:55:27 +11:00
MediaDecoder.cpp Bug 1481176 - P4. Make CanHandleMediaType usable off the main thread. r=bryce 2018-08-07 19:21:59 +02:00
MediaDecoder.h Bug 1453127 - Ensure TrackID uniqueness for captured MediaDecoder. r=jya 2018-05-29 10:21:51 +02:00
MediaDecoderOwner.h Bug 1417869. P3 - pass descriptive messages to NetworkError(). r=jya 2017-11-17 11:07:30 +08:00
MediaDecoderStateMachine.cpp Bug 1450845 - MediaDecoderStateMachine now ignores SeekToNextFrame if already seeking. r=jya 2018-06-06 15:17:30 -04:00
MediaDecoderStateMachine.h Bug 1453127 - Ensure TrackID uniqueness for captured MediaDecoder. r=jya 2018-05-29 10:21:51 +02:00
MediaDeviceInfo.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
MediaDeviceInfo.h
MediaDevices.cpp Bug 1478890. Stop using ToXPCOMCallback in GetUserMediaDevices. r=jib 2018-07-28 00:40:29 -04:00
MediaDevices.h Bug 1449631 part 10. Devirtualize AddEventListener. r=smaug 2018-04-05 13:42:42 -04:00
MediaEventSource.h Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj 2018-06-02 09:33:26 +02:00
MediaFormatReader.cpp Bug 1322234 - P2. When first frame decoding failed with hardware decoder, fall back to software decoding r=bryce 2018-10-04 09:43:24 +00:00
MediaFormatReader.h Bug 1322234 - P2. When first frame decoding failed with hardware decoder, fall back to software decoding r=bryce 2018-10-04 09:43:24 +00:00
MediaInfo.cpp Bug 1431221 - P5. Split AudioConfig.{h,cpp} from MediaInfo. r=padenot 2018-03-24 10:57:54 +01:00
MediaInfo.h Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
MediaMIMETypes.cpp Bug 1493798. Update the MediaCapabilities dictionaries to follow the spec more closely. r=jya 2018-09-26 19:19:47 +00:00
MediaMIMETypes.h Bug 1409664 - P10. Extend MediaExtendedMIMEType to know about audio configuration. r=bryce 2018-07-03 11:45:19 -07:00
MediaManager.cpp Bug 1497390 - Remove support for legacy mozAutoGainControl and mozNoiseSuppression constraints. r=bzbarsky,achronop 2018-10-11 02:02:32 +00:00
MediaManager.h Bug 1479841 - Use promises instead of pledges through out audio device enumeration code path. r=jib 2018-09-25 17:03:50 +00:00
MediaMetadataManager.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
MediaPromiseDefs.h Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya 2017-11-03 20:12:39 +08:00
MediaQueue.h Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj 2017-11-05 19:37:28 -08:00
MediaRecorder.cpp Bug 1496383 - Fix state error cases of MediaRecorder to match the W3C spec r=jya 2018-10-08 09:06:07 +00:00
MediaRecorder.h Bug 1403706 - Remove race conditions in temporary blob - part 2 - MediaRecorder should use MutableBlobStorage, r=pehrsons, r=smaug 2017-10-05 07:41:41 +02:00
MediaResource.cpp Bug 1448222 - Remove MediaPrefs. r=jya 2018-03-20 09:48:56 +11:00
MediaResource.h Bug 1422662 - Move BaseMediaResource::Close() into MediaResource class. r=jwwang 2017-12-04 16:29:35 +13:00
MediaResourceCallback.h Bug 1422657. P2 - remove unused mDecoderPosition and related code. r=bechen,gerald 2017-12-01 14:02:44 +08:00
MediaResult.h Bug 1403832 - part2 : reuse ErrorName() in MediaResult::Description(). r=jya 2017-09-29 00:37:50 +08:00
MediaSegment.h Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj 2018-06-02 09:33:26 +02:00
MediaShutdownManager.cpp Bug 1392747 - Backed out changeset 6524c2d721db. r=backout 2018-02-20 15:54:00 +13:00
MediaShutdownManager.h
MediaStatistics.h Bug 1421861 - remove unused MediaStatistics::mDecoderPosition. r=bechen 2017-11-29 10:57:40 +08:00
MediaStreamError.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
MediaStreamError.h Bug 1452031 - Use strong types for Media error names, fixing OverconstrainedError typo. r=pehrsons 2018-04-10 01:22:53 -04:00
MediaStreamGraph.cpp Bug 1483926 - Take into account mInputDeviceID is always nullptr on Android for now. r=pehrsons 2018-08-21 16:32:24 +00:00
MediaStreamGraph.h Bug 1404977 - Part 13 - Remove useless mutex, and assert why they were useless, in WebRTCAudioDataListeners. r=pehrsons 2018-05-31 16:44:00 +02:00
MediaStreamGraphImpl.h Bug 1483926 - Take into account mInputDeviceID is always nullptr on Android for now. r=pehrsons 2018-08-21 16:32:24 +00:00
MediaStreamListener.cpp
MediaStreamListener.h Bug 1456115 - Re-serialize inbound NotifyPull. r=jya 2018-04-12 14:23:03 +02:00
MediaStreamTrack.cpp Bug 1453127 - Do not use iterators in MediaStreamTrack when removing listeners. r=pehrsons 2018-04-18 15:30:57 -04:00
MediaStreamTrack.h Bug 1463581 - Signal enabled state changes also on UnregisterSink. r=jib 2018-05-30 16:48:22 +02:00
MediaStreamTypes.h Bug 1319446 - DirectMediaStreamListener, you are dead to me. r=padenot 2017-09-27 12:01:46 +02:00
MediaStreamVideoSink.cpp
MediaStreamVideoSink.h
MediaTimer.cpp Bug 1447091: Add #includes to fix non-unified bustage in dom/media. r=gerald 2018-03-19 11:48:38 -07:00
MediaTimer.h Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj 2018-06-02 09:33:26 +02:00
MediaTrack.cpp Bug 1452741. Stop using the no-arg DOMEventTargetHelper constructor in MediaTrack. r=bkelly 2018-04-11 10:27:00 -04:00
MediaTrack.h Bug 1452741. Stop using the no-arg DOMEventTargetHelper constructor in MediaTrack. r=bkelly 2018-04-11 10:27:00 -04:00
MediaTrackList.cpp Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug 2018-06-26 18:22:06 +02:00
MediaTrackList.h Bug 1452741. Stop using the no-arg DOMEventTargetHelper constructor in MediaTrack. r=bkelly 2018-04-11 10:27:00 -04:00
MemoryBlockCache.cpp Bug 1448222 - Remove MediaPrefs. r=jya 2018-03-20 09:48:56 +11:00
MemoryBlockCache.h Bug 1400166. P1 - move re-initialization code to Flush() for it is confusing to call Init() twice. r=gerald 2017-09-18 10:52:17 +08:00
PeerConnection.js Bug 1468451: Add a closed check to addTransceiver. r+jib r=jib 2018-09-19 21:03:30 +00:00
PeerConnection.manifest
PeerConnectionIdp.jsm Bug 1478305 - Remove unnecessary ChromeUtils.import calls in dom/media. r=bwc 2018-07-30 10:28:11 +01:00
PrincipalChangeObserver.h
QueueObject.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
QueueObject.h
RTCStatsReport.jsm Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
ReaderProxy.cpp Bug 1487797 - Part 1: Set end-time, instead of start-time, to the last-audio-end-time in ReaderProxy r=jya 2018-09-27 17:48:12 +00:00
ReaderProxy.h Bug 1487797 - Part 2: Make sure the time of audio data are monotonically increasing r=jya 2018-09-24 18:05:31 +00:00
SeekJob.cpp
SeekJob.h Bug 1316211. P16 - remove MediaDecoderReader completely and fix includes. r=gerald 2017-07-20 09:56:08 +08:00
SeekTarget.h
SelfRef.h
SharedBuffer.h Bug 1394656 - Don't include nsCOMPtr.h in SharedBuffer.h as its unused. r=jwwang 2017-08-29 11:09:06 +12:00
StreamTracks.cpp Bug 1415556 - P10. Make functions const where needed. r=padenot 2017-11-10 20:01:27 +01:00
StreamTracks.h Bug 1453795 - DOM/Media - Initialize member fields in classes/ structures. r=jyavenard 2018-06-15 10:25:02 +03:00
TextTrack.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
TextTrack.h
TextTrackCue.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
TextTrackCue.h Bug 1400180 - Fix CID 1417508 Uninitialized members of TextTrackCue::mLine and mPosition by giving them default values. r=alwu 2017-09-15 17:12:38 +08:00
TextTrackCueList.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
TextTrackCueList.h Bug 1368489 - Fixing TimeMarchesOn step 13, sort the tasks by "text track cue order". r=rillian. 2017-06-13 09:52:27 +08:00
TextTrackList.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
TextTrackList.h Bug 1455052 part 8. Stop using nsIDOMEvent in docshell and dom. r=masayuki 2018-04-20 12:55:30 -04:00
TextTrackRegion.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
TextTrackRegion.h Bug 1415805 - region.scroll setter should not throw. r=smaug 2017-11-22 16:10:11 +08:00
ThreadPoolCOMListener.cpp
ThreadPoolCOMListener.h
TimeUnits.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
Tracing.cpp Bug 1471588 - Use format strings for TRACE_COMMENT. r=padenot 2018-06-27 15:35:14 +02:00
Tracing.h Bug 1471588 - Add macro for tracing with comment on the audio thread. r=padenot 2018-06-27 17:41:00 +02:00
TrackID.h Bug 1395021 - Move TrackID definition from StreamTracks.h into TrackID.h. r=jwwang 2017-08-30 15:24:54 +12:00
TrackUnionStream.cpp Bug 1471588 - Add details to SourceMediaStream and TrackUnionStream tracing. r=padenot 2018-06-27 18:30:13 +02:00
TrackUnionStream.h Bug 1447563 - Clear direct track listeners from TrackUnionStream during shutdown. r=padenot 2018-03-26 19:20:44 +02:00
VideoFrameContainer.cpp Bug 1471588 - Trace track and stream media consumers. r=padenot 2018-06-27 18:25:49 +02:00
VideoFrameContainer.h Bug 1416663 - Move Gecko/HTMLMediaElement specific stuff out of VideoFrameContainer. r=jwwang 2017-11-13 16:09:23 +13:00
VideoLimits.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
VideoPlaybackQuality.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
VideoPlaybackQuality.h
VideoSegment.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
VideoSegment.h Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj 2018-06-02 09:33:26 +02:00
VideoStreamTrack.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
VideoStreamTrack.h Bug 1372073 - Spoof MediaStreamTrack. r=arthuredelstein,jib,smaug 2017-10-13 11:57:25 +08:00
VideoTrack.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
VideoTrack.h Bug 1452741. Stop using the no-arg DOMEventTargetHelper constructor in MediaTrack. r=bkelly 2018-04-11 10:27:00 -04:00
VideoTrackList.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
VideoTrackList.h
VideoUtils.cpp Bug 1417050: Add support for AV1 in MP4. r=jya 2018-08-20 23:56:39 +00:00
VideoUtils.h Backed out 3 changesets (bug 1476975) for mochitest failures on test_can_play_type_webm.html 2018-07-20 21:27:01 +03:00
VorbisUtils.h
WebMSample.h
WebVTTListener.cpp Bug 1371259 part 3. Change UnwrapObject<> and the UNWRAP_OBJECT macro to allow passing in mutable object or value handles for the thing being unwrapped, and do so at various callsites. r=peterv 2017-07-10 16:05:24 -04:00
WebVTTListener.h
XiphExtradata.cpp
XiphExtradata.h
moz.build Bug 1404992 - Use common code to convert images to I420. r=dminor 2018-09-11 14:51:16 +02:00
nsIAudioDeviceInfo.idl Bug 1489047 - Change almost all DOMString occurrences in XPIDL files to AString. r=nika 2018-09-06 18:02:43 +10:00
nsIAutoplay.idl Bug 1470082 - Change autoplay checkbox to combobox. r=cpearce,flod,johannh 2018-06-29 14:14:33 +01:00
nsIDOMNavigatorUserMedia.idl Bug 1489047 - Change almost all DOMString occurrences in XPIDL files to AString. r=nika 2018-09-06 18:02:43 +10:00
nsIDocumentActivity.h
nsIMediaManager.idl Bug 1299515 - Wire up track-disabling logic to frontend APIs. r=jib, r=johannh 2017-11-17 20:13:06 +01:00