gecko-dev/dom/media
2023-05-17 16:00:46 +00:00
..
autoplay Bug 1826702 - Convert PermissionTestUtils to an ES module. r=permissions-reviewers,settings-reviewers,media-playback-reviewers,pbz,padenot 2023-04-06 15:07:56 +00:00
benchmark
bridge
doctor Bug 1813197 - Fix regressions in decoderDoctor after adding moz-support-link to notificationbox. r=mstriemer,kinetik,media-playback-reviewers 2023-05-09 14:34:10 +00:00
eme Bug 1832389 - part1 : move the pref check into IsPlayReadyKeySystem(). r=jolin 2023-05-11 17:55:48 +00:00
encoder Bug 1817997 - Remove FramesToTimeUnit, replacing it by the TimeUnit constructor. r=alwu,kinetik 2023-05-17 15:47:06 +00:00
fake-cdm Bug 1829618 - Enable Prettier on json files (automatic fixes). r=perftest-reviewers,webcompat-reviewers,extension-reviewers,andi,desktop-theme-reviewers,pip-reviewers,devtools-reviewers,sync-reviewers,mossop,denschub,dao,sparky,robwu,geckoview-reviewers,owlish 2023-05-09 16:14:51 +00:00
flac Bug 1817997 - Remove FramesToTimeUnit, replacing it by the TimeUnit constructor. r=alwu,kinetik 2023-05-17 15:47:06 +00:00
fuzz
gmp Bug 1832354 - Fix null pointer deref after GMP process crash. r=media-playback-reviewers,alwu 2023-05-17 11:49:37 +00:00
gmp-plugin-openh264
gtest Bug 1703812, 1817997, 1821362: apply code formatting via Lando 2023-05-17 16:00:46 +00:00
hls Bug 1796069 - Set tracking ids with playback decoders to get more markers. r=alwu 2022-12-01 09:52:54 +00:00
imagecapture Bug 1769878, ensure objects owned by the worker thread are cleared when the worker is shutting down, r=asuth,aosmond 2022-06-22 14:06:31 +00:00
ipc Bug 1817997 - Rewrite TimeUnit.h r=alwu 2023-05-17 15:47:03 +00:00
mediacapabilities Bug 1810963 - Do more precise RFP check in MediaCapabilities. r=media-playback-reviewers,padenot,tjr 2023-01-20 09:12:10 +00:00
mediacontrol Bug 1819818 - Make dom/media/mediacontrol/tests/gtest buildable outside of a unified build environment r=andi 2023-03-02 07:44:29 +00:00
mediasession Bug 1810995 - update BrowserTestUtils.loadURI consumers to use loadURIString (automated) - dom and docshell - r=Standard8 2023-01-19 20:16:41 +00:00
mediasink Bug 1703812, 1817997, 1821362: apply code formatting via Lando 2023-05-17 16:00:46 +00:00
mediasource Bug 1703812, 1817997, 1821362: apply code formatting via Lando 2023-05-17 16:00:46 +00:00
mp3 Bug 1703812, 1817997, 1821362: apply code formatting via Lando 2023-05-17 16:00:46 +00:00
mp4 Bug 1703812, 1817997, 1821362: apply code formatting via Lando 2023-05-17 16:00:46 +00:00
ogg Bug 1703812, 1817997, 1821362: apply code formatting via Lando 2023-05-17 16:00:46 +00:00
platforms Bug 1703812, 1817997, 1821362: apply code formatting via Lando 2023-05-17 16:00:46 +00:00
systemservices Bug 1832225 - For ShutdownBlockingTicket pass the unique name to the blocker. r=karlt 2023-05-17 04:16:39 +00:00
test Bug 1703812 - Part 40 - Mover very-short.mp3 to Web Audio API decode test, use a slightly longer file for HTMLMediaElement tests. r=alwu 2023-05-17 15:47:02 +00:00
tests/crashtests Bug 1783765: Test case for bug. r=jib 2022-08-12 16:29:05 +00:00
tools Bug 1826425 - Add python script to generate GMP JSON for balrog and fallback. r=media-playback-reviewers,azebrowski 2023-04-05 17:55:58 +00:00
utils Bug 1276351 - Move away from mozilla::tuple to std::tuple. r=necko-reviewers,sergesanspaille 2023-03-27 07:20:25 +00:00
wave
webaudio Bug 1703812 - Part 44 - Tell the MP4Demuxer to trim decoded packets using the AudioTrimmer. r=alwu 2023-05-17 15:47:08 +00:00
webcodecs Bug 1832350 - Remove unnecessary comments r=padenot 2023-05-11 17:19:39 +00:00
webm Bug 1703812, 1817997, 1821362: apply code formatting via Lando 2023-05-17 16:00:46 +00:00
webrtc Bug 1817997 - Remove FramesToTimeUnit, replacing it by the TimeUnit constructor. r=alwu,kinetik 2023-05-17 15:47:06 +00:00
webspeech Bug 1825233 - Cut SpeechSynthesis over to RFPTarget. r=tjr 2023-03-31 07:53:08 +00:00
webvtt Bug 1828402 - Convert dom/media/webvtt/ to ES modules. r=alwu 2023-04-20 18:41:21 +00:00
ADTSDecoder.cpp Bug 1766307 - Enable PDMFactory::Supports/SupportsMimeType to process+return HW/SW decode info r=media-playback-reviewers,alwu 2022-07-22 23:08:08 +00:00
ADTSDecoder.h
ADTSDemuxer.cpp Bug 1703812, 1817997, 1821362: apply code formatting via Lando 2023-05-17 16:00:46 +00:00
ADTSDemuxer.h
AsyncLogger.h Bug 1803751 - Make some marker fields searchable and bump the profile version r=julienw 2022-12-13 14:19:07 +00:00
AudibilityMonitor.h Bug 1785758 - Use linear gain threshold for audibility check to reduce overhead of AudibilityMonitor. r=media-playback-reviewers,padenot 2022-08-18 10:28:17 +00:00
AudioBufferUtils.h
AudioCaptureTrack.cpp
AudioCaptureTrack.h
AudioChannelFormat.cpp
AudioChannelFormat.h
AudioCompactor.cpp
AudioCompactor.h Bug 1817997 - Remove FramesToTimeUnit, replacing it by the TimeUnit constructor. r=alwu,kinetik 2023-05-17 15:47:06 +00:00
AudioConfig.cpp
AudioConfig.h Bug 1596464 - Statically check that we can static_cast a Gecko ChannelLayout to a cubeb_channel_layout. r=pehrsons 2022-10-13 08:19:23 +00:00
AudioConverter.cpp
AudioConverter.h
AudioDeviceInfo.cpp
AudioDeviceInfo.h
AudioDriftCorrection.h
AudioInputSource.cpp Bug 1796074 - Generalize AudioThreadRegistry into CallbackThreadRegistry. r=padenot 2022-10-31 10:04:41 +00:00
AudioInputSource.h
AudioMixer.h
AudioPacketizer.h
AudioRingBuffer.cpp
AudioRingBuffer.h
AudioSampleFormat.h
AudioSegment.cpp
AudioSegment.h
AudioStream.cpp Bug 1796074 - Generalize AudioThreadRegistry into CallbackThreadRegistry. r=padenot 2022-10-31 10:04:41 +00:00
AudioStream.h Bug 1813584 - Use fine grained RFP for CubebUtils::PreferredSampleRate. r=media-playback-reviewers,alwu 2023-02-15 10:55:31 +00:00
AudioStreamTrack.cpp Bug 1810964 - Replace callers of nsContentUtils::ResistFingerprinting. r=tjr,emilio 2023-01-23 11:52:56 +00:00
AudioStreamTrack.h Bug 1786306 merge AudioStreamTrack::SetAudioOutputDevice() into AddAudioOutput() r=padenot 2022-09-30 04:13:35 +00:00
AudioTrack.cpp
AudioTrack.h
AudioTrackList.cpp
AudioTrackList.h
BackgroundVideoDecodingPermissionObserver.cpp
BackgroundVideoDecodingPermissionObserver.h
BaseMediaResource.cpp
BaseMediaResource.h
Benchmark.cpp
Benchmark.h
BitReader.cpp
BitReader.h
BitWriter.cpp
BitWriter.h
BufferMediaResource.h
BufferReader.h
ByteWriter.h
CallbackThreadRegistry.cpp Bug 1796069 - Ignore registrations in CallbackThreadRegistry if refcnt logging is enabled. r=padenot 2022-12-01 09:52:53 +00:00
CallbackThreadRegistry.h Bug 1796069 - Move CallbackThreadRegistry definitions to cpp file. r=padenot 2022-12-01 09:52:52 +00:00
CanvasCaptureMediaStream.cpp
CanvasCaptureMediaStream.h
ChannelMediaDecoder.cpp Bug 1817997 - Replace more double representing seconds by TimeUnit in MediaSource. r=kinetik 2023-05-17 15:47:06 +00:00
ChannelMediaDecoder.h Bug 1817997 - Update ChannelMediaDecoder to use the new TimeUnit. r=alwu 2023-05-17 15:47:04 +00:00
ChannelMediaResource.cpp Bug 1783601 use GetChannelResultPrincipalIfNotSandboxed() for media resource principal r=chunmin 2022-08-24 02:59:24 +00:00
ChannelMediaResource.h Bug 1781759 factor out ChannelMediaResource::MediaElement() helper r=chunmin 2022-08-23 00:23:51 +00:00
CloneableWithRangeMediaResource.cpp
CloneableWithRangeMediaResource.h
components.conf Bug 1828401 - Convert most of dom/media to ES modules. r=bwc. 2023-04-20 18:41:21 +00:00
CrossGraphPort.cpp Bug 1786306 Destroy() associated MediaTracks and MediaInputPort in CrossGraphPort destructor r=padenot 2022-09-30 04:13:34 +00:00
CrossGraphPort.h Bug 1786306 Destroy() associated MediaTracks and MediaInputPort in CrossGraphPort destructor r=padenot 2022-09-30 04:13:34 +00:00
CubebInputStream.cpp
CubebInputStream.h
CubebUtils.cpp Bug 1533220 - Enable AudioIPC on Windows arm64. r=cubeb-reviewers,padenot 2023-03-29 12:58:47 +00:00
CubebUtils.h Bug 1813584 - Use fine grained RFP for CubebUtils::PreferredSampleRate. r=media-playback-reviewers,alwu 2023-02-15 10:55:31 +00:00
DecoderTraits.cpp
DecoderTraits.h
DeviceInputTrack.cpp
DeviceInputTrack.h
DOMMediaStream.cpp Bug 1802225 - Remove Layers.{h,cpp}. r=tnikkel,geckoview-reviewers,jgilbert,media-playback-reviewers,padenot,m_kato 2022-11-29 01:52:03 +00:00
DOMMediaStream.h
DriftCompensation.h
DynamicResampler.cpp
DynamicResampler.h
ExternalEngineStateMachine.cpp Bug 1814749 - part2 : do not call engine method until the recovery finishes. r=jolin 2023-03-31 08:14:03 +00:00
ExternalEngineStateMachine.h Bug 1823541 - part1 : add a function to distinguish the external state machine. r=jolin 2023-03-23 17:36:50 +00:00
FileBlockCache.cpp
FileBlockCache.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
FileMediaResource.cpp
FileMediaResource.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
ForwardedInputTrack.cpp
ForwardedInputTrack.h
FrameStatistics.h
GetUserMediaRequest.cpp
GetUserMediaRequest.h Bug 1777574, automate CC zone handling, r=mccr8 2022-09-07 11:22:51 +00:00
GraphDriver.cpp Bug 1825913 remove invalid AudioStreamState::None assertion after cubeb_stream_start() failure r=pehrsons 2023-04-03 19:32:57 +00:00
GraphDriver.h Bug 1801190 merge mStarted into mAudioStreamState r=pehrsons 2023-03-30 23:18:44 +00:00
GraphRunner.cpp Bug 1809753 - Part 1: Remove quantum-dom nsIThread::EventTarget methods, r=mccr8 2023-01-16 23:14:10 +00:00
GraphRunner.h Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
IdpSandbox.sys.mjs Bug 1828401 - Convert most of dom/media to ES modules. r=bwc. 2023-04-20 18:41:21 +00:00
ImageToI420.cpp Bug 1825360 - Remove the NS_DISPATCH_SYNC flag, r=necko-reviewers,geckoview-reviewers,media-playback-reviewers,karlt,jesup,m_kato,emilio 2023-03-30 16:53:51 +00:00
ImageToI420.h
Intervals.h Bug 1817997 - Rewrite TimeUnit.h r=alwu 2023-05-17 15:47:03 +00:00
MediaBlockCacheBase.h
MediaCache.cpp
MediaCache.h
MediaChannelStatistics.h
MediaContainerType.cpp
MediaContainerType.h
MediaData.cpp Bug 1703812, 1817997, 1821362: apply code formatting via Lando 2023-05-17 16:00:46 +00:00
MediaData.h Bug 1703812 - Part 30 - Fix warnings in MediaData. r=alwu 2023-05-17 15:47:00 +00:00
MediaDataDemuxer.h Bug 1823541 - part2 : recreate the state machine if DRM playback is not allowed for the media engine playback. r=jolin 2023-03-23 17:36:50 +00:00
MediaDecoder.cpp Bug 1817997 - Write a version of GetSeekableTimeRanges that uses double and not TimeUnit. r=alwu 2023-05-17 15:47:07 +00:00
MediaDecoder.h Bug 1817997 - Write a version of GetSeekableTimeRanges that uses double and not TimeUnit. r=alwu 2023-05-17 15:47:07 +00:00
MediaDecoderOwner.h Bug 1832479 use types for decoder owner Invalidate() boolean parameters r=pehrsons 2023-05-16 21:30:29 +00:00
MediaDecoderStateMachine.cpp Bug 1817997 - When checking if a media has been seeked to the end, take into account the resolution of time values. r=alwu 2023-05-17 15:47:06 +00:00
MediaDecoderStateMachine.h Bug 1703812 - Part 35 - Fix warning in MediaDecoderStateMachine. r=alwu 2023-05-17 15:47:01 +00:00
MediaDecoderStateMachineBase.cpp Bug 1820650 - part1 : add another layer for setting CDM proxy. r=jolin 2023-03-13 21:16:59 +00:00
MediaDecoderStateMachineBase.h Bug 1823541 - part1 : add a function to distinguish the external state machine. r=jolin 2023-03-23 17:36:50 +00:00
MediaDeviceInfo.cpp
MediaDeviceInfo.h Bug 1777574, automate CC zone handling, r=mccr8 2022-09-07 11:22:51 +00:00
MediaDevices.cpp Backed out 10 changesets (bug 1528042) for causing build bustages on MediaDevices.cpp. 2023-05-16 09:35:29 +03:00
MediaDevices.h Backed out 10 changesets (bug 1528042) for causing build bustages on MediaDevices.cpp. 2023-05-16 09:35:29 +03:00
MediaEventSource.h Bug 1276351 - Move away from mozilla::tuple to std::tuple. r=necko-reviewers,sergesanspaille 2023-03-27 07:20:25 +00:00
MediaFormatReader.cpp Bug 1832702 - part1 : copy crypto related information into the remote raw data so that the remote process can use those information to decrypt samples. r=jolin 2023-05-16 20:17:25 +00:00
MediaFormatReader.h Bug 1831052 - Record audio codec process when FinishDecodeFirstFrame() runs r=padenot 2023-05-04 11:37:54 +00:00
MediaInfo.cpp
MediaInfo.h Bug 1817997 - Handle overflowing TimeUnit more gracefully. r=alwu 2023-05-17 15:47:08 +00:00
MediaManager.cpp Backed out 10 changesets (bug 1528042) for causing build bustages on MediaDevices.cpp. 2023-05-16 09:35:29 +03:00
MediaManager.h Bug 1825360 - Remove the NS_DISPATCH_SYNC flag, r=necko-reviewers,geckoview-reviewers,media-playback-reviewers,karlt,jesup,m_kato,emilio 2023-03-30 16:53:51 +00:00
MediaMetadataManager.h
MediaMIMETypes.cpp Bug 1660405 - Move away from mozilla::IsFinite in favor of std::isfinite. r=sergesanspaille 2023-03-22 11:35:33 +00:00
MediaMIMETypes.h
MediaPlaybackDelayPolicy.cpp
MediaPlaybackDelayPolicy.h
MediaPromiseDefs.h
MediaQueue.h Bug 1262276 - part12 : store looping offset in the media queue in order to keep timestamp consistantly increasing across different states. r=padenot 2022-11-05 02:23:33 +00:00
MediaRecorder.cpp Bug 1713940, null check owner before using it, r=padenot 2022-09-13 17:09:24 +00:00
MediaRecorder.h
MediaResource.cpp
MediaResource.h
MediaResourceCallback.h
MediaResult.h
MediaSegment.h
MediaShutdownManager.cpp
MediaShutdownManager.h
MediaSpan.h
MediaStatistics.h
MediaStreamError.cpp
MediaStreamError.h Bug 1777574, automate CC zone handling, r=mccr8 2022-09-07 11:22:51 +00:00
MediaStreamTrack.cpp Bug 1810964 - Replace callers of nsContentUtils::ResistFingerprinting. r=tjr,emilio 2023-01-23 11:52:56 +00:00
MediaStreamTrack.h Bug 1796069 - Remove unused BasicTrackSource. r=padenot 2022-12-01 09:52:46 +00:00
MediaStreamWindowCapturer.cpp
MediaStreamWindowCapturer.h
MediaTimer.cpp
MediaTimer.h
MediaTrack.cpp
MediaTrack.h
MediaTrackGraph.cpp Bug 1829437 - Fix GCC -Wuninitialized warnings in MediaTrackGraph r=azebrowski 2023-05-03 20:25:16 +00:00
MediaTrackGraph.h Bug 1786306 de-virtualize some methods that are not overridden r=pehrsons 2022-09-30 04:13:33 +00:00
MediaTrackGraphImpl.h Bug 1813584 - Use fine grained RFP for CubebUtils::PreferredSampleRate. r=media-playback-reviewers,alwu 2023-02-15 10:55:31 +00:00
MediaTrackList.cpp
MediaTrackList.h
MediaTrackListener.cpp
MediaTrackListener.h
MemoryBlockCache.cpp
MemoryBlockCache.h
metrics.yaml Bug 1781166 - Use team-wise email for media telemetries r=media-playback-reviewers,alwu 2022-07-26 17:16:00 +00:00
moz.build Bug 1817997 - Rewrite TimeUnit.h r=alwu 2023-05-17 15:47:03 +00:00
MPSCQueue.h
nsIAudioDeviceInfo.idl
nsIDocumentActivity.h
nsIMediaDevice.idl Bug 1811341 - restore OS picker behavior under wayland for gUM;r=jib,mjf 2023-01-31 20:02:42 +00:00
nsIMediaManager.idl
Pacer.h
PeerConnection.sys.mjs Bug 1829667: Make JsepTransceiver non-refcounted. r=mjf,webidl,mccr8 2023-04-28 14:53:57 +00:00
PeerConnectionIdp.sys.mjs Bug 1828401 - Convert most of dom/media to ES modules. r=bwc. 2023-04-20 18:41:21 +00:00
PrincipalChangeObserver.h
PrincipalHandle.h Bug 1813468 - Use an enum for principal privacy in PeerConnectionImpl and friends. r=bwc 2023-02-09 15:32:57 +00:00
QueueObject.cpp
QueueObject.h
ReaderProxy.cpp Bug 1820650 - part1 : add another layer for setting CDM proxy. r=jolin 2023-03-13 21:16:59 +00:00
ReaderProxy.h Bug 1820650 - part1 : add another layer for setting CDM proxy. r=jolin 2023-03-13 21:16:59 +00:00
SeekJob.cpp
SeekJob.h
SeekTarget.h Bug 1262276 - part4 : add more debug logs. r=padenot 2022-11-05 02:23:30 +00:00
SelfRef.h
SharedBuffer.h
TimeUnits.cpp Bug 1817997 - Handle overflowing TimeUnit more gracefully. r=alwu 2023-05-17 15:47:08 +00:00
TimeUnits.h Bug 1817997 - Allow getting a TimeUnit from a time expressed in hundreds of nanoseconds. r=alwu 2023-05-17 15:47:09 +00:00
Tracing.cpp Bug 1802520 - Allow disabling real-time callback tracing in configure. r=glandium,pehrsons,media-playback-reviewers,alwu 2022-11-29 15:29:08 +00:00
Tracing.h Bug 1802520 - Allow disabling real-time callback tracing in configure. r=glandium,pehrsons,media-playback-reviewers,alwu 2022-11-29 15:29:08 +00:00
UnderrunHandler.h
UnderrunHandlerLinux.cpp
UnderrunHandlerNoop.cpp
VideoFrameContainer.cpp Bug 1832479 use types for decoder owner Invalidate() boolean parameters r=pehrsons 2023-05-16 21:30:29 +00:00
VideoFrameContainer.h Bug 1807215 - Simplify intrinsic size handling in VideoFrameContainer by removing the intrinsicSizeChanged flag. r=padenot 2023-04-03 08:36:39 +00:00
VideoFrameConverter.h Bug 1828517 (MOZ) - Simplify RTCStatsTimestampMaker conversions with a new RTCStatsTimestamp class. r=webrtc-reviewers,dbaker 2023-05-10 18:04:39 +00:00
VideoLimits.h
VideoOutput.h Bug 1825307 - Do not render consecutive black frames when a video track is disabled. r=padenot 2023-04-03 08:36:40 +00:00
VideoPlaybackQuality.cpp Bug 1805931, part 2 - Automated removal of uses of ROOT and UNROOT CC macros. r=smaug 2022-12-15 19:45:01 +00:00
VideoPlaybackQuality.h Bug 1777574, automate CC zone handling, r=mccr8 2022-09-07 11:22:51 +00:00
VideoSegment.cpp Bug 1802225 - Remove Layers.{h,cpp}. r=tnikkel,geckoview-reviewers,jgilbert,media-playback-reviewers,padenot,m_kato 2022-11-29 01:52:03 +00:00
VideoSegment.h
VideoStreamTrack.cpp Bug 1810964 - Replace callers of nsContentUtils::ResistFingerprinting. r=tjr,emilio 2023-01-23 11:52:56 +00:00
VideoStreamTrack.h
VideoTrack.cpp
VideoTrack.h
VideoTrackList.cpp
VideoTrackList.h
VideoUtils.cpp Bug 1817997 - Remove FramesToTimeUnit, replacing it by the TimeUnit constructor. r=alwu,kinetik 2023-05-17 15:47:06 +00:00
VideoUtils.h Bug 1817997 - Reduce precision when storing time related to the played attribute. r=alwu 2023-05-17 15:47:05 +00:00
VorbisUtils.h
WavDumper.h
WebMSample.h
XiphExtradata.cpp
XiphExtradata.h