Bug 1657521 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

macOS has an API VTRegisterSupplementalVideoDecoderIfAvailable [1]

It takes a CMVideoCodecType which MacOS 10.16 (Big Spur) can now be kCMVideoCodecType_VP9 [3]

This use has been added in the latest webkit [4].

This gives us VP9 HW decoding capabilities on macOS.

[1] https://developer.apple.com/documentation/videotoolbox/3666591-vtregistersupplementalvideodecod?changes=latest_minor
[2] https://developer.apple.com/documentation/coremedia/cmvideocodectype?changes=latest_minor
[3] https://developer.apple.com/documentation/coremedia/kcmvideocodectype_vp9
[4] https://trac.webkit.org/changeset/264659/webkit
macOS has an API VTRegisterSupplementalVideoDecoderIfAvailable [1]

It takes a CMVideoCodecType which MacOS 11.0 (Big Spur) can now be kCMVideoCodecType_VP9 [3]

This use has been added in the latest webkit [4].

This gives us VP9 HW decoding capabilities on macOS.

[1] https://developer.apple.com/documentation/videotoolbox/3666591-vtregistersupplementalvideodecod?changes=latest_minor
[2] https://developer.apple.com/documentation/coremedia/cmvideocodectype?changes=latest_minor
[3] https://developer.apple.com/documentation/coremedia/kcmvideocodectype_vp9
[4] https://trac.webkit.org/changeset/264659/webkit

Back to Bug 1657521 Comment 0