Skip to content

Draft: cargo: Update gst-plugin-gtk4 for dmabuf passthrough

Preparation for DMABuf passthrough for more efficient video playback.

The paintablesink in gst-plugin-gtk4 0.12.5 together with Gst >= 1.24 supports passthrough with e.g.:

export GST_DEBUG=gtk4paintablesink:5
export GST_PLUGIN_FEATURE_RANK=vajpegdec:MAX
gst-launch-1.0 pipewiresrc ! "image/jpeg" ! decodebin3 ! gtk4paintablesink

so we should be able to arrange our pipeline accordingly to archive the same.

Merge request reports