gstreamer/sys/va
He Junyan 8d7e6bfb86 va: Improve the default mapping between rt_format and video format.
We add 12 bits entries into this default mapping. And the old mapping
is not precise. For example, the NV12 should not be used as the default
mapping for VA_RT_FORMAT_YUV422 and VA_RT_FORMAT_YUV444, it is even not
a 422 or 444 format.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2332>
2021-06-16 14:12:59 +00:00
..
gstvaallocator.c va: allocator: Disable derived for Gallium if RGB and reading. 2021-04-28 12:08:58 +02:00
gstvaallocator.h libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvaav1dec.c va: Do not use a common parent_class in vabasedec. 2021-05-10 22:47:11 +08:00
gstvaav1dec.h VA: Add the vaav1dec element as the av1 decoder. 2021-02-23 13:53:43 +08:00
gstvabasedec.c va: Improve the default mapping between rt_format and video format. 2021-06-16 14:12:59 +00:00
gstvabasedec.h va: Do not use a common parent_class in vabasedec. 2021-05-10 22:47:11 +08:00
gstvacaps.c libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvacaps.h libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvadecoder.c libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvadecoder.h libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvadevice.c libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvadevice.h libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvadisplay_priv.c libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvadisplay_priv.h libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvafilter.c libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvafilter.h libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvah264dec.c va: Do not use a common parent_class in vabasedec. 2021-05-10 22:47:11 +08:00
gstvah264dec.h va: h264dec: check va allocator at decide allocation 2020-08-24 19:35:57 +00:00
gstvah265dec.c va: Add 12 bits rt_format setting in H265. 2021-06-16 14:12:59 +00:00
gstvah265dec.h va: Add HEVC decoding support 2020-11-04 17:53:23 +00:00
gstvampeg2dec.c va: Do not use a common parent_class in vabasedec. 2021-05-10 22:47:11 +08:00
gstvampeg2dec.h va: Add mpeg2 VA decoder. 2020-12-28 13:14:06 +08:00
gstvapool.c va: pool, allocator: free memories at bufferpool's stop() 2021-02-17 09:10:37 +01:00
gstvapool.h va: allocator: add _set_format() and _get_format() 2020-10-09 16:34:57 +02:00
gstvaprofile.c VA: Add the vaav1dec element as the av1 decoder. 2021-02-23 13:53:43 +08:00
gstvaprofile.h va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvautils.c libs: va: display_wrapper: Use gpointer for VADisplay. 2021-05-18 12:15:36 +02:00
gstvautils.h libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvavideoformat.c va: Fix a typo in video format mapping. 2021-06-16 14:12:59 +00:00
gstvavideoformat.h va: videoformats: Fix RGB32 mapping between VA and GStreamer. 2021-04-07 11:06:59 +00:00
gstvavp8dec.c va: Do not use a common parent_class in vabasedec. 2021-05-10 22:47:11 +08:00
gstvavp8dec.h va: Implement the VA vp8 decoder. 2020-09-25 17:07:30 +08:00
gstvavp9dec.c va: Do not use a common parent_class in vabasedec. 2021-05-10 22:47:11 +08:00
gstvavp9dec.h va: Add VP9 decoder 2020-10-19 13:15:06 +02:00
gstvavpp.c libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvavpp.h va: add vapostproc element 2020-09-23 18:19:22 +02:00
meson.build libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
plugin.c VA: Add the vaav1dec element as the av1 decoder. 2021-02-23 13:53:43 +08:00