Support HEVC via VideoToolbox.framework
Categories
(Core :: Audio/Video: Playback, enhancement)
Tracking
()
People
(Reporter: 428rinsuki+bugzilla.mozilla.org, Unassigned)
References
(Blocks 1 open bug)
Details
Currently, Firefox for macOS doesn't support HEVC codecs at all. any HEVC video file will not able to play, example https://tests.caniuse.com/?feat=hevc .
but, macOS 10.13 or later have a support for en/decoding HEVC via VideoToolbox (and Apple itself heavily using HEVC, e.g. https://developer.apple.com/videos/ requires HEVC support for 4K ), It would be good to see HEVC support in Firefox for macOS.
since Firefox already have a HEVC support for Windows (maybe behind the flag?), It makes sense to also have a HEVC support for macOS.
Comment 1•27 days ago
|
||
Thanks for the report. We deliberately don't support HEVC at the moment, and prefer VP9 or AV1 (that also work in hardware on recent macOS).
(In reply to Paul Adenot (:padenot) from comment #1)
Thanks for the report. We deliberately don't support HEVC at the moment, and prefer VP9 or AV1 (that also work in hardware on recent macOS).
*** This bug has been marked as a duplicate of bug 1889731 ***
Thanks for reply!
We deliberately don't support HEVC at the moment
Can I see reason of this in somewhere? I guess this is related to patents, but Windows WMF implementation is already in codebase (maybe implemented before than that decide?)
also then why Bug 1842838 is still open?
prefer VP9 or AV1 (that also work in hardware on recent macOS).
VP9 hardware-accelerated decoding is supported on many Macs (which can run latest macOS), but hardware-accelerated VP9 (or AV1) encoding is (sadly) still not supported on latest Apple Silicon Mac (this is one of reason to use HEVC on macOS)
Comment 3•27 days ago
|
||
Can I see reason of this in somewhere? I guess this is related to patents, but Windows WMF implementation is already in codebase (maybe implemented before than that decide?)
It is there, but not shipped, mostly for testing.
Comment 4•23 days ago
|
||
Bug 1889731 is used for the webcompat team to track their HEVC issues, so I would like to keep this separate and block our meta bug. We do have a plan to support HEVC on MacOS, but we just haven't started it yet. I'm still thinking if we should implement it via Videotoolbox, or utilize ffmpeg, which have videotoolbox hardware decoding path.
Description
•