gstreamer/sys
Víctor Manuel Jáquez Leal d932dcf6be va: videoformats: Fix RGB32 mapping between VA and GStreamer.
Different VA drives might have different definitions for RGB32 color
formats because different bit interpretation. Sadly the specification
doesn't clarify these interpretations. So VA users have to figure out
what's the correct mapping with it's rendering color format
definition.

This patch aims to fix the static map structure after the
VAImageFormats are queried. There is another static map with the
different interpretations of the RGB32 formats, and compare them with
the given VAImageFormat, then with the GStreamer color format, update
the mapping table.

Finally, some RGB32 color formats were added.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2129>
2021-04-07 11:06:59 +00:00
..
androidmedia gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
applemedia vulkan: provide a custom VK_DEFINE_NON_DISPATCHABLE_HANDLE 2021-04-06 12:32:57 +02:00
bluez gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
d3d11 d3d11: Fix for UYVY/VYUY format rendering 2021-04-01 16:07:33 +09:00
d3dvideosink d3dvideosink: Use secondary rank 2020-06-03 17:57:40 +09:00
decklink decklinkvideosink: Use correct numerator for 29.97fps 2021-02-26 16:36:58 +02:00
directsound bad: use of g_value_dup_string 2019-12-30 14:13:03 +00:00
dshowdecwrapper documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
dshowsrcwrapper dshowsrcwrapper: Update build instructions. Add _builddir to include search path. 2020-08-28 23:00:53 +00:00
dshowvideosink documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
dvb plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
fbdev Remove autotools build system 2019-10-14 13:54:27 +01:00
ipcpipeline gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
kms kmssink: Do not source using padded width/height 2020-09-18 16:26:23 +00:00
magicleap mlaudiosink: Fix crash when stopping pipeline 2019-12-06 15:29:29 +00:00
mediafoundation mfvideoenc: Don't pass 0/1 framerate to MFT 2021-03-25 03:27:24 +09:00
msdk msdkh265enc: add support for RGB 10bit format 2021-04-06 14:29:42 +00:00
nvcodec nvcodec: nvsldec: Refactor graphics api resource handling 2021-03-29 15:10:54 +00:00
opensles gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
shm Don't pass default GLib marshallers for signals 2019-11-06 14:27:46 +00:00
tinyalsa Remove autotools build system 2019-10-14 13:54:27 +01:00
uvch264 plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:40:42 +02:00
v4l2codecs v4l2codecs: gstv4l2decoder.c: Add missing include 2021-04-06 17:34:18 +00:00
va va: videoformats: Fix RGB32 mapping between VA and GStreamer. 2021-04-07 11:06:59 +00:00
wasapi gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
wasapi2 gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
winks documentation: fixed a heap o' typos 2019-11-05 09:11:25 -05:00
winscreencap gst: don't use volatile to mean atomic 2021-03-22 14:34:36 +11:00
meson.build va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00