gecko-dev/dom/media/platforms
Jean-Yves Avenard 1f1e9dbfe9 Bug 1409664 - P22. Create SPS/PPS extradata to better determine decoder capabilities. r=bryce
Summary:
The Apple VT decoder requires SPS+PPS at construction time. If not provided, in earlier macOS it used to give an error. In the current 10.13 it appears to work, however the decoder always report to be software only.

To properly determine the decoder capabilities, we construct a SPS NAL from the codec mimetype provided.

Details on the structure of the mimetype can be found in https://tools.ietf.org/html/rfc6381#section-3.3 and is a 1:1 match with the data found in the SPS.

Depends on D1718

Reviewers: bryce

Tags: #secure-revision

Bug #: 1409664

Differential Revision: https://phabricator.services.mozilla.com/D1719
2018-07-03 11:45:24 -07:00
..
agnostic Bug 1409664 - P22. Create SPS/PPS extradata to better determine decoder capabilities. r=bryce 2018-07-03 11:45:24 -07:00
android Bug 1468241 - P2. Ensure RemoteVideoDecoder::mSeekTarget is only accessed on task queue. r=padenot 2018-06-21 13:34:41 +00:00
apple Bug 1453795 - DOM/Media - Initialize member fields in classes/ structures. r=jyavenard 2018-06-15 10:25:02 +03:00
ffmpeg Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
omx Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj 2018-06-01 17:59:07 +02:00
wmf Bug 1409664 - P16. Fix typo in variable name. r=bryce 2018-07-03 11:45:21 -07:00
wrappers Bug 1409664 - P13. Report the Apple's H264 decoder is hardware accelerated when not yet initialized. r=bryce 2018-07-03 11:45:20 -07:00
MediaTelemetryConstants.h
moz.build Bug 1306529 - Add initial implementation of PureOmxPlatformLayer r=jya 2018-04-18 11:38:12 +09:00
PDMFactory.cpp Bug 1409664 - P19. Don't wrap H264 decoder in H264 converter. r=bryce 2018-07-03 11:45:23 -07:00
PDMFactory.h Bug 1349128 - Remove duplicated AndroidDecoderModule in mCurrentPDMs if both PDMAndroidMediaCodecEnabled and PDMAndroidMediaCodecPreferred are set to true; r=jya 2017-03-22 14:14:09 +08:00
PlatformDecoderModule.h Bug 1409664 - P19. Don't wrap H264 decoder in H264 converter. r=bryce 2018-07-03 11:45:23 -07:00
ReorderQueue.h
SimpleMap.h