WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
281107
AudioSampleBufferCompressor and VideoSampleBufferCompressor are using sync dispatch
https://bugs.webkit.org/show_bug.cgi?id=281107
Summary
AudioSampleBufferCompressor and VideoSampleBufferCompressor are using sync di...
Jean-Yves Avenard [:jya]
Reported
2024-10-08 20:05:33 PDT
Whenever the audio and video compressors are enqueuing a frame, they do a sync dispatch to their respective task queue. This is inefficient and unnecessarily block the main thread.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-10-08 20:06:07 PDT
<
rdar://problem/137560529
>
Jean-Yves Avenard [:jya]
Comment 2
2024-10-08 20:06:56 PDT
[1]
https://searchfox.org/wubkat/rev/8ccdd1d664eb6a8af9e1d84d6726cb7e96fe2247/Source/WebCore/platform/mediarecorder/cocoa/AudioSampleBufferCompressor.mm#540
[2]
https://searchfox.org/wubkat/rev/8ccdd1d664eb6a8af9e1d84d6726cb7e96fe2247/Source/WebCore/platform/mediarecorder/cocoa/VideoSampleBufferCompressor.mm#229
Jean-Yves Avenard [:jya]
Comment 3
2024-10-09 01:15:15 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/34899
EWS
Comment 4
2024-10-09 14:28:51 PDT
Committed
284926@main
(f40822a656dc): <
https://commits.webkit.org/284926@main
> Reviewed commits have been landed. Closing PR #34899 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug