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
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 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