vp9alphadecodebin: Fix auto-pluging v4l2slvp9dec
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Fri, 10 Dec 2021 19:04:40 +0000 (14:04 -0500)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 10 Dec 2021 21:37:14 +0000 (21:37 +0000)
commit91b7a9497b475f277e7cf1e31d64d6310bbc9ed3
tree64debfb7e318454293bc05184152f709086d46a4
parent6d67b43352d01a586b48c100e6c3aa3a72b0d382
vp9alphadecodebin: Fix auto-pluging v4l2slvp9dec

This adds the alignment field to the template caps. Without this field
set, the auto-plugger will see fixed caps and will use
gst_caps_is_subset() against the caps produced by the parser. This is a
challenge for all cases where a parser can do conversion. This is fixed
by adding alignment field, which makes the auto-pluggers do an
intersection of the caps as it gets unfixed caps after intersection now.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1439>
subprojects/gst-plugins-bad/gst/codecalpha/gstvp9alphadecodebin.c