gstreamer/subprojects/gstreamer-vaapi/gst-libs/gst/vaapi
Víctor Manuel Jáquez Leal 544829382c vaapipluginutil: use a static map format-chroma
Instead of registering the whole list of formats associated to a chroma, our
experience with GstVA tells that entry points only handles one color format per
supported chroma, and they are reflected in the static table.

This avoids exposing unsupported color formats for negotiation.

Fixes: #3914
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7708>
2024-10-28 17:30:36 +01:00
..
egl_compat.h
egl_vtable.h
gstvaapiblend.c vaapioverlay: inline sinkpad scaling support 2022-02-16 19:19:56 -08:00
gstvaapiblend.h
gstvaapibufferproxy.c
gstvaapibufferproxy.h
gstvaapibufferproxy_priv.h
gstvaapicodec_objects.c
gstvaapicodec_objects.h
gstvaapicodedbuffer.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapicodedbuffer.h
gstvaapicodedbuffer_priv.h
gstvaapicodedbufferpool.c
gstvaapicodedbufferpool.h
gstvaapicodedbufferproxy.c
gstvaapicodedbufferproxy.h
gstvaapicodedbufferproxy_priv.h
gstvaapicompat.h
gstvaapicontext.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapicontext.h
gstvaapidebug.h
gstvaapidecoder.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapidecoder.h
gstvaapidecoder_av1.c vaapiav1dec: fix type conversion warning 2023-06-08 08:50:05 +00:00
gstvaapidecoder_av1.h
gstvaapidecoder_dpb.c
gstvaapidecoder_dpb.h
gstvaapidecoder_h264.c vaapidec: Fix uninitialized vars 2023-02-16 03:47:12 +00:00
gstvaapidecoder_h264.h
gstvaapidecoder_h265.c vaapi: Fix sps_max_dec_pic_buffering_minus1 value in h265 decoder 2024-07-30 17:31:07 +00:00
gstvaapidecoder_h265.h
gstvaapidecoder_jpeg.c vaapidec: Fix uninitialized vars 2023-02-16 03:47:12 +00:00
gstvaapidecoder_jpeg.h
gstvaapidecoder_mpeg2.c vaapidec: Fix uninitialized vars 2023-02-16 03:47:12 +00:00
gstvaapidecoder_mpeg2.h
gstvaapidecoder_mpeg4.c vaapidec: Fix uninitialized vars 2023-02-16 03:47:12 +00:00
gstvaapidecoder_mpeg4.h
gstvaapidecoder_objects.c
gstvaapidecoder_objects.h
gstvaapidecoder_priv.h
gstvaapidecoder_unit.c
gstvaapidecoder_unit.h
gstvaapidecoder_vc1.c gstreamer-vaapi: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
gstvaapidecoder_vc1.h
gstvaapidecoder_vp8.c vaapidec: Fix uninitialized vars 2023-02-16 03:47:12 +00:00
gstvaapidecoder_vp8.h
gstvaapidecoder_vp9.c vaapidec: Fix uninitialized vars 2023-02-16 03:47:12 +00:00
gstvaapidecoder_vp9.h
gstvaapidisplay.c vaapi: prefix USE_FOO defines to fix build with mesa 22.3.0 2022-12-11 08:58:23 +00:00
gstvaapidisplay.h
gstvaapidisplay_drm.c
gstvaapidisplay_drm.h
gstvaapidisplay_drm_priv.h
gstvaapidisplay_egl.c vaapi: prefix USE_FOO defines to fix build with mesa 22.3.0 2022-12-11 08:58:23 +00:00
gstvaapidisplay_egl.h
gstvaapidisplay_egl_priv.h
gstvaapidisplay_glx.c
gstvaapidisplay_glx.h
gstvaapidisplay_glx_priv.h
gstvaapidisplay_priv.h
gstvaapidisplay_wayland.c va: Lock wayland display dmabuf formats against concurrent access 2023-09-27 14:37:06 +00:00
gstvaapidisplay_wayland.h
gstvaapidisplay_wayland_priv.h va: Lock wayland display dmabuf formats against concurrent access 2023-09-27 14:37:06 +00:00
gstvaapidisplay_x11.c
gstvaapidisplay_x11.h
gstvaapidisplay_x11_priv.h
gstvaapiencoder.c
gstvaapiencoder.h
gstvaapiencoder_h264.c vaapi: Fix some code defects 2023-02-27 11:38:18 +00:00
gstvaapiencoder_h264.h
gstvaapiencoder_h265.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapiencoder_h265.h
gstvaapiencoder_jpeg.c
gstvaapiencoder_jpeg.h
gstvaapiencoder_mpeg2.c
gstvaapiencoder_mpeg2.h
gstvaapiencoder_mpeg2_priv.h
gstvaapiencoder_objects.c
gstvaapiencoder_objects.h
gstvaapiencoder_priv.h
gstvaapiencoder_vp8.c
gstvaapiencoder_vp8.h
gstvaapiencoder_vp9.c
gstvaapiencoder_vp9.h
gstvaapifilter.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapifilter.h vaapipostproc: Enable to use DMABuf mem at sink and src pad 2022-11-09 13:41:26 +00:00
gstvaapiimage.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapiimage.h
gstvaapiimage_priv.h
gstvaapiimagepool.c
gstvaapiimagepool.h
gstvaapiminiobject.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapiminiobject.h
gstvaapiparser_frame.c
gstvaapiparser_frame.h
gstvaapiprofile.c vaapi: av1dec: Use named profiles to replace the numeric ones. 2022-01-05 09:20:02 +00:00
gstvaapiprofile.h
gstvaapiprofilecaps.c
gstvaapiprofilecaps.h
gstvaapisubpicture.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapisubpicture.h
gstvaapisurface.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapisurface.h
gstvaapisurface_drm.c
gstvaapisurface_drm.h
gstvaapisurface_egl.c vaapi: prefix USE_FOO defines to fix build with mesa 22.3.0 2022-12-11 08:58:23 +00:00
gstvaapisurface_egl.h
gstvaapisurface_priv.h
gstvaapisurfacepool.c
gstvaapisurfacepool.h
gstvaapisurfaceproxy.c
gstvaapisurfaceproxy.h
gstvaapisurfaceproxy_priv.h
gstvaapitexture.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapitexture.h
gstvaapitexture_egl.c
gstvaapitexture_egl.h
gstvaapitexture_glx.c gstreamer-vaapi: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
gstvaapitexture_glx.h
gstvaapitexture_priv.h
gstvaapitexturemap.c
gstvaapitexturemap.h
gstvaapitypes.h
gstvaapiutils.c
gstvaapiutils.h
gstvaapiutils_core.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapiutils_core.h
gstvaapiutils_egl.c
gstvaapiutils_egl.h
gstvaapiutils_glx.c
gstvaapiutils_glx.h
gstvaapiutils_h26x.c
gstvaapiutils_h26x_priv.h
gstvaapiutils_h264.c
gstvaapiutils_h264.h
gstvaapiutils_h264_priv.h
gstvaapiutils_h265.c
gstvaapiutils_h265.h
gstvaapiutils_h265_priv.h
gstvaapiutils_mpeg2.c
gstvaapiutils_mpeg2.h
gstvaapiutils_mpeg2_priv.h
gstvaapiutils_vpx.c
gstvaapiutils_vpx.h
gstvaapiutils_x11.c
gstvaapiutils_x11.h
gstvaapivalue.c Fix transfer gobject-introspection annotation typos 2022-04-12 12:43:08 +00:00
gstvaapivalue.h
gstvaapivideopool.c
gstvaapivideopool.h
gstvaapivideopool_priv.h
gstvaapiwindow.c
gstvaapiwindow.h
gstvaapiwindow_drm.c
gstvaapiwindow_drm.h
gstvaapiwindow_egl.c
gstvaapiwindow_egl.h
gstvaapiwindow_glx.c
gstvaapiwindow_glx.h
gstvaapiwindow_priv.h
gstvaapiwindow_wayland.c gst-launch: accept option to set program name 2024-01-12 17:11:11 +00:00
gstvaapiwindow_wayland.h
gstvaapiwindow_x11.c
gstvaapiwindow_x11.h
gstvaapiwindow_x11_priv.h
gstvaapiworkarounds.h
meson.build
ogl_compat.h
sysdeps.h
video-format.c vaapipluginutil: use a static map format-chroma 2024-10-28 17:30:36 +01:00
video-format.h vaapipluginutil: use a static map format-chroma 2024-10-28 17:30:36 +01:00