fune/dom/media
Byron Campen 989ff5c697 Bug 1893805: Do not throw in setParameters if the compat mode has already forgiven the lack of a getParameters. r=jib
Also, improve the warning when a setParameters has a corresponding getParameters,
but it just too late.

Differential Revision: https://phabricator.services.mozilla.com/D210380
2024-06-03 23:24:52 +00:00
..
autoplay Bug 1860492 - Fix OGG specific tests. r=media-playback-reviewers,alwu 2024-04-04 15:02:33 +00:00
benchmark
bridge
doctor Bug 1893683 - Remove ns{A,C}String and other xpcom dependencies from nsStringBuffer. r=smaug,media-playback-reviewers,karlt 2024-05-09 08:34:35 +00:00
driftcontrol Bug 1899189 Fill in missing frames when switching from resampling to copying r=padenot 2024-05-28 19:53:34 +00:00
eme Bug 1898639 - check if CDM proxy still exists. r=padenot 2024-05-31 19:03:01 +00:00
encoder Bug 1881647 - Enable WMFMediaDataEncoder to encode RGBA images r=media-playback-reviewers,padenot 2024-05-01 04:24:11 +00:00
fake-cdm
flac Bug 1878503 - Remove MOZ_FFVPX and the associated pref. r=glandium,media-playback-reviewers,geckoview-reviewers,alwu 2024-03-05 16:06:49 +00:00
fuzz
gmp Bug 1898588 - part3 : add encryption scheme 'cbcs-1-9'. r=media-playback-reviewers,padenot 2024-05-29 18:27:03 +00:00
gmp-plugin-openh264
gtest Bug 1899189 Tighten AudioVerifier discontinuity test r=padenot 2024-05-28 21:53:56 +00:00
hls Bug 1888265 - part1 : add an attribute to know whether playback is performed by HLS decoder. r=media-playback-reviewers,padenot 2024-04-02 20:25:06 +00:00
imagecapture
ipc Bug 1895375 - [4/4] Propagate ipc::LaunchErrors to callers r=ipc-reviewers,nika 2024-05-30 17:52:09 +00:00
mediacapabilities Bug 1891541 - [2/2] enforce that MozPromise only accepts static strings r=xpcom-reviewers,media-playback-reviewers,padenot,emilio 2024-04-24 17:02:49 +00:00
mediacontrol Bug 1887128 - Guess position state from media elements. r=alwu 2024-04-29 17:41:10 +00:00
mediasession Bug 1640839 - Add IPC serializer for WebIDL enums. r=mccr8,jgilbert,media-playback-reviewers,dom-storage-reviewers,janv,padenot 2024-03-02 07:50:22 +00:00
mediasink Bug 1894110 - Graceful failure path for soundtouch sandbox creation failure r=glandium,media-playback-reviewers,padenot 2024-05-13 20:40:24 +00:00
mediasource Bug 1899646 - properly recover the status for a newly created state machine. r=media-playback-reviewers,padenot 2024-05-30 17:18:10 +00:00
mp3
mp4 Bug 1893523 - part2 : add debug logs. r=media-playback-reviewers,padenot 2024-05-15 20:45:29 +00:00
ogg Bug 1848073 - Fix coverity UNUSED_VALUE error in OggDemuxer::SeekBisection r=padenot 2024-05-01 16:23:39 +00:00
platforms Bug 1876438 - Enable SVC configuration in FFmpegVideoEncoder for libaom r=media-playback-reviewers,padenot 2024-06-03 18:45:58 +00:00
systemservices Bug 1808705 - test VideoCaptureAndroid with mock camera enumerator. r=pehrsons,geckoview-reviewers 2024-03-07 20:08:53 +00:00
test Bug 1336404 - Unship HTMLMediaElement.seekToNextFrame. r=alwu 2024-05-29 13:32:33 +00:00
tests/crashtests Bug 1404972 - Rename audio input prefs to be more consistent. r=padenot 2024-05-06 19:53:57 +00:00
tools
utils Bug 1894117 - part3 : record start and end time for DecodeStage as well. r=padenot 2024-05-02 18:32:14 +00:00
wave
webaudio Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2024-04-22 16:00:09 +00:00
webcodecs Bug 1880149 - Assign an error message when a VideoEncoderConfig isn't valid. r=chunmin 2024-06-03 16:31:48 +00:00
webm Bug 1894331 - Part 1: Fix audio sample rate sanity check in WebMDemuxer r=padenot 2024-05-23 23:54:53 +00:00
webrtc Bug 1893805: Do not throw in setParameters if the compat mode has already forgiven the lack of a getParameters. r=jib 2024-06-03 23:24:52 +00:00
webspeech Bug 1818283: Make DOMMediaStream::TrackListener cycle-collected. r=pehrsons 2024-04-05 20:55:53 +00:00
webvtt Bug 1395924 - support all of HTML's character entities in WebVTT; r=alwu 2024-05-06 23:22:52 +00:00
ADTSDecoder.cpp
ADTSDecoder.h
ADTSDemuxer.cpp Bug 1749044 - Move ADTS parsing facilities to their own file, split from the ADTS demuxer. r=chunmin 2024-03-06 14:00:20 +00:00
ADTSDemuxer.h Bug 1749044 - Move ADTS parsing facilities to their own file, split from the ADTS demuxer. r=chunmin 2024-03-06 14:00:20 +00:00
AsyncLogger.h Bug 1893432 - Expose dom/media/MPSCQueue.h under mozilla/dom to avoid clash with mfbt one r=padenot 2024-04-25 13:33:31 +00:00
AudibilityMonitor.h Bug 1858958 - Fix callers of audio sample type conversion facilities. r=chunmin 2024-03-06 14:00:13 +00:00
AudioBufferUtils.h
AudioCaptureTrack.cpp
AudioCaptureTrack.h
AudioChannelFormat.cpp
AudioChannelFormat.h
AudioCompactor.cpp
AudioCompactor.h
AudioConfig.cpp
AudioConfig.h
AudioConverter.cpp
AudioConverter.h Bug 1749046 - Remove stray semicolon in AudioConverter.h. r=chunmin 2024-03-27 14:16:26 +00:00
AudioDeviceInfo.cpp
AudioDeviceInfo.h
AudioInputSource.cpp Bug 1404972 - Wire up NonNativeInputTrack to the AudioDataListenerInterface processing APIs. r=padenot 2024-05-06 19:53:59 +00:00
AudioInputSource.h Bug 1404972 - Wire up NonNativeInputTrack to the AudioDataListenerInterface processing APIs. r=padenot 2024-05-06 19:53:59 +00:00
AudioMixer.h
AudioPacketizer.h Bug 1749046 - Allow draining an AudioPacketizer. r=chunmin 2024-03-27 14:16:32 +00:00
AudioRingBuffer.cpp Bug 1890689 Change AudioRingBuffer::SetLengthBytes() to EnsureLengthBytes() r=pehrsons 2024-04-18 02:24:04 +00:00
AudioRingBuffer.h Bug 1890689 Change AudioRingBuffer::SetLengthBytes() to EnsureLengthBytes() r=pehrsons 2024-04-18 02:24:04 +00:00
AudioSampleFormat.h Bug 1884119 - Include limits to unbreak the build on Solaris. r=media-playback-reviewers,karlt 2024-03-08 11:00:27 +00:00
AudioSegment.cpp
AudioSegment.h Bug 1858958 - Fix callers of audio sample type conversion facilities. r=chunmin 2024-03-06 14:00:13 +00:00
AudioStream.cpp Bug 1894110 - Graceful failure path for soundtouch sandbox creation failure r=glandium,media-playback-reviewers,padenot 2024-05-13 20:40:24 +00:00
AudioStream.h Bug 1207753 - Fix mutex annotation in audio code r=padenot 2024-05-01 21:32:56 +00:00
AudioStreamTrack.cpp
AudioStreamTrack.h
AudioTrack.cpp
AudioTrack.h
AudioTrackList.cpp
AudioTrackList.h
BackgroundVideoDecodingPermissionObserver.cpp
BackgroundVideoDecodingPermissionObserver.h
BaseMediaResource.cpp
BaseMediaResource.h
Benchmark.cpp Bug 1876536 - Part 3: Remove self refcounts within constructor in dom/media r=media-playback-reviewers,pehrsons,padenot 2024-02-01 11:04:00 +00:00
Benchmark.h
BitReader.cpp
BitReader.h
BitWriter.cpp
BitWriter.h
BufferMediaResource.h
BufferReader.h
ByteWriter.h
CallbackThreadRegistry.cpp Bug 1882944 - Add missing header for NS_NewRunnableFunction. r=webrtc-reviewers,jib 2024-03-01 19:31:28 +00:00
CallbackThreadRegistry.h
CanvasCaptureMediaStream.cpp Backed out changeset fccadc284fd9 (bug 1753275) for causing perma mochitest failures @ dom/canvas/test/test_capture_throttled.html CLOSED TREE 2024-03-19 15:47:52 +02:00
CanvasCaptureMediaStream.h
ChannelMediaDecoder.cpp Bug 1884016 - part1 : use ExternalEngineStateMachine for non-mse media only when the media engine pref allows non-encrypted playback. r=jolin 2024-03-07 00:29:13 +00:00
ChannelMediaDecoder.h
ChannelMediaResource.cpp Bug 1765025 don't get resource length from Content-Length of 206 Partial Content response with no complete-length r=padenot 2024-05-01 02:46:45 +00:00
ChannelMediaResource.h
CloneableWithRangeMediaResource.cpp
CloneableWithRangeMediaResource.h
components.conf
CrossGraphPort.cpp
CrossGraphPort.h
CubebInputStream.cpp Bug 1404972 - Fix typo in CubebInputStream.cpp comment. r=padenot 2024-05-06 19:54:04 +00:00
CubebInputStream.h Bug 1404972 - Wire up NonNativeInputTrack to the AudioDataListenerInterface processing APIs. r=padenot 2024-05-06 19:53:59 +00:00
CubebUtils.cpp Bug 1891664 - Have a grace timeout before shutting down excess idle threads. r=xpcom-reviewers,necko-reviewers,dom-storage-reviewers,nika,janv,jesup#!xpcom-reviewers 2024-06-01 09:05:53 +00:00
CubebUtils.h Bug 1404972 - Wire up NonNativeInputTrack to the AudioDataListenerInterface processing APIs. r=padenot 2024-05-06 19:53:59 +00:00
DecoderTraits.cpp Bug 1672751 - record HLS playback info on Android. r=alwu 2024-03-23 05:16:33 +00:00
DecoderTraits.h
DeviceInputTrack.cpp Bug 1641585 Skip ProcessInput() calls when mStateComputedTime has not advanced r=pehrsons 2024-05-28 18:45:01 +00:00
DeviceInputTrack.h Bug 1404972 - Wire up NonNativeInputTrack to the AudioDataListenerInterface processing APIs. r=padenot 2024-05-06 19:53:59 +00:00
DOMMediaStream.cpp Bug 1818283: Make DOMMediaStream::TrackListener cycle-collected. r=pehrsons 2024-04-05 20:55:53 +00:00
DOMMediaStream.h Bug 1818283: Make DOMMediaStream::TrackListener cycle-collected. r=pehrsons 2024-04-05 20:55:53 +00:00
DriftCompensation.h
EncoderTraits.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2024-04-22 16:00:09 +00:00
EncoderTraits.h Bug 1749046 - Generalize EncoderTraits so that it works for audio. r=chunmin 2024-03-27 14:16:29 +00:00
ExternalEngineStateMachine.cpp Bug 1885959 - part3 : postpone seek while the engine is still in initialization. r=jolin 2024-03-20 22:29:33 +00:00
ExternalEngineStateMachine.h Bug 1891541 - [2/2] enforce that MozPromise only accepts static strings r=xpcom-reviewers,media-playback-reviewers,padenot,emilio 2024-04-24 17:02:49 +00:00
FileBlockCache.cpp
FileBlockCache.h
FileMediaResource.cpp
FileMediaResource.h
ForwardedInputTrack.cpp
ForwardedInputTrack.h
FrameStatistics.h
GetUserMediaRequest.cpp
GetUserMediaRequest.h
GraphDriver.cpp Bug 1897428 - Allow outputing more than 8 channels with an MTG (usually using Web Audio). r=pehrsons 2024-05-17 15:00:30 +00:00
GraphDriver.h Bug 1404972 - Remove unused AudioCallbackDriver::OnThreadIdChanged. r=padenot 2024-05-06 19:54:01 +00:00
GraphRunner.cpp
GraphRunner.h
IdpSandbox.sys.mjs Bug 1864896: Autofix unused function arguments (dom). r=emilio,media-playback-reviewers,dom-storage-reviewers,padenot,janv 2024-03-04 15:44:59 +00:00
ImageConversion.cpp Bug 1881647 - Enable WMFMediaDataEncoder to encode RGBA images r=media-playback-reviewers,padenot 2024-05-01 04:24:11 +00:00
ImageConversion.h Bug 1881647 - Enable WMFMediaDataEncoder to encode RGBA images r=media-playback-reviewers,padenot 2024-05-01 04:24:11 +00:00
Intervals.h
MediaBlockCacheBase.h
MediaCache.cpp
MediaCache.h
MediaChannelStatistics.h
MediaContainerType.cpp
MediaContainerType.h
MediaData.cpp Bug 1898588 - part4 : check scheme per codec if encryptionScheme in MediaKeySystemMediaCapability exists. r=jolin 2024-05-29 18:27:04 +00:00
MediaData.h Bug 1898588 - part4 : check scheme per codec if encryptionScheme in MediaKeySystemMediaCapability exists. r=jolin 2024-05-29 18:27:04 +00:00
MediaDataDemuxer.h
MediaDecoder.cpp Bug 1899646 - properly recover the status for a newly created state machine. r=media-playback-reviewers,padenot 2024-05-30 17:18:10 +00:00
MediaDecoder.h Bug 1899646 - properly recover the status for a newly created state machine. r=media-playback-reviewers,padenot 2024-05-30 17:18:10 +00:00
MediaDecoderOwner.h
MediaDecoderStateMachine.cpp Bug 1860492 - Remove theora usage from dom/media and dom/canvas. r=media-playback-reviewers,jgilbert,alwu 2024-04-04 15:02:31 +00:00
MediaDecoderStateMachine.h Bug 1888265 - part5 : do not request debug info if shutdown has begun. r=media-playback-reviewers,padenot 2024-04-02 20:25:08 +00:00
MediaDecoderStateMachineBase.cpp Bug 1885026 - don't show warning for NS_ERROR_DOM_MEDIA_EXTERNAL_ENGINE_NOT_SUPPORTED_ERR. r=media-playback-reviewers,padenot 2024-03-13 16:51:45 +00:00
MediaDecoderStateMachineBase.h Bug 1885959 - part3 : postpone seek while the engine is still in initialization. r=jolin 2024-03-20 22:29:33 +00:00
MediaDeviceInfo.cpp
MediaDeviceInfo.h
MediaDevices.cpp Bug 1640839 - Stop generating a sentinel value at the end of WebIDL enums. r=mccr8,jgilbert,media-playback-reviewers,padenot 2024-03-02 07:50:25 +00:00
MediaDevices.h
MediaEventSource.h
MediaFormatReader.cpp Bug 1893523 - part3 : add a Glean metric to record the case where video playback fails due to a not supported type. r=media-playback-reviewers,padenot 2024-05-15 20:45:30 +00:00
MediaFormatReader.h Bug 1894117 - part1 : record 'RequestDecode' when receiving actual decoded data. r=padenot 2024-05-02 18:32:13 +00:00
MediaInfo.cpp
MediaInfo.h Bug 1893388 - clone video info properly. r=media-playback-reviewers,chunmin 2024-05-14 18:39:36 +00:00
MediaManager.cpp Bug 1404972 - Add a pref for platform audio processing. r=padenot 2024-05-06 19:54:01 +00:00
MediaManager.h Bug 1891541 - [2/2] enforce that MozPromise only accepts static strings r=xpcom-reviewers,media-playback-reviewers,padenot,emilio 2024-04-24 17:02:49 +00:00
MediaMetadataManager.h
MediaMIMETypes.cpp
MediaMIMETypes.h
MediaPlaybackDelayPolicy.cpp
MediaPlaybackDelayPolicy.h
MediaPromiseDefs.h
MediaQueue.h Bug 1884060 - part1 : use precise duration for the media engine playback. r=media-playback-reviewers,padenot 2024-03-11 16:11:14 +00:00
MediaRecorder.cpp Bug 1818283: Make DOMMediaStream::TrackListener cycle-collected. r=pehrsons 2024-04-05 20:55:53 +00:00
MediaRecorder.h
MediaResource.cpp
MediaResource.h
MediaResourceCallback.h
MediaResult.h Bug 1893683 - Remove ns{A,C}String and other xpcom dependencies from nsStringBuffer. r=smaug,media-playback-reviewers,karlt 2024-05-09 08:34:35 +00:00
MediaSegment.h
MediaShutdownManager.cpp
MediaShutdownManager.h
MediaSpan.h
MediaStatistics.h
MediaStreamError.cpp
MediaStreamError.h
MediaStreamTrack.cpp Bug 1640839 - Make WebIDL enum helper function to convert to string return an actual string. r=mccr8,media-playback-reviewers,padenot 2024-03-02 07:50:21 +00:00
MediaStreamTrack.h
MediaStreamWindowCapturer.cpp Bug 1818283: Make DOMMediaStream::TrackListener cycle-collected. r=pehrsons 2024-04-05 20:55:53 +00:00
MediaStreamWindowCapturer.h Bug 1818283: Make DOMMediaStream::TrackListener cycle-collected. r=pehrsons 2024-04-05 20:55:53 +00:00
MediaTimer.cpp Bug 1891541 - [2/2] enforce that MozPromise only accepts static strings r=xpcom-reviewers,media-playback-reviewers,padenot,emilio 2024-04-24 17:02:49 +00:00
MediaTimer.h Bug 1891541 - [2/2] enforce that MozPromise only accepts static strings r=xpcom-reviewers,media-playback-reviewers,padenot,emilio 2024-04-24 17:02:49 +00:00
MediaTrack.cpp
MediaTrack.h
MediaTrackGraph.cpp Bug 1641585 Skip ProcessInput() calls when mStateComputedTime has not advanced r=pehrsons 2024-05-28 18:45:01 +00:00
MediaTrackGraph.h Bug 1641585 Skip ProcessInput() calls when mStateComputedTime has not advanced r=pehrsons 2024-05-28 18:45:01 +00:00
MediaTrackGraphImpl.h Bug 1404972 - Wire up NativeInputTrack to the AudioDataListenerInterface processing APIs. r=padenot 2024-05-06 19:54:00 +00:00
MediaTrackList.cpp
MediaTrackList.h
MediaTrackListener.cpp
MediaTrackListener.h
MemoryBlockCache.cpp
MemoryBlockCache.h
metrics.yaml Bug 1893523 - part3 : add a Glean metric to record the case where video playback fails due to a not supported type. r=media-playback-reviewers,padenot 2024-05-15 20:45:30 +00:00
moz.build Bug 1881647 - Enable WMFMediaDataEncoder to encode RGBA images r=media-playback-reviewers,padenot 2024-05-01 04:24:11 +00:00
MPSCQueue.h
nsIAudioDeviceInfo.idl
nsIDocumentActivity.h
nsIMediaDevice.idl
nsIMediaManager.idl Bug 1883217 - Remove unused defines in IDL files r=webdriver-reviewers,necko-reviewers,credential-management-reviewers,places-reviewers,dom-core,Standard8,valentin,mccr8,sgalich 2024-03-06 19:04:25 +00:00
Pacer.h
PeerConnection.sys.mjs Bug 1322186 - Make RTCIceCandidate members readonly and add members parsed from candidate string. r=bwc,webidl,smaug 2024-03-19 17:46:39 +00:00
PeerConnectionIdp.sys.mjs
PrincipalChangeObserver.h
PrincipalHandle.h
QueueObject.cpp
QueueObject.h
ReaderProxy.cpp
ReaderProxy.h
SeekJob.cpp Bug 1891541 - [2/2] enforce that MozPromise only accepts static strings r=xpcom-reviewers,media-playback-reviewers,padenot,emilio 2024-04-24 17:02:49 +00:00
SeekJob.h Bug 1891541 - [2/2] enforce that MozPromise only accepts static strings r=xpcom-reviewers,media-playback-reviewers,padenot,emilio 2024-04-24 17:02:49 +00:00
SeekTarget.h
SelfRef.h
SharedBuffer.h
TimedPacketizer.h Bug 1749046, 1860925: apply code formatting via Lando 2024-03-27 15:49:44 +00:00
TimeUnits.cpp Bug 1874723 - Accept imprecision when trimming audio content media in certain cases. r=alwu 2024-02-01 17:13:15 +00:00
TimeUnits.h Bug 1874723 - Accept imprecision when trimming audio content media in certain cases. r=alwu 2024-02-01 17:13:15 +00:00
Tracing.cpp
Tracing.h
UnderrunHandler.h
UnderrunHandlerLinux.cpp
UnderrunHandlerNoop.cpp
VideoFrameContainer.cpp
VideoFrameContainer.h
VideoFrameConverter.h Bug 1881647 - Enable WMFMediaDataEncoder to encode RGBA images r=media-playback-reviewers,padenot 2024-05-01 04:24:11 +00:00
VideoLimits.h
VideoOutput.h Bug 1876414 - Let PlanarYCbCrImage::CopyData return nsresult r=media-playback-reviewers,gfx-reviewers,sotaro,padenot 2024-02-13 00:18:14 +00:00
VideoPlaybackQuality.cpp
VideoPlaybackQuality.h
VideoSegment.cpp Bug 1898142 - Deliver image usage type to WebRenderImageHost r=gfx-reviewers,lsalzman 2024-05-22 23:03:22 +00:00
VideoSegment.h
VideoStreamTrack.cpp
VideoStreamTrack.h
VideoTrack.cpp
VideoTrack.h
VideoTrackList.cpp
VideoTrackList.h
VideoUtils.cpp Bug 1892516 - part5 : report Glean probe from the chrome process. r=media-playback-reviewers,padenot 2024-04-29 17:46:29 +00:00
VideoUtils.h Bug 1892516 - part5 : report Glean probe from the chrome process. r=media-playback-reviewers,padenot 2024-04-29 17:46:29 +00:00
WavDumper.h Bug 1891885 don't use mInternalInBuffer to drain resampler r=pehrsons 2024-04-18 00:01:14 +00:00
WebMSample.h
XiphExtradata.cpp
XiphExtradata.h