gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/va
Víctor Manuel Jáquez Leal 06a2b2c7d9 va: dmabuf allocator to use GstVideoInfoDmaDrm
Change the internal GstVideoInfo structure in the GstVaDmabufAllocator to
GstVideoInfoDmaDrm in order to keep track of the exported DRM format by the
driver, and thus removing the DRMModifier quark attached as qdata in the
GstMemory. Though, the exposed API isn't updated yet; that has to go in a
second iteration.

Also this patch clean up some code (remove an unused buffer size assignation)
and fix some typos in documentation.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4821>
2023-06-14 01:08:37 +00:00
..
gstva.h va: Add Win32 backend GstVaDisplay implementation 2023-03-10 13:57:47 +00:00
gstvaallocator.c va: dmabuf allocator to use GstVideoInfoDmaDrm 2023-06-14 01:08:37 +00:00
gstvaallocator.h va: Add a helper function to detect the surface modifier 2023-06-14 01:08:37 +00:00
gstvadisplay.c va: add driver description in element metadata 2023-03-20 15:27:25 +00:00
gstvadisplay.h va: Add Win32 backend GstVaDisplay implementation 2023-03-10 13:57:47 +00:00
gstvadisplay_drm.c va: Add Win32 backend GstVaDisplay implementation 2023-03-10 13:57:47 +00:00
gstvadisplay_drm.h va: Set <gst/va/gstva.h> as library single point entry header. 2022-03-29 19:48:30 +00:00
gstvadisplay_win32.cpp vadisplay_win32: Query profiles and entry points on init 2023-03-15 01:37:03 +00:00
gstvadisplay_win32.h va: Add Win32 backend GstVaDisplay implementation 2023-03-10 13:57:47 +00:00
gstvadisplay_wrapped.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvadisplay_wrapped.h va: Set <gst/va/gstva.h> as library single point entry header. 2022-03-29 19:48:30 +00:00
gstvapool.c va: Complete library and plugin documentation. 2022-09-13 14:57:21 +02:00
gstvapool.h va: pool: Replace all tabs with spaces in header file. 2022-04-26 20:26:06 +08:00
gstvasurfacecopy.c va: bump libva version to 1.12 2023-06-08 08:50:04 +00:00
gstvasurfacecopy.h va: Complete library and plugin documentation. 2022-09-13 14:57:21 +02:00
gstvautils.c va: Add Win32 backend GstVaDisplay implementation 2023-03-10 13:57:47 +00:00
gstvautils.h va: Set <gst/va/gstva.h> as library single point entry header. 2022-03-29 19:48:30 +00:00
gstvavideoformat.c va: Add a helper function to convert video drm info to video info 2023-06-14 01:08:36 +00:00
gstvavideoformat.h va: Add a helper function to convert video drm info to video info 2023-06-14 01:08:36 +00:00
meson.build va: bump libva version to 1.12 2023-06-08 08:50:04 +00:00
va-prelude.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
va_fwd.h va: Don't expose internal classes. 2022-03-30 11:36:03 +02:00
vasurfaceimage.c va: Lower the message level for va_export_surface_to_dmabuf() 2023-06-14 01:08:37 +00:00
vasurfaceimage.h va: Extend the va_create_surfaces() function to accept modifiers 2023-06-14 01:08:37 +00:00