va: caps: Add image formats in raw caps only for non-iHD.
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Wed, 31 Mar 2021 09:13:52 +0000 (11:13 +0200)
committerVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Fri, 2 Apr 2021 15:18:10 +0000 (17:18 +0200)
commitf987cd8df9222e4aca695e9057d9b92b281ea62c
treefd08a37bdc4fe5dd5e77032e2a96222d667af0d3
parent5acd08f4c1610748811c84ad4826c22092848265
va: caps: Add image formats in raw caps only for non-iHD.

This plugin, for decoders more concretely, assumes that a VA config
can do certain color conversions when mapping frames onto CPU's
memory.

This assumption was valid for i965 and Gallium drivers which generates
valid outputs in bitstreams testers (v.gr. fluster). Nonetheless, iHD,
even when it generates acceptable rendered frames, output's MD5 of
tests weren't valid.

This patch append the image formats, for color conversion when mapping
to memory, for non-iHD drivers.

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