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.