gecko-dev/dom/media
Andreas Pehrson 8028758d0e Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt
This change mainly removes the `mTracks` member from MediaStream and moves all
associated members up a level, so that a MediaStream in practice represents a
single track.

Classes will be renamed in a future patch to reflect this.

Other changes include:

The new `mEnded` member of MediaStream changes meaning to only become true when
all data in the stream has been processed. It stems from
StreamTracks::Track::mEnded which used to become true as soon as the last bit of
data had been added to a track, and there could still be data in the track that
would get processed in future iterations. We are moving towards not having any
future data in tracks, which is why this change is ok to make -- keeping the old
behavior will soon not make sense.

TrackUnionStream is changed to no longer take a list of streams as input and
forward the union of their tracks to itself. Instead it's limited to having one
track as input at a time.

The autofinishing functionality that TrackUnionStream had before has been
transformed into an autoending functionality to allow it to defer ending until
its been told that it's ok to end through the control API. This lets a single
TrackUnionStream span the lifetime of multiple inputs, which will be useful for
making DecodedStream spec compliant with HTMLMediaElement::CaptureStream(), and
for implementing the currently discussed MediaRecorder::ReplaceTrack(), to name
a few potential use cases.

AudioNodeStreams used to only have a track (and thus an AudioSegment) if the
EXTERNAL_OUTPUT flag was enabled on them. With all MediaStreams now representing
a track, AudioNodeStreams inherently have an AudioSegment as a member. It is
however only used with data if the EXTERNAL_OUTPUT flag is enabled.

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

