[webkit-changes] [WebKit/WebKit] 7aac03: H265 WebRTC negotiation sometimes fails

youennf noreply at github.com
Thu Jul 11 09:22:54 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7aac03437a367d8e7b059235ea0e734d041534ba
      https://github.com/WebKit/WebKit/commit/7aac03437a367d8e7b059235ea0e734d041534ba
  Author: Youenn Fablet <youenn at apple.com>
  Date:   2024-07-11 (Thu, 11 Jul 2024)

  Changed paths:
    M Source/ThirdParty/libwebrtc/Source/webrtc/api/video_codecs/h265_profile_tier_level.cc

  Log Message:
  -----------
  H265 WebRTC negotiation sometimes fails
https://bugs.webkit.org/show_bug.cgi?id=276369
rdar://131388275

Reviewed by Eric Carlson.

After the resync to M126, libwebrtc is now matching HEVC codec profiles.
We revert to the past behavior by disabling the precise checks if one of the codec has no parameter.
https://bugs.webkit.org/show_bug.cgi?id=276486 will handle the population of the decoder/encoder factories to handle the proper negotiation.

* Source/ThirdParty/libwebrtc/Source/webrtc/api/video_codecs/h265_profile_tier_level.cc:

Canonical link: https://commits.webkit.org/280863@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