gstreamer/subprojects/gst-plugins-bad/gst-libs/gst
Víctor Manuel Jáquez Leal d1210d6dc0 vaallocator: use VADRMPRIMESurfaceDescriptor to create surfaces
To import DMAbufs we used VASurfaceAttribExternalBuffers which works, but it's
not specific for DRM PRIME 2, since it lacks of many metadata. This patch
replaces VASurfaceAttribExternalBuffers with VADRMPRIMESurfaceDescriptor in
va_create_surfaces().

Still, this patch assumes linear modifier only.

The hack for RGB surfaces in I965 driver was pushed down into
va_create_surfaces() to avoid handling both structures.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5264>
2023-11-09 17:36:06 +00:00
..
adaptivedemux plugins: Fix wrong enum usage 2023-03-20 11:40:30 +00:00
audio gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
basecamerabinsrc meson: Add CameraBin and Va girs 2023-04-25 02:57:55 +00:00
codecparsers h265parser: Fix possible overflow using max_sub_layers_minus1 2023-09-20 14:11:55 +00:00
codecs codecs: h265: Do not free slice header before using it 2023-10-17 15:06:10 -04:00
cuda cuda: Use d3d11 token data for interop data 2023-09-29 12:36:01 +00:00
d3d11 d3d11: Enable DirectXMath SIMD 2023-11-07 11:19:31 +00:00
dxva dxva: Build gir and remove SDK header dependency 2023-10-14 12:32:46 +00:00
insertbin gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
interfaces meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
isoff gst-plugins-bad: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00
mpegts gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
opencv build: opencv: disable opencv deps if it's not installed 2023-10-26 20:43:14 +00:00
play gstplay: fix critical log when enable playbin3 2023-05-18 10:27:29 +00:00
player gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
sctp meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
transcoder gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
uridownloader meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
va vaallocator: use VADRMPRIMESurfaceDescriptor to create surfaces 2023-11-09 17:36:06 +00:00
vulkan vkformat: also use the correct srgb vs unorm when using older 2023-10-27 09:13:18 +00:00
wayland meson: change Wayland scanner command from "code" to "private-code" 2023-11-07 18:40:35 +00:00
webrtc webrtcice: Add webrtc ALPN header for HTTP proxy 2023-08-17 00:45:05 +00:00
winrt gst-plugins-bad: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00
glib-compat-private.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
meson.build dxva: Add DXVA decoder baseclass implementation 2023-09-17 18:30:03 +09:00