va: caps: bail raw caps if driver doesn't report surface formats
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Sat, 1 Aug 2020 19:59:30 +0000 (21:59 +0200)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 3 Aug 2020 15:54:45 +0000 (15:54 +0000)
commit5154ee7f4ccc860fe111782f00e6530f541c27db
tree864bc55cb5a46ab0bcd6623f6d022ad9509b4e6f
parentd3ef3d562a402ca16be7ab77ff17aa72b4691daf
va: caps: bail raw caps if driver doesn't report surface formats

This is a bug in Gallium RadeonSI driver for Polaris10, which doesn't
report sufrace formats for reported chroma.

If one chroma doesn't report surface formats, skip the generated caps.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1483>
sys/va/gstvacaps.c