gecko-dev/dom/media
Jean-Yves Avenard 9a7590fb88 Bug 1634904 - Use the last sample's input time when draining. r=bryce
The AAC MFT has a latency of one packet (1024 frames); when we drain the decoder to retrieve that last data, it sets the the decoded data start time to the time of the end of the previous data.

this is the right thing to do under most cases; however when dealing with content with broken timestamps it can lead to bad A/V sync.

Differential Revision: https://phabricator.services.mozilla.com/D79456
2020-06-12 18:51:20 +00:00
..
benchmark
bridge Bug 1279153 - Add support for rtcp-rsize;r=bwc,dminor 2020-05-15 01:54:34 +00:00
doctor Bug 1512991 - Add JsonWriteFunc::Write to take string length. r=botond 2020-05-08 16:24:31 +00:00
eme Bug 1639310 - Remove unnecessary implicitJSContext annotations. r=mccr8 2020-05-19 20:48:21 +00:00
encoder Bug 1638832 - Remove unused full duplex code r=padenot 2020-05-20 08:42:21 +00:00
fake-cdm Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
flac Bug 1528265 - P2. Adjust time of last block if needed. r=chunmin 2020-03-17 22:48:30 +00:00
fuzz Bug 1567170 - Avoid thread leak in media fuzzing target. r=jya 2019-08-22 10:29:29 +00:00
gmp Bug 1643375 - Remove VideoData::YCbCrBuffer::Plane::mOffset. r=alwu 2020-06-11 23:04:55 +00:00
gmp-plugin-openh264
gtest Bug 1644524 - Fix a gtest to assert the initial state sooner. r=padenot 2020-06-11 13:21:09 +00:00
hls Bug 1619550 - p2: use media segment URL access for access control. r=bryce 2020-05-19 21:23:59 +00:00
imagecapture Bug 1620594 - Part 2: Use SchedulerGroup::Dispatch instead of SystemGroup::Dispatch. r=nika 2020-04-07 15:16:33 +00:00
ipc Bug 1644009 - P4. Revert "Bug 1592488 - P7. Ensure an AbstractThread exists with RemoteDecoder manager thread." r=mattwoodrow 2020-06-12 05:09:48 +00:00
mediacapabilities Bug 1596528 - Get the statistics under the same mutex to avoid inconsistency. r=padenot 2020-05-14 16:36:19 +00:00
mediacontrol Bug 1640998 - part9 : use `MediaControlKey` to replace `MediaControlKeysEvent` r=chunmin,agi,geckoview-reviewers 2020-06-09 02:59:57 +00:00
mediasession Bug 1640998 - part9 : use `MediaControlKey` to replace `MediaControlKeysEvent` r=chunmin,agi,geckoview-reviewers 2020-06-09 02:59:57 +00:00
mediasink Bug 1641154 - fix macro error. r=bryce 2020-05-27 17:49:56 +00:00
mediasource Bug 1448428 - Part 2: Transition "HardwareCodecCapabilityUtils" away from "unified" GeneratedJNI{Natives,Wrappers}.h header. r=snorp,geckoview-reviewers 2020-05-13 18:11:06 +00:00
mp3 Bug 1143478 - Rename mozilla::Pair to CompactPair. r=froydnj 2020-03-17 12:42:12 +00:00
mp4 Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
ogg Bug 1642989 - Use RemoveLastElements instead of RemoveElementsAt where possible. r=froydnj 2020-06-08 08:50:15 +00:00
platforms Bug 1634904 - Use the last sample's input time when draining. r=bryce 2020-06-12 18:51:20 +00:00
systemservices Bug 1634253 - P6. Remove MessageLoop use from gfx. r=kats,mattwoodrow 2020-05-08 20:20:44 +00:00
test Bug 1640883 - Update autoplay policy tests; r=alwu 2020-05-29 10:16:36 +00:00
tests Backed out 2 changesets (bug 1642667) for perma failures on test_peerConnection_basicAudioNATRelay.html. CLOSED TREE 2020-06-12 00:46:08 +03:00
wave Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
webaudio Bug 1642849 shut down MediaTrackGraph from AudioContext when window will be destroyed r=padenot 2020-06-12 03:53:34 +00:00
webm Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
webrtc Bug 1637450 - Add Video Frame statistics to about:webrtc;r=bwc,webidl,smaug 2020-06-10 16:34:25 +00:00
webspeech Bug 1642989 - Use RemoveLastElements instead of RemoveElementsAt where possible. r=froydnj 2020-06-08 08:50:15 +00:00
webvtt Bug 1620542 - Automatically fix ESLint errors in .eslintrc.js files. r=mossop 2020-03-07 10:09:44 +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
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 1626918 - Teach AsyncLogger to output profiler markers. r=gerald 2020-06-12 13:12:59 +00:00
AudioBufferUtils.h Bug 1637235 - Implement a ring buffer for audio data. r=padenot,jya 2020-06-01 15:53:18 +00:00
AudioCaptureTrack.cpp Bug 1592555 - Not allow adding a null receiver in the AudioMixer callback list. r=padenot 2019-10-31 10:01:53 +00:00
AudioCaptureTrack.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
AudioChannelFormat.cpp
AudioChannelFormat.h Backed out changeset 239ff6e79980 (bug 1572884) for causing perma fails on audionode-channel-rules.html. CLOSED TREE 2019-10-18 12:41:02 +03: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 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj 2019-12-20 07:16:43 +00:00
AudioConfig.h Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
AudioConverter.cpp Bug 1542097 - Directly downmix to mono. r=bryce 2019-04-22 13:27:42 +00:00
AudioConverter.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00: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
AudioDriftCorrection.h Bug 1637235 - Implement the audio drift correction. r=padenot 2020-06-01 15:53:43 +00:00
AudioMixer.h Bug 1592555 - Not allow adding a null receiver in the AudioMixer callback list. r=padenot 2019-10-31 10:01:53 +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
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
AudioPacketizer.h
AudioRingBuffer.cpp Bug 1642542 - Make DebugOnly a variable used for checking an assert. r=padenot 2020-06-02 12:07:02 +00:00
AudioRingBuffer.h Bug 1637235 - Implement a ring buffer for audio data. r=padenot,jya 2020-06-01 15:53:18 +00:00
AudioSampleFormat.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
AudioSegment.cpp Bug 1567949 - Move resampler setup one layer down to be able to set the channel count per chunk. r=pehrsons 2019-11-19 18:48:50 +00:00
AudioSegment.h Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
AudioStream.cpp Bug 1626918 - Don't start/stop the real-time tracing code from the objects they measure. r=achronop 2020-06-12 13:41:12 +00:00
AudioStream.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
AudioStreamTrack.cpp Bug 1592289 - Implement mute/unmute events for media element capture. r=padenot 2019-11-20 15:24:34 +00:00
AudioStreamTrack.h Bug 1592289 - Implement mute/unmute events for media element capture. r=padenot 2019-11-20 15:24:34 +00:00
AudioTrack.cpp Bug 1637235 - Implement a ring buffer for audio data. r=padenot,jya 2020-06-01 15:53:18 +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
AudioTrackList.h
AutoplayPolicy.cpp Bug 1638559 - return a deny action when the window context is null. r=bryce 2020-05-20 21:12:13 +00:00
AutoplayPolicy.h Bug 1597450 - part1 : store autoplay permission on the WindowContext. r=nika 2020-05-15 21:18:07 +00: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
BaseMediaResource.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +00:00
BaseMediaResource.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
Benchmark.cpp Bug 1620594 - Part 7: Remove TabGroup and SystemGroup. r=nika,bas 2020-04-07 15:17:47 +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 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
BitReader.h
BitWriter.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
BitWriter.h
BufferMediaResource.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
BufferReader.h Bug 1594529 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/media. r=bryce 2020-04-27 15:18:07 +00:00
ByteWriter.h Bug 1594529 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/media. r=bryce 2020-04-27 15:18:07 +00:00
CanvasCaptureMediaStream.cpp Bug 1617915 - Expose output device id when MediaTrackGraph is created. r=padenot 2020-03-16 12:56:20 +00:00
CanvasCaptureMediaStream.h Bug 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38:48 +00:00
ChannelMediaDecoder.cpp Bug 1630802 - P8. Remove unnecessary AutoEnter. r=bholley 2020-04-20 02:13:31 +00:00
ChannelMediaDecoder.h Bug 1500049 - Wait for MediaCacheStreams to close properly before finishing MediaDecoder shutdown. r=bryce 2019-11-13 22:40:14 +00:00
ChannelMediaResource.cpp Bug 1532722 - Include cookies in ChannelMediaResource requests when CORS mode is use-credentials. r=bryce 2020-01-14 16:40:28 +00:00
ChannelMediaResource.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
CloneableWithRangeMediaResource.cpp Bug 1599614 - Condvar::Notify/NotifyAll are not fallible. r=bzbarsky 2019-11-27 13:46:55 +00:00
CloneableWithRangeMediaResource.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
CubebUtils.cpp Bug 1626918 - Don't require POT for queue items on windows/android for now, on a CLOSED TREE 2020-06-12 14:28:33 +00:00
CubebUtils.h Bug 1626918 - Don't register the audio callback thread when using audioipc: it's already registered. r=achronop 2020-06-12 13:33:04 +00:00
DOMMediaStream.cpp Bug 1620594 - Part 1: Rework NS_ReleaseOnMainThreadSystemGroup. r=nika 2020-04-07 15:16:23 +00:00
DOMMediaStream.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
DecoderTraits.cpp Bug 1628048 - send telemetry data when users attempt to play HLS contents. r=bryce,liuche 2020-05-20 01:41:43 +00:00
DecoderTraits.h Bug 1568058 - pt 1 - Add DecoderTraits::CreateDemuxer and use it in CreateReader. r=jya 2019-11-14 16:06:29 +00:00
DriftCompensation.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
DynamicResampler.cpp Bug 1637235 - Implement a dynamic resampler with preallocated input and output memory. r=padenot 2020-06-01 15:53:30 +00:00
DynamicResampler.h Bug 1637235 - Implement a dynamic resampler with preallocated input and output memory. r=padenot 2020-06-01 15:53:30 +00:00
FileBlockCache.cpp Bug 1620594 - Part 7: Remove TabGroup and SystemGroup. r=nika,bas 2020-04-07 15:17:47 +00:00
FileBlockCache.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
FileMediaResource.cpp Bug 1500049 - Wait for MediaCacheStreams to close properly before finishing MediaDecoder shutdown. r=bryce 2019-11-13 22:40:14 +00:00
FileMediaResource.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
ForwardedInputTrack.cpp Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
ForwardedInputTrack.h Bug 1322095 - Part 2: Remove nsAutoPtr from dom/media. r=jya 2020-02-21 22:44:00 +00:00
FrameStatistics.h Bug 1596528 - Get the statistics under the same mutex to avoid inconsistency. r=padenot 2020-05-14 16:36:19 +00:00
GVAutoplayPermissionRequest.cpp Bug 1583863 - Part 4: Skip setting autoplay status. r=peterv 2020-01-20 14:58:54 +00:00
GVAutoplayPermissionRequest.h Bug 1593843 - part4 : implement 'GVAutoplayPermissionRequestor' to manage the request. r=bryce 2019-11-25 11:00:13 +00:00
GVAutoplayRequestStatusIPC.h Bug 1593843 - part3 : store the request status in top-level browsing context. r=farre 2019-11-25 11:00:13 +00:00
GVAutoplayRequestUtils.h Bug 1593843 - part1 : implement GVAutoplayPermissionRequest. r=Ehsan,bryce 2019-11-25 11:00:12 +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 1322095 - Part 2: Remove nsAutoPtr from dom/media. r=jya 2020-02-21 22:44:00 +00:00
GraphDriver.cpp Bug 1626918 - Properly check thread id when running with cubeb not sandboxed on a CLOSED TREE. 2020-06-12 15:19:25 +00:00
GraphDriver.h Bug 1626918 - Don't register the audio callback thread when using audioipc: it's already registered. r=achronop 2020-06-12 13:33:04 +00:00
GraphRunner.cpp Bug 1625372 request interrupt of AudioWorklet JS on force shutdown r=padenot 2020-05-15 08:24:06 +00:00
GraphRunner.h Bug 1605041 - Fix static-analysis warning from bug 1586370. r=padenot 2019-12-19 13:48:09 +00:00
IdpSandbox.jsm Bug 1620556 - Automatic code fixes for Prettier 1.19.1 upgrade. r=Standard8,remote-protocol-reviewers,marionette-reviewers,webcompat-reviewers,perftest-reviewers,sparky,whimboo,denschub 2020-03-13 23:38:52 +00:00
ImageToI420.cpp
ImageToI420.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
Intervals.h Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
MPSCQueue.h Bug 1626918 - Don't require POT for queue items on windows/android for now, on a CLOSED TREE 2020-06-12 14:28:33 +00:00
MediaBlockCacheBase.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
MediaCache.cpp Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
MediaCache.h Bug 1500049 - Wait for MediaCacheStreams to close properly before finishing MediaDecoder shutdown. r=bryce 2019-11-13 22:40:14 +00:00
MediaChannelStatistics.h
MediaContainerType.cpp
MediaContainerType.h
MediaData.cpp Bug 1643375 - Remove VideoData::YCbCrBuffer::Plane::mOffset. r=alwu 2020-06-11 23:04:55 +00:00
MediaData.h Bug 1643375 - Remove VideoData::YCbCrBuffer::Plane::mOffset. r=alwu 2020-06-11 23:04:55 +00:00
MediaDataDemuxer.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
MediaDecoder.cpp Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
MediaDecoder.h Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
MediaDecoderOwner.h Bug 1536156 - Let cloneElementVisually() return a promise that resolves when frames have been rendered. r=alwu,mconley,bzbarsky 2019-11-22 12:52:48 +00:00
MediaDecoderStateMachine.cpp Bug 1640826 - fix marco error r=bryce 2020-05-26 18:04:44 +00:00
MediaDecoderStateMachine.h Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
MediaDeviceInfo.cpp
MediaDeviceInfo.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
MediaDevices.cpp Bug 1616527 - Stop asserting on device change event when the window has navigated away. r=jib 2020-02-19 14:07:36 +00:00
MediaDevices.h Bug 1582637 - Move internal DeviceChange events to higher order functions. r=jib,achronop 2019-10-29 13:01:43 +00:00
MediaEventSource.h Bug 1642991 - Use RemoveElementsBy where easily possible. r=froydnj 2020-06-08 09:01:48 +00:00
MediaFormatReader.cpp Bug 1612557 - part4 : use `Media` category for markers r=bryce,gerald,canaltinova 2020-05-16 19:58:25 +00:00
MediaFormatReader.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +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 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
MediaMIMETypes.cpp Bug 1580695 - Revert bug 1533129. r=alwu,bryce 2019-10-24 22:50:35 +00:00
MediaMIMETypes.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
MediaManager.cpp Bug 1608521 - Change mozilla::IsFullyActive to walk WindowContext tree, r=kmag 2020-06-02 17:24:14 +00:00
MediaManager.h Bug 1624322 - Add the raw group ID to MediaDevice. r=jib 2020-03-27 18:40:57 +00:00
MediaMetadataManager.h Bug 1322095 - Part 2: Remove nsAutoPtr from dom/media. r=jya 2020-02-21 22:44:00 +00:00
MediaPlaybackDelayPolicy.cpp Bug 1591712 - Remove useless OwnerDoc() checks in MediaPlayackDelayPolicy. r=alwu 2019-10-28 17:29:08 +00: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
MediaQueue.h Bug 1545108 - use diagnostic assertion to ensure the sample is valid to be accessed. r=bryce 2020-05-19 15:42:06 +00:00
MediaRecorder.cpp Bug 1642989 - Use RemoveLastElements instead of RemoveElementsAt where possible. r=froydnj 2020-06-08 08:50:15 +00:00
MediaRecorder.h Bug 1585284 - Use BlobImpl in MutableBlobStorage instead of Blob, r=smaug 2019-10-21 05:33:33 +00:00
MediaResource.cpp Bug 1638124 - Part 2: Convert media types to NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=jya 2020-05-19 18:30:55 +00:00
MediaResource.h Bug 1638124 - Part 2: Convert media types to NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=jya 2020-05-19 18:30:55 +00:00
MediaResourceCallback.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
MediaResult.h Bug 1582353 - P1. Add MediaResult serializer. r=mjf 2019-09-26 14:51:56 +00:00
MediaSegment.h Bug 1642989 - Use RemoveLastElements instead of RemoveElementsAt where possible. r=froydnj 2020-06-08 08:50:15 +00:00
MediaShutdownManager.cpp Bug 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38:48 +00:00
MediaShutdownManager.h
MediaSpan.h Bug 1565501 - use fallible memory allocation in MediaSpan. r=jya 2019-07-18 11:02:26 +00:00
MediaStatistics.h
MediaStreamError.cpp
MediaStreamError.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
MediaStreamTrack.cpp Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
MediaStreamTrack.h Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
MediaStreamWindowCapturer.cpp Bug 1629389 - Null check in the destructor of MediaStreamWindowCapturer. r=alwu 2020-04-14 18:36:21 +00:00
MediaStreamWindowCapturer.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
MediaTimer.cpp Bug 1638124 - Part 2: Convert media types to NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=jya 2020-05-19 18:30:55 +00:00
MediaTimer.h Bug 1638124 - Part 2: Convert media types to NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_DESTROY, r=jya 2020-05-19 18:30:55 +00:00
MediaTrack.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
MediaTrack.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
MediaTrackGraph.cpp Bug 1626918 - Don't start/stop the real-time tracing code from the objects they measure. r=achronop 2020-06-12 13:41:12 +00:00
MediaTrackGraph.h Bug 1644647 - Bug 1285290 use strong pointers for tracks in ApplyAudioContextOperation() r=padenot 2020-06-12 01:02:18 +00:00
MediaTrackGraphImpl.h Bug 1638243 reject promises for Resume AudioContextOperations that have not run by graph shutdown r=padenot 2020-06-12 01:12:56 +00:00
MediaTrackList.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
MediaTrackList.h Bug 1493613 - Move MediaStream control from DOMMediaStream to MediaStreamTrack. r=padenot 2019-07-31 07:58:17 +00:00
MediaTrackListener.cpp Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
MediaTrackListener.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
MemoryBlockCache.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan 2019-12-06 09:24:56 +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
PeerConnection.jsm Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
PeerConnectionIdp.jsm Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
PrincipalChangeObserver.h
PrincipalHandle.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
QueueObject.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
QueueObject.h
ReaderProxy.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
ReaderProxy.h
SeekJob.cpp
SeekJob.h
SeekTarget.h Bug 1595603 - part2 : delay seeking task when media is inactive r=bryce 2020-01-09 17:10:08 +00:00
SelfRef.h
SharedBuffer.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
TextTrack.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
TextTrack.h Bug 1600353 - Make TextTrackSource and TextTrackReadyState enum classes. r=bzbarsky 2019-12-02 19:13:11 +00:00
TextTrackCue.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +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 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +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 1628715 - Part 9: Add MOZ_NONNULL_RETURN to InsertElementSorted. r=xpcom-reviewers,nika 2020-04-24 13:31:38 +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
TextTrackRegion.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
ThreadPoolCOMListener.cpp
ThreadPoolCOMListener.h
TimeUnits.h Bug 1625138 - Part 16: Replace mozilla::IsIntegral with std::is_integral. r=froydnj 2020-03-28 13:57:15 +00:00
Tracing.cpp Bug 1626918 - Push PID and TIP gathering to AsyncLogger. r=achronop 2020-06-12 13:12:50 +00:00
Tracing.h Bug 1626918 - Have a fixed size buffer for the message part of the tracing. r=achronop 2020-06-12 13:14:21 +00:00
UnderrunHandler.h Bug 1575883 - Handle SIGXCPU in Gecko. r=kinetik,glandium 2019-10-11 16:02:36 +00:00
UnderrunHandlerLinux.cpp Bug 1637235 - Implement a ring buffer for audio data. r=padenot,jya 2020-06-01 15:53:18 +00:00
UnderrunHandlerNoop.cpp Bug 1575883 - Handle SIGXCPU in Gecko. r=kinetik,glandium 2019-10-11 16:02:36 +00:00
VideoFrameContainer.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
VideoFrameContainer.h Bug 1536156 - Make VideoFrameContainer::ClearFutureFrames keep the current frame instead of the first frame. r=padenot 2019-11-22 15:48:06 +00:00
VideoFrameConverter.h Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj 2020-02-20 11:40:14 +00:00
VideoLimits.h
VideoOutput.h Bug 1642989 - Use RemoveLastElements instead of RemoveElementsAt where possible. r=froydnj 2020-06-08 08:50:15 +00:00
VideoPlaybackQuality.cpp Bug 1602163 - part2 : remove 'corruptedFrames' from 'VideoPlaybackQuality' r=bzbarsky 2019-12-11 07:19:15 +00:00
VideoPlaybackQuality.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
VideoSegment.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
VideoSegment.h Bug 1454998 - Rename streams to tracks. r=padenot,karlt,smaug 2019-10-02 10:23:02 +00:00
VideoStreamTrack.cpp Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce 2020-05-05 11:38:10 +00:00
VideoStreamTrack.h Bug 1592289 - Implement mute/unmute events for media element capture. r=padenot 2019-11-20 15:24:34 +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
VideoTrackList.h
VideoUtils.cpp Bug 1620594 - Part 2: Use SchedulerGroup::Dispatch instead of SystemGroup::Dispatch. r=nika 2020-04-07 15:16:33 +00:00
VideoUtils.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot 2020-03-04 15:39:20 +00:00
VorbisUtils.h
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 Backed out changeset f2508a6e4c53 (bug 1636572) for causing wpt failures in track-element/cors/* 2020-05-11 10:47:22 +03: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
XiphExtradata.h
components.conf
moz.build Bug 1626918 - Split the MPSC queue in its own file, and generalize it for any type. r=achronop 2020-06-12 13:12:55 +00:00
nsIAudioDeviceInfo.idl
nsIAutoplay.idl Bug 1543812 - Add ability to block all autoplay. r=johannh,alwu,flod,fluent-reviewers 2019-06-06 09:06:09 +00:00
nsIDOMNavigatorUserMedia.idl Bug 1624322 - Add the raw group ID to MediaDevice. r=jib 2020-03-27 18:40:57 +00:00
nsIDocumentActivity.h
nsIMediaManager.idl Bug 1634703 - Return nsIMediaDevice active devices list from mediaCaptureWindowState. r=jib,geckoview-reviewers,agi 2020-05-12 14:49:46 +00:00