gstreamer/subprojects/gstreamer-vaapi/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
..
gstcompat.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapi.c vaapi: demote encoders ranks to none 2024-10-28 17:30:36 +01:00
gstvaapi.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapidecode.c common: Use more efficient versions of GstCapsFeatures API where possible 2024-09-26 19:26:18 +03:00
gstvaapidecode.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapidecode_props.c Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapidecode_props.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapidecodebin.c vaapidecodebin: don't load vaapipostproc if not available 2023-06-08 12:50:41 +00:00
gstvaapidecodebin.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapidecodedoc.c Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapiencode.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode_h264.c Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode_h264.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode_h265.c Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode_h265.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode_jpeg.c Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode_jpeg.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode_mpeg2.c Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode_mpeg2.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode_vp8.c Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode_vp8.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode_vp9.c Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapiencode_vp9.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapioverlay.c vaapioverlay: inline sinkpad scaling support 2022-02-16 19:19:56 -08:00
gstvaapioverlay.h vaapioverlay: inline sinkpad scaling support 2022-02-16 19:19:56 -08:00
gstvaapipluginbase.c vaapi: prefix USE_FOO defines to fix build with mesa 22.3.0 2022-12-11 08:58:23 +00:00
gstvaapipluginbase.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapipluginutil.c vaapipluginutil: use a static map format-chroma 2024-10-28 17:30:36 +01:00
gstvaapipluginutil.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapipostproc.c vaapidecode,vaapipostproc: Disable DMAbuf from caps negotiation 2023-07-12 19:30:36 +00:00
gstvaapipostproc.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapipostprocutil.c Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapipostprocutil.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapisink.c common: Use more efficient versions of GstCapsFeatures API where possible 2024-09-26 19:26:18 +03:00
gstvaapisink.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapivideobuffer.c Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapivideobuffer.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapivideobufferpool.c vaapi: prefix USE_FOO defines to fix build with mesa 22.3.0 2022-12-11 08:58:23 +00:00
gstvaapivideobufferpool.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapivideocontext.c vaapi: prefix USE_FOO defines to fix build with mesa 22.3.0 2022-12-11 08:58:23 +00:00
gstvaapivideocontext.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapivideomemory.c common: Stop using GQuark-based GstStructure field name API 2024-09-26 19:21:29 +03:00
gstvaapivideomemory.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapivideometa.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapivideometa.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
gstvaapivideometa_texture.c gstreamer-vaapi: drop use of GSlice allocator 2023-01-24 22:30:10 +00:00
gstvaapivideometa_texture.h Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00
meson.build Move files from gstreamer-vaapi into the "subprojects/gstreamer-vaapi/" subdir 2021-09-24 16:14:54 -03:00