Open Bug 1924066 Opened 27 days ago Updated 23 days ago

Support HEVC via VideoToolbox.framework

Categories

(Core :: Audio/Video: Playback, enhancement)

Unspecified
macOS
enhancement

Tracking

()

REOPENED

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.

OS: Unspecified → macOS

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

Status: UNCONFIRMED → RESOLVED
Closed: 27 days ago
Duplicate of bug: hevc-missing
Resolution: --- → DUPLICATE

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

Flags: needinfo?(padenot)

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.

Flags: needinfo?(padenot)

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.

Blocks: hevc
Status: RESOLVED → REOPENED
No longer duplicate of bug: hevc-missing
Ever confirmed: true
Resolution: DUPLICATE → ---
You need to log in before you can comment on or make changes to this bug.