Skip to content

screencast: Don't force buffer copies on recent gstreamer versions

Sebastian Keller requested to merge skeller/gnome-shell:avoid-recorder-copy into main

Gstreamer 1.20.4 includes a fix in the videoconvert element that makes it no longer necessary to always copy buffers in pipewiresrc to have smooth recordings. This change now skips those otherwise unnecessary copies when using a new enough videoconvert.

Related: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2928


CC: @jameshilliard

Merge request reports