gecko-dev/dom/media/ipc
Ray Kraesig fce1a86177 Bug 1895375 - [4/4] Propagate ipc::LaunchErrors to callers r=ipc-reviewers,nika
* Adjust UtilityProcess{Host,Manager} to propagate ipc::LaunchErrors for
  their clients, or to create new ones where none previously existed.

* Adjust the various clients of the above to to handle the additional
  information -- mostly by adding the additional failure-location data
  to log messages.

* Fix an unrelated bug wherein the return type of `LaunchProcess` was
  declared as exclusive, despite being cached and reused.

In particular, filedialog::Error objects should now contain -- and report
to telemetry without further adjustment -- the actual error code from
`ipc::LaunchError`s.

(Reporting the original failure location as well will occur in bug
1884221.)

Differential Revision: https://phabricator.services.mozilla.com/D209715
2024-05-30 17:52:09 +00:00
..
MediaIPCUtils.h
MFCDMChild.cpp
MFCDMChild.h
MFCDMParent.cpp Bug 1895375 - [4/4] Propagate ipc::LaunchErrors to callers r=ipc-reviewers,nika 2024-05-30 17:52:09 +00:00
MFCDMParent.h
MFCDMSerializers.h Bug 1898588 - part3 : add encryption scheme 'cbcs-1-9'. r=media-playback-reviewers,padenot 2024-05-29 18:27:03 +00:00
MFMediaEngineChild.cpp
MFMediaEngineChild.h
MFMediaEngineParent.cpp
MFMediaEngineParent.h
MFMediaEngineUtils.cpp
MFMediaEngineUtils.h
moz.build
PMediaDecoderParams.ipdlh
PMFCDM.ipdl Bug 1898588 - part5 : remove encryption scheme per key system. r=jolin 2024-05-29 18:27:04 +00:00
PMFMediaEngine.ipdl
PRDD.ipdl
PRemoteDecoder.ipdl
PRemoteDecoderManager.ipdl
RDDChild.cpp
RDDChild.h
RDDParent.cpp
RDDParent.h
RDDProcessHost.cpp
RDDProcessHost.h
RDDProcessImpl.cpp
RDDProcessImpl.h
RDDProcessManager.cpp
RDDProcessManager.h
RemoteAudioDecoder.cpp
RemoteAudioDecoder.h
RemoteDecoderChild.cpp
RemoteDecoderChild.h
RemoteDecoderManagerChild.cpp Bug 1897636 - allow the initialization for PDMs on any thread. r=media-playback-reviewers,padenot 2024-05-27 22:18:19 +00:00
RemoteDecoderManagerChild.h
RemoteDecoderManagerParent.cpp
RemoteDecoderManagerParent.h
RemoteDecoderModule.cpp
RemoteDecoderModule.h
RemoteDecoderParent.cpp
RemoteDecoderParent.h
RemoteDecodeUtils.cpp
RemoteDecodeUtils.h
RemoteImageHolder.cpp
RemoteImageHolder.h
RemoteMediaData.cpp
RemoteMediaData.h
RemoteMediaDataDecoder.cpp
RemoteMediaDataDecoder.h
RemoteVideoDecoder.cpp Bug 1898142 - Deliver image usage type to WebRenderImageHost r=gfx-reviewers,lsalzman 2024-05-22 23:03:22 +00:00
RemoteVideoDecoder.h
ShmemRecycleAllocator.h