mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-24 18:55:30 +00:00
9599965900
- Use a single remote decoder IPDL spec and make a remote decoding base class. Renames PRemoteVideoDecoder.ipdl to PRemoteDecoder.ipdl Renames RemoteVideoDecoder{Child|Parent}.{cpp|h} to RemoteDecoder{Child|Parent}.{cpp|h} - Move remote video decoding to new subclasses. Creates RemoteVideoDecoder.{cpp|h} that contains both the parent and child sides of the RemoteVideoDecoder{Child|Parent} classes. - Create new remote audio decoder Creates RemoteAudioDecoder.{cpp|h} that contains both the parent and child sides of the RemoteAudioDecoder{Child|Parent} classes. - Connect all the plumbing to use the new remote audio decoder to decode Vorbis in RDD including a new pref to control whether Vorbis is decoding in the AgnosticDecoderModule or the RemoteDecoderModule/RDD (media.rdd-vorbis.enabled). Depends on D18640 Differential Revision: https://phabricator.services.mozilla.com/D18641 --HG-- rename : dom/media/ipc/PRemoteVideoDecoder.ipdl => dom/media/ipc/PRemoteDecoder.ipdl rename : dom/media/ipc/RemoteVideoDecoderChild.cpp => dom/media/ipc/RemoteDecoderChild.cpp rename : dom/media/ipc/RemoteVideoDecoderChild.h => dom/media/ipc/RemoteDecoderChild.h rename : dom/media/ipc/RemoteVideoDecoderParent.cpp => dom/media/ipc/RemoteDecoderParent.cpp rename : dom/media/ipc/RemoteVideoDecoderParent.h => dom/media/ipc/RemoteDecoderParent.h extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
all.js | ||
StaticPrefList.h |