gstreamer/sys/va
He Junyan ceb2df1751 va: h265dec: Set Screen Content extension (SCC) for picture parameters.
We already declare the support of HEVC screen content extension profiles
in the profile mapping list, but we fail to generate the correct VA picture
parameters buffers. This may cause the GPU hang.

We need to fill the buffer of VAPictureParameterBufferHEVCExtension correctly.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2255>
2021-05-25 12:11:05 +02: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: Do not use a common parent_class in vabasedec. 2021-05-10 22:47:11 +08: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
gstvah265dec.c va: h265dec: Set Screen Content extension (SCC) for picture parameters. 2021-05-25 12:11:05 +02:00
gstvah265dec.h
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
gstvaprofile.c VA: Add the vaav1dec element as the av1 decoder. 2021-02-23 13:53:43 +08:00
gstvaprofile.h
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: videoformats: Map more color formats. 2021-04-07 11:06: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
gstvavp9dec.c va: Do not use a common parent_class in vabasedec. 2021-05-10 22:47:11 +08:00
gstvavp9dec.h
gstvavpp.c libs: va: Move the VA common logic as a lib. 2021-05-18 12:15:30 +02:00
gstvavpp.h
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