--HG--
extra : moz-landing-system : lando
2019-10-02 10:22:53 +00:00
..
benchmark
bridge Bug 1524687: Part 7 - Convert media bridge module to static registration. r=jesup 2019-01-24 16:07:39 -08:00
doctor Bug 1571648 - Prevent OOMs from too many or too-big Decoder Doctor issues - r=bryce 2019-09-11 16:55:35 +00:00
eme Bug 1581855:Part 2 - Present VR output to VR Host r=kip,jrmuizel,sotaro,bryce 2019-09-26 12:50:44 +00:00
encoder Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
fake-cdm Bug 1577934 - Remove using namespace std from dom/media audio tests r=gerald 2019-09-01 06:47:26 +00:00
flac Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
fuzz Bug 1567170 - Avoid thread leak in media fuzzing target. r=jya 2019-08-22 10:29:29 +00:00
gmp Bug 1583861 - Replace usages of GMP_LOG with GMP_LOG_DEBUG and remove GMP_LOG. r=alwu 2019-09-27 17:57:24 +00:00
gmp-plugin-openh264 Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
gtest Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
hls Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
imagecapture Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
ipc Bug 1584721 - P4. Recycle all ShmemBuffer including for video. r=mjf 2019-10-01 11:28:06 +00:00
mediacapabilities Bug 1581278 part 4. Stop incorrectly rejecting promises in MediaCapabilities. r=jya 2019-09-19 02:03:07 +00:00
mediacontrol Bug 1575995 - part5 : add gTests r=spohl 2019-09-13 00:13:24 +00:00
mediasink Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
mediasource Bug 1582518 - Replace IntervalSet.Length usages with IsEmpty where appropriate. r=dminor 2019-09-20 19:41:53 +00:00
mp3 Bug 1566066 - part1 : use Maybe to distinguish size 0 and uninitialized value. r=jya 2019-07-25 16:49:57 +00:00
mp4 Bug 1454998 - Move TrackInfo::mTrackId away from TrackID as they're independent. r=karlt 2019-10-02 10:22:46 +00:00
ogg Bug 1490601 part 2 - Move C++ entry points to encoding_c_mem to mfbt/. r=jwalden 2019-09-18 08:26:34 +00:00
platforms Bug 1583986 - add pref to control ffvpx mp3 decoding so we can turn it off if needed. r=bwc,jya 2019-09-30 14:29:08 +00:00
systemservices Bug 1584721 - P3. Add ability to make ShmemPool dynamic in size. r=mjf 2019-10-01 11:24:49 +00:00
test Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
tests Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
wave Bug 1490601 part 2 - Move C++ entry points to encoding_c_mem to mfbt/. r=jwalden 2019-09-18 08:26:34 +00:00
webaudio Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
webm Bug 1582518 - Replace IntervalSet.Length usages with IsEmpty where appropriate. r=dminor 2019-09-20 19:41:53 +00:00
webrtc Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
webspeech Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
webvtt Bug 1580015 - part1 : do not reentry function 'processCues()'. r=heycam 2019-09-12 08:13:46 +00:00
ADTSDecoder.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
ADTSDecoder.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
ADTSDemuxer.cpp Bug 1561492 - Check samples per second prior to divide in ADTS. r=jya 2019-07-23 00:55:50 +00:00
ADTSDemuxer.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-03-31 15:12:55 +00:00
AsyncLogger.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
AudioBufferUtils.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
AudioCaptureStream.cpp Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
AudioCaptureStream.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
AudioChannelFormat.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
AudioChannelFormat.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
AudioCompactor.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
AudioCompactor.h Bug 1524890 - P11. Remove duration from AudioData construction parameter. r=bryce 2019-02-22 09:19:47 +00:00
AudioConfig.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
AudioConfig.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
AudioConverter.cpp Bug 1542097 - Directly downmix to mono. r=bryce 2019-04-22 13:27:42 +00:00
AudioConverter.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
AudioDeviceInfo.cpp Bug 1213453 - Add group id in various MediaManager classes. r=pehrsons 2019-03-08 11:51:45 +00:00
AudioDeviceInfo.h Bug 1213453 - Add group id in various MediaManager classes. r=pehrsons 2019-03-08 11:51:45 +00:00
AudioMixer.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
AudioNotificationReceiver.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
AudioNotificationReceiver.h Bug 1508298 - Disable the reformatting of the comment r=jya 2018-11-20 14:21:48 +00:00
AudioNotificationSender.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
AudioNotificationSender.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
AudioPacketizer.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
AudioSampleFormat.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
AudioSegment.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
AudioSegment.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
AudioStream.cpp Bug 1544997 - Propogate cubeb stream error to AudioSink to handle loss of audio device. r=padenot 2019-10-01 12:14:44 +00:00
AudioStream.h Bug 1544997 - Propogate cubeb stream error to AudioSink to handle loss of audio device. r=padenot 2019-10-01 12:14:44 +00:00
AudioStreamTrack.cpp Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
AudioStreamTrack.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
AudioTrack.cpp Bug 1493613 - Move MediaStream control from DOMMediaStream to MediaStreamTrack. r=padenot 2019-07-31 07:58:17 +00:00
AudioTrack.h Bug 1493613 - Move MediaStream control from DOMMediaStream to MediaStreamTrack. r=padenot 2019-07-31 07:58:17 +00:00
AudioTrackList.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
AudioTrackList.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
AutoplayPolicy.cpp Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug 2019-09-20 20:51:25 +00:00
AutoplayPolicy.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
BackgroundVideoDecodingPermissionObserver.cpp Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
BackgroundVideoDecodingPermissionObserver.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
BaseMediaResource.cpp Bug 1562642 - Add missing MPL2 headers r=mhoye 2019-07-05 17:05:57 +00:00
BaseMediaResource.h Bug 1554847 - Improve cross-origin checks in canvas API - consider intermediate redirects, r=jya 2019-06-04 06:32:37 +00:00
Benchmark.cpp Bug 1567170 - P1. Shutdown demuxer earlier. r=decoder 2019-08-12 12:04:42 +00:00
Benchmark.h Bug 1561484 - Keep MediaInfo object for entire benchmark. r=alwu 2019-07-10 05:24:54 +00:00
BitReader.cpp Bug 1533127 - Force unsigned operation. r=gerald 2019-03-08 03:03:16 +00:00
BitReader.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
BitWriter.cpp Bug 1532867 - Force unsigned arithmetic. r=gerald 2019-05-01 07:20:23 +00:00
BitWriter.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
BufferMediaResource.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
BufferReader.h Bug 1558364 - Add MediaSpan and use it for TrackBuffersManager::mInputBuffer. r=jya 2019-06-14 02:10:09 +00:00
ByteWriter.h Bug 1552530 - Templatize ByteWriter.h to allow writing big or little endian, and fix call sites. r=jya 2019-05-21 10:10:04 +00:00
CanvasCaptureMediaStream.cpp Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
CanvasCaptureMediaStream.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
ChannelMediaDecoder.cpp Bug 1356046 - Remove expired media telemetry; r=jya,alwu,bryce 2019-08-02 18:17:45 +00:00
ChannelMediaDecoder.h Bug 1554847 - Improve cross-origin checks in canvas API - consider intermediate redirects, r=jya 2019-06-04 06:32:37 +00:00
ChannelMediaResource.cpp Bug 1554847 - Improve cross-origin checks in canvas API - consider intermediate redirects, r=jya 2019-06-04 06:32:37 +00:00
ChannelMediaResource.h Bug 1554847 - Improve cross-origin checks in canvas API - consider intermediate redirects, r=jya 2019-06-04 06:32:37 +00:00
CloneableWithRangeMediaResource.cpp Bug 1554847 - Improve cross-origin checks in canvas API - consider intermediate redirects, r=jya 2019-06-04 06:32:37 +00:00
CloneableWithRangeMediaResource.h Bug 1554847 - Improve cross-origin checks in canvas API - consider intermediate redirects, r=jya 2019-06-04 06:32:37 +00:00
components.conf Bug 1524688: Part 3 - Convert PeerConnection to static registration r=jib 2019-01-29 17:44:56 -08:00
CubebUtils.cpp Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
CubebUtils.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
DecoderTraits.cpp Bug 1356046 - Remove expired media telemetry; r=jya,alwu,bryce 2019-08-02 18:17:45 +00:00
DecoderTraits.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
DOMMediaStream.cpp Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
DOMMediaStream.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
DriftCompensation.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
FileBlockCache.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
FileBlockCache.h Bug 1540573 - P4. Use larger MediaCache sizes when on cellular connection. r=jya 2019-05-06 23:38:02 +00:00
FileMediaResource.cpp Bug 1554847 - Improve cross-origin checks in canvas API - consider intermediate redirects, r=jya 2019-06-04 06:32:37 +00:00
FileMediaResource.h Bug 1554847 - Improve cross-origin checks in canvas API - consider intermediate redirects, r=jya 2019-06-04 06:32:37 +00:00
FrameStatistics.h Bug 1543032 - Extend metrics for dropped frames - r=padenot 2019-04-16 11:50:38 +00:00
GetUserMediaRequest.cpp Bug 1525057 - Ensure that GetUserMediaRequest's mIsHandlingUserInput is always initialized properly; r=jib 2019-02-05 18:40:21 +00:00
GetUserMediaRequest.h Bug 1525057 - Ensure that GetUserMediaRequest's mIsHandlingUserInput is always initialized properly; r=jib 2019-02-05 18:40:21 +00:00
GraphDriver.cpp Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
GraphDriver.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
GraphRunner.cpp Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
GraphRunner.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
IdpSandbox.jsm Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
ImageToI420.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
ImageToI420.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
Intervals.h Bug 1582518 - Restyle some of media's Intervals.h. r=dminor 2019-09-20 19:11:28 +00:00
MediaBlockCacheBase.h Bug 1540573 - P4. Use larger MediaCache sizes when on cellular connection. r=jya 2019-05-06 23:38:02 +00:00
MediaCache.cpp Bug 1356046 - Remove expired media telemetry; r=jya,alwu,bryce 2019-08-02 18:17:45 +00:00
MediaCache.h Bug 1542674 - Make Media debug info machine parsable r=padenot,smaug,jya 2019-05-27 16:15:33 +00:00
MediaChannelStatistics.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
MediaContainerType.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
MediaContainerType.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
MediaData.cpp Backed out 3 changesets (bug 1509316) for MDA failures on dom/media/tests/mochitest/test_peerConnection_captureStream_canvas_2d.html 2019-09-27 23:31:51 +03:00
MediaData.h Backed out 3 changesets (bug 1509316) for MDA failures on dom/media/tests/mochitest/test_peerConnection_captureStream_canvas_2d.html 2019-09-27 23:31:51 +03:00
MediaDataDemuxer.h Bug 1563949 - part4 : prevent direct usage of 'AppendElement()' to append sample. r=jya 2019-07-19 21:11:21 +00:00
MediaDecoder.cpp Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
MediaDecoder.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
MediaDecoderOwner.h Bug 1454998 - Move TrackInfo::mTrackId away from TrackID as they're independent. r=karlt 2019-10-02 10:22:46 +00:00
MediaDecoderStateMachine.cpp Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
MediaDecoderStateMachine.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
MediaDeviceInfo.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
MediaDeviceInfo.h Bug 1213453 - Add group id in various MediaManager classes. r=pehrsons 2019-03-08 11:51:45 +00:00
MediaDevices.cpp Bug 1548087 - Move IsActivelyCapturingOrHasAPermission out of devices iteration. r=jib 2019-09-05 17:04:48 +00:00
MediaDevices.h Bug 1528078 - Adding WebRTC device access and deprecated interface telemetry r=jib,smaug 2019-05-03 23:50:22 +00:00
MediaEventSource.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
MediaFormatReader.cpp Bug 1582518 - Replace IntervalSet.Length usages with IsEmpty where appropriate. r=dminor 2019-09-20 19:41:53 +00:00
MediaFormatReader.h Bug 1530996 - Use the new storage mechanism to save the current playback benchmark. r=jya 2019-08-06 09:25:45 +00:00
MediaInfo.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-02-16 20:20:37 +01:00
MediaInfo.h Bug 1454998 - Move TrackInfo::mTrackId away from TrackID as they're independent. r=karlt 2019-10-02 10:22:46 +00:00
MediaManager.cpp Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
MediaManager.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
MediaMetadataManager.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
MediaMIMETypes.cpp Bug 1573381 - "gtest MediaMIMETypes.MediaCodecs fails: Bug in MediaCodecs::ContainsPrefix()". r=bvandyk 2019-08-13 00:50:00 +03:00
MediaMIMETypes.h Bug 1533129 - Add extended MIME parameter support to MediaSource.isTypeSupported on YouTube only. r=jya 2019-04-11 09:53:26 +00:00
MediaPlaybackDelayPolicy.cpp Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
MediaPlaybackDelayPolicy.h Bug 1578615 - part11 : remove usages of 'AudibleState::eMaybeAudible' in media element. r=chunmin 2019-09-25 23:55:42 +00:00
MediaPromiseDefs.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
MediaQueue.h Bug 1545108 - Use a diagnostic assert to check for nullptr when pushing into MediaQueue. r=alwu 2019-04-25 17:08:27 +00:00
MediaRecorder.cpp Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
MediaRecorder.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
MediaResource.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
MediaResource.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
MediaResourceCallback.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
MediaResult.h Bug 1582353 - P1. Add MediaResult serializer. r=mjf 2019-09-26 14:51:56 +00:00
MediaSegment.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
MediaShutdownManager.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
MediaShutdownManager.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
MediaSpan.h Bug 1565501 - use fallible memory allocation in MediaSpan. r=jya 2019-07-18 11:02:26 +00:00
MediaStatistics.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
MediaStreamError.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
MediaStreamError.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
MediaStreamGraph.cpp Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
MediaStreamGraph.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
MediaStreamGraphImpl.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
MediaStreamListener.cpp Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
MediaStreamListener.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
MediaStreamTrack.cpp Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
MediaStreamTrack.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
MediaStreamWindowCapturer.cpp Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
MediaStreamWindowCapturer.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
MediaTimer.cpp Bug 1523969 part 6 - Move method definition inline comments to new line in 'dom/'. r=nika 2019-02-25 16:05:29 -06:00
MediaTimer.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
MediaTrack.cpp Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
MediaTrack.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
MediaTrackList.cpp Bug 1493613 - Move MediaStream control from DOMMediaStream to MediaStreamTrack. r=padenot 2019-07-31 07:58:17 +00:00
MediaTrackList.h Bug 1493613 - Move MediaStream control from DOMMediaStream to MediaStreamTrack. r=padenot 2019-07-31 07:58:17 +00:00
MemoryBlockCache.cpp Bug 1356046 - Remove expired media telemetry; r=jya,alwu,bryce 2019-08-02 18:17:45 +00:00
MemoryBlockCache.h Bug 1540573 - P4. Use larger MediaCache sizes when on cellular connection. r=jya 2019-05-06 23:38:02 +00:00
moz.build Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00: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 1543812 - Add ability to block all autoplay. r=johannh,alwu,flod,fluent-reviewers 2019-06-06 09:06:09 +00:00
nsIDocumentActivity.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
nsIDOMNavigatorUserMedia.idl Bug 1535384 part 11. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY for getUserMedia callbacks. r=jib 2019-03-19 04:36:46 +00:00
nsIMediaManager.idl Bug 1497559 - Remove Application from mediaCaptureWindowState; r=jib 2019-04-30 15:06:23 +00:00
PeerConnection.jsm Bug 1561923 - Remove expired WebRTC telemetry; r=drno,bwc 2019-07-31 19:57:55 +00:00
PeerConnectionIdp.jsm Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
PrincipalChangeObserver.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
PrincipalHandle.h Bug 1454998 - Break out PrincipalHandle into its own file. r=padenot 2019-10-02 10:22:48 +00:00
QueueObject.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
QueueObject.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
ReaderProxy.cpp Bug 1540740 - part1 : let the return value of 'AdjustForStartTime()' to tell whether the adjustment is succeeded r=jya 2019-04-11 20:43:00 +00:00
ReaderProxy.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
RTCStatsReport.jsm Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
SeekJob.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
SeekJob.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
SeekTarget.h Bug 1546506 - Add an assertion to ensure that we won't construct SeekTarget with invalid time. r=bryce 2019-04-24 17:07:40 +00:00
SelfRef.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
SharedBuffer.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
TextTrack.cpp Bug 1555197 - part3 : modify log. r=jya 2019-05-30 07:39:40 +00:00
TextTrack.h Bug 1550633 - part6 : clear track's cues list whenever track element's src attribute set, changed or removed. r=jya,baku 2019-05-24 00:41:29 +00:00
TextTrackCue.cpp Bug 1544455 - part1 : check the base direction of cue text in 'ComputedPositionAlign()'. r=heycam 2019-07-03 00:39:50 +00:00
TextTrackCue.h Bug 1544455 - part1 : check the base direction of cue text in 'ComputedPositionAlign()'. r=heycam 2019-07-03 00:39:50 +00:00
TextTrackCueList.cpp Bug 1537554 - part2 : let track track handle adding current cue and other cue if it's not disable. r=jya 2019-03-26 07:50:50 +00:00
TextTrackCueList.h Bug 1537554 - part2 : let track track handle adding current cue and other cue if it's not disable. r=jya 2019-03-26 07:50:50 +00:00
TextTrackList.cpp Bug 1531863 - part2 : handle text track mode changed in MediaElement. r=jya 2019-03-12 00:32:21 +00:00
TextTrackList.h Bug 1531863 - part2 : handle text track mode changed in MediaElement. r=jya 2019-03-12 00:32:21 +00:00
TextTrackRegion.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
TextTrackRegion.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
ThreadPoolCOMListener.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
ThreadPoolCOMListener.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
TimeUnits.h Bug 1545970 - make sure we only divide or modular TimeUnit on unsigned int32. r=jya 2019-07-12 22:05:06 +00:00
Tracing.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
Tracing.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
TrackUnionStream.cpp Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
TrackUnionStream.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
VideoFrameContainer.cpp Backed out 3 changesets (bug 1509316) for MDA failures on dom/media/tests/mochitest/test_peerConnection_captureStream_canvas_2d.html 2019-09-27 23:31:51 +03:00
VideoFrameContainer.h Bug 1423253 - Move VideoSegment-specific logic out of VideoFrameContainer. r=padenot 2019-03-22 11:45:31 +00:00
VideoFrameConverter.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
VideoLimits.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
VideoOutput.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
VideoPlaybackQuality.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
VideoPlaybackQuality.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
VideoSegment.cpp Bug 1543359 - P13. Let the video decoder determines the default colorspace if unknown. r=mattwoodrow 2019-07-26 08:45:39 +00:00
VideoSegment.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
VideoStreamTrack.cpp Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
VideoStreamTrack.h Bug 1454998 - Remove the notion of streams from MediaStreamGraph. r=padenot,karlt 2019-10-02 10:22:53 +00:00
VideoTrack.cpp Bug 1493613 - Move MediaStream control from DOMMediaStream to MediaStreamTrack. r=padenot 2019-07-31 07:58:17 +00:00
VideoTrack.h Bug 1493613 - Move MediaStream control from DOMMediaStream to MediaStreamTrack. r=padenot 2019-07-31 07:58:17 +00:00
VideoTrackList.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
VideoTrackList.h Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
VideoUtils.cpp Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
VideoUtils.h Backed out 7 changesets (bug 1454998) for build bustages at MediaTrackGraph.h on a CLOSED TREE. 2019-10-02 11:46:23 +03:00
VorbisUtils.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
WavDumper.h Bug 1562642 - Add missing MPL2 headers r=mhoye 2019-07-05 17:05:57 +00:00
WebMSample.h Bug 1562642 - Add missing MPL2 headers r=mhoye 2019-07-05 17:05:57 +00:00
WebVTTListener.cpp Bug 1562021 - part5 : add test 'test_texttrack_mode_change_during_loading.html'. r=jya 2019-07-03 23:28:31 +00:00
WebVTTListener.h Bug 1562021 - part3 : cancel old VTT listener when we start a new load. r=jya,baku 2019-07-03 23:23:29 +00:00
XiphExtradata.cpp Bug 1204606 - Reformat of dom/media r=jya 2018-11-19 13:25:37 +00:00
XiphExtradata.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00