Skip to content

videoconvert: Stop claiming we can support any kind of memory

Copied from https://gitlab.freedesktop.org//gstreamer/gst-plugins-base/-/merge_requests/1166

Since d0133a2d "videoconvert: Allow passthrough for ANY caps features" videoconvert will always claim that it supports any kind of memory which is true in very specific case (when it is running in passthrough mode). To get elements that autoplug converters depending on the caps running in the pipeline (like autovideoconvert), we need to have converters no lie about what they can do when queried accept_caps or query_caps.

This might break some people's code but we should get autovideoconvert in -base and use it everywhere it makes sense.

Merge request reports