[webkit-changes] [WebKit/WebKit] 208a1c: [iOS] iOS AV1 HW decoder requires to get the OBU h...
youennf
noreply at github.com
Thu Feb 22 04:15:15 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 208a1c80738f71e950ea77254d58aeb7b15df747
https://github.com/WebKit/WebKit/commit/208a1c80738f71e950ea77254d58aeb7b15df747
Author: Youenn Fablet <youenn at apple.com>
Date: 2024-02-22 (Thu, 22 Feb 2024)
Changed paths:
M Source/WebCore/platform/video-codecs/cocoa/RTCVideoDecoderVTBAV1.mm
Log Message:
-----------
[iOS] iOS AV1 HW decoder requires to get the OBU header in its av1C
https://bugs.webkit.org/show_bug.cgi?id=269906
rdar://121924090
Reviewed by Jean-Yves Avenard.
iOS AV1 decoder needs the header OBU in its av1C to properly initialize itself.
We update getSequenceHeaderOBU to return bothe the full OBU and the obu data.
We then update computeAV1InputFormat to append the full OBU to the av1C data.
Manually tested using https://webrtc.github.io/samples/src/content/peerconnection/change-codecs/ on iPhone 15 Pro.
* Source/WebCore/platform/video-codecs/cocoa/RTCVideoDecoderVTBAV1.mm:
(getSequenceHeaderOBU):
(computeAV1InputFormat):
Canonical link: https://commits.webkit.org/275172@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list