Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4f68b41033d3bdac7a1080faea0cd1af93e0fa12
      
https://github.com/WebKit/WebKit/commit/4f68b41033d3bdac7a1080faea0cd1af93e0fa12
  Author: Jean-Yves Avenard <[email protected]>
  Date:   2024-02-29 (Thu, 29 Feb 2024)

  Changed paths:
    M Source/WebKit/WebProcess/GPU/media/SourceBufferPrivateRemote.cpp
    M Source/WebKit/WebProcess/GPU/media/SourceBufferPrivateRemote.h

  Log Message:
  -----------
  [MSE] Remove unnecessary main runloop hop when performing source buffer IPC 
connection
https://bugs.webkit.org/show_bug.cgi?id=270277
rdar://123805564

Reviewed by Kimmo Kinnunen.

Make use of the new sendWithPromisedReplyOnDispatcher to avoid main runloop hop.

No change in JS observable behaviour (other than it's now very fast under most 
circumstances)

* Source/WebKit/WebProcess/GPU/media/SourceBufferPrivateRemote.cpp:
(WebKit::SourceBufferPrivateRemote::append):
(WebKit::SourceBufferPrivateRemote::removeCodedFrames):
(WebKit::SourceBufferPrivateRemote::computeSeekTime):
(WebKit::SourceBufferPrivateRemote::bufferedSamplesForTrackId):
(WebKit::SourceBufferPrivateRemote::enqueuedSamplesForTrackID):
* Source/WebKit/WebProcess/GPU/media/SourceBufferPrivateRemote.h:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to