[webkit-reviews] review granted: [Bug 236131] Allow to pass webrtc video frame buffers through RealtimeMediaSource based pipelines : [Attachment 453720] Patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Mar 8 08:27:27 PST 2022
Eric Carlson <eric.carlson at apple.com> has granted youenn fablet
<youennf at gmail.com>'s request for review:
Bug 236131: Allow to pass webrtc video frame buffers through
RealtimeMediaSource based pipelines
https://bugs.webkit.org/show_bug.cgi?id=236131
Attachment 453720: Patch
https://bugs.webkit.org/attachment.cgi?id=453720&action=review
--- Comment #9 from Eric Carlson <eric.carlson at apple.com> ---
Comment on attachment 453720
--> https://bugs.webkit.org/attachment.cgi?id=453720
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=453720&action=review
> Source/WebCore/ChangeLog:14
> + In case we send VideoFrameLibWebRTC through
RealtimeOutgoingVideoSourceCocoa, directly send the video frame buffer.
> + When receiving libwebrtc video frame buffers in
RealtimeIncomingVideoSourceCocoa, make use of VideoFrameLibWebRTC to delay
conversion of the video frame buffer in a CVPixelBufferRef.
> + In most cases, the conversion is unneeded as the video frame buffer
will be used for rendering and will be copied to shared memory through
SharedVideoFrameWriter.
> + Fix bugs in handling of YUV conversion libwebrtc routines.
> + Minor refactoring to have a default asVideoFrameCV method
implementatin in VideoFrame.
Nit: these lines are really long
More information about the webkit-reviews
mailing list