Bug 242921

Summary: [Cocoa] Enable WebRTC HEVC
Product: WebKit Reporter: James Howard <jameshoward>
Component: WebRTCAssignee: youenn fablet <youennf>
Status: RESOLVED FIXED    
Severity: Normal CC: dibotero, jameshoward, sun.shin, webkit-bug-importer, youennf
Priority: P2 Keywords: InRadar
Version: Safari 15   
Hardware: All   
OS: All   
See Also: https://bugs.webkit.org/show_bug.cgi?id=204283
https://bugs.webkit.org/show_bug.cgi?id=258794

Description James Howard 2022-07-19 14:51:00 PDT
204283 added initial support for HEVC in WebRTC. It remains disabled and behind a developer menu flag in current Safari.

We would like to see HEVC support in WebRTC made officially available. Our software currently supports the implementation as is in WebKit, and our users would benefit from being able to use the HEVC codec.
Comment 1 Radar WebKit Bug Importer 2022-07-26 14:51:15 PDT
<rdar://problem/97630072>
Comment 2 youenn fablet 2023-10-30 01:05:05 PDT
Pull request: https://github.com/WebKit/WebKit/pull/19703
Comment 3 EWS 2024-01-30 12:57:29 PST
Committed 273781@main (6405dde1a44e): <https://commits.webkit.org/273781@main>

Reviewed commits have been landed. Closing PR #19703 and removing active labels.
Comment 4 Robert Jenner 2024-01-30 14:59:40 PST
[Cocoa] Enable WebRTC HEVC, tracking revert in https://bugs.webkit.org/show_bug.cgi?id=242921
Comment 5 Robert Jenner 2024-01-30 15:00:18 PST
Pull request: https://github.com/WebKit/WebKit/pull/23541
Comment 6 EWS 2024-01-30 15:05:22 PST
Committed 273790@main (02e607c262c2): <https://commits.webkit.org/273790@main>

Reviewed commits have been landed. Closing PR #23541 and removing active labels.
Comment 7 Robert Jenner 2024-01-30 15:08:35 PST
(In reply to EWS from comment #6)
> Committed 273790@main (02e607c262c2):
> <https://commits.webkit.org/273790@main>
> 
> Reviewed commits have been landed. Closing PR #23541 and removing active
> labels.

I have reverted 273781@main with https://commits.webkit.org/273790@main because it broke multiple builds.
Comment 8 youenn fablet 2024-01-31 05:34:37 PST
Pull request: https://github.com/WebKit/WebKit/pull/23573
Comment 9 EWS 2024-01-31 08:11:08 PST
Committed 273829@main (89d1bc2adb9c): <https://commits.webkit.org/273829@main>

Reviewed commits have been landed. Closing PR #23573 and removing active labels.