Add initial support for WebRTC HEVC
See https://github.com/open-webrtc-toolkit
Created attachment 383716 [details] Patch
Created attachment 383719 [details] Patch
Created attachment 394903 [details] Rebased on top of M82
Created attachment 395167 [details] Patch
Created attachment 395176 [details] Patch
Created attachment 395180 [details] Patch
Created attachment 395246 [details] Patch
Created attachment 395257 [details] Patch
Created attachment 395261 [details] Patch
Comment on attachment 395261 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=395261&action=review > LayoutTests/webrtc/h265.html:58 > + setTimeout(() => reject("Test timed out"), 2000); Will 2 seconds long be long enough on a heavily loaded machine? > LayoutTests/webrtc/h265.html:74 > + setTimeout(() => reject("Test timed out"), 2000); Ditto.
Created attachment 395361 [details] Patch for landing
Committed r259452: <https://trac.webkit.org/changeset/259452> All reviewed patches have been landed. Closing bug and clearing flags on attachment 395361 [details].
<rdar://problem/61253198>
The new test webrtc/h265.html added in https://trac.webkit.org/changeset/259452/webkit Is a constant timeout on iOS history: https://results.webkit.org/?suite=layout-tests&test=webrtc%2Fh265.html Can this get resolved soon?
(In reply to Truitt Savell from comment #15) > The new test webrtc/h265.html > > added in https://trac.webkit.org/changeset/259452/webkit > > Is a constant timeout on iOS Filed https://bugs.webkit.org/show_bug.cgi?id=210173 to track.
I still see "WebRTC H265 Codec" as an experimental feature defaulting to DISABLED on iOS. Are there plans to enable H265 for WebRTC on iOS in the near future?
Adding related bugs: - Enabling HEVC by default: https://bugs.webkit.org/show_bug.cgi?id=242921 - Implementing RFC 7798 Packetization: https://bugs.webkit.org/show_bug.cgi?id=258794 @youenn could you please review the bugs?