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