gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/va
Víctor Manuel Jáquez Leal 8a2660dc7f va: allocator: Use always lseek to get dmabuf size.
Gallium drivers historically have reported strange dmabuf sizes, from always
zero to the whole frame (multiple fds). The simplest solution is to use lseek
SEEK_END to get the prime descriptor size.

Also the allocator raises a warning if both values differ in order to report
it to driver.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2574>
2022-06-24 15:24:09 +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: Use always lseek to get dmabuf size. 2022-06-24 15:24:09 +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