gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/va
Nicolas Dufresne 83c51c9812 va: allocator: Fix translation of VADRMPRIMESurfaceDescriptor
VADRMPRIMESurfaceDescriptor structure describes the offsets from the
point of view of the specific handle (DMABuf). While GstVideoInfo
(and the meta) describes offsets from the point of the view of the
GstBuffer, an aggregate of all the GstMemory (1 per handle).

This changes combined with [Mesa Fix](https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16813)
fixes decoding failure with AMD driver.

Fixes #1223

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2574>
2022-06-24 14:14:03 +02:00
..
gstva.h libs: va: add VA allocator parameter for derived images usage. 2022-03-31 14:14:45 +00:00
gstvaallocator.c va: allocator: Fix translation of VADRMPRIMESurfaceDescriptor 2022-06-24 14:14:03 +02:00
gstvaallocator.h libs: va: add VA allocator parameter for derived images usage. 2022-03-31 14:14:45 +00:00
gstvadisplay.c vadisplay: Add description readonly property 2022-03-30 21:41:27 +00:00
gstvadisplay.h va: Set <gst/va/gstva.h> as library single point entry header. 2022-03-29 19:48:30 +00:00
gstvadisplay_drm.c libs: va: Add O_CLOEXEC flag at opening drm device. 2022-05-07 09:55:36 +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_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: pool: Delete the GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT. 2022-04-26 20:26:02 +08:00
gstvapool.h va: pool: Replace all tabs with spaces in header file. 2022-04-26 20:26:06 +08:00
gstvasurfacecopy.c va: Move allocators and pool objects into gstva library. 2022-03-29 19:48:30 +00:00
gstvasurfacecopy.h va: Set <gst/va/gstva.h> as library single point entry header. 2022-03-29 19:48:30 +00:00
gstvautils.c vadisplay: Add description readonly property 2022-03-30 21:41:27 +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: Move the video format functions into gstlibva. 2022-03-29 19:48:30 +00:00
gstvavideoformat.h va: Set <gst/va/gstva.h> as library single point entry header. 2022-03-29 19:48:30 +00:00
meson.build libs: va: make sure va-enumtypes.h is generated before it's used 2022-04-02 18:58:52 +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: Expose a couple va surface/buffer methods. 2022-04-20 15:15:56 +00:00
vasurfaceimage.h va: Expose a couple va surface/buffer methods. 2022-04-20 15:15:56 +00:00