Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: aaf1bb8555cc0ecb5cb167b1115cedd8d04fed60
      
https://github.com/WebKit/WebKit/commit/aaf1bb8555cc0ecb5cb167b1115cedd8d04fed60
  Author: Youenn Fablet <[email protected]>
  Date:   2023-12-05 (Tue, 05 Dec 2023)

  Changed paths:
    M Source/WebKit/GPUProcess/webrtc/LibWebRTCCodecsProxy.mm

  Log Message:
  -----------
  LibWebRTCCodecsProxy::releaseEncoder should call all encoding task completion 
handlers
https://bugs.webkit.org/show_bug.cgi?id=265793
rdar://119135005

Reviewed by Eric Carlson.

WebRTC encoders can be released without all encoding tasks being completed.
In this case, the completion handlers will assert on debug builds.
We call them at the time we release encoders in the work queue, like done for 
regular callbacks.

* Source/WebKit/GPUProcess/webrtc/LibWebRTCCodecsProxy.mm:
(WebKit::LibWebRTCCodecsProxy::releaseEncoder):

Canonical link: https://commits.webkit.org/271545@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to