vapostproc, vadeinterlace: don't transform caps if no intersection.
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Fri, 19 Nov 2021 14:13:28 +0000 (15:13 +0100)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 22 Nov 2021 15:27:10 +0000 (15:27 +0000)
commit5e3bf0fff7205390de56747f950f726b456fc65d
treee4c9bde2a86ae4e5a1965d3a28abb731e247ecb3
parent68379649db122e1d143e2f700edc81224500c2ab
vapostproc, vadeinterlace: don't transform caps if no intersection.

If caps to transform don't intersect with those supported by the VA
filter (VAEntrypointVideoProc) then return them as is, because only
pass-through mode is the only possibility.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1369>
subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c
subprojects/gst-plugins-bad/sys/va/gstvabasetransform.h
subprojects/gst-plugins-bad/sys/va/gstvadeinterlace.c
subprojects/gst-plugins-bad/sys/va/gstvavpp.c