[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