gstreamer/sys/va
Víctor Manuel Jáquez Leal 482a7d7d7e va: allocator: create surfaces with VASurfaceAttribExternalBuffers
Add a new parameter to _create_surfaces(): a pointer to
VASurfaceAttribExternalBuffers.

If it's defined the memory type is changed to DRM_PRIME, also a new item is
added to the VASurfaceAttrib array with
VASurfaceAttribExternalBufferDescriptor.

Also, the VASurfaceAttrib for pixel format is not mandatory anymore. If fourcc
parameter is 0, is not added in the array, relying on the chroma. This is
useful when creating surfaces for uploading or downloading images.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1529>
2020-09-23 18:19:22 +02:00
..
gstvaallocator.c va: allocator: create surfaces with VASurfaceAttribExternalBuffers 2020-09-23 18:19:22 +02:00
gstvaallocator.h va: allocator: support for GST_MAP_VA map flag 2020-08-03 19:33:01 +02:00
gstvacaps.c va: caps: expose gst_caps_set_format_array() 2020-09-23 18:19:22 +02:00
gstvacaps.h va: caps: expose gst_caps_set_format_array() 2020-09-23 18:19:22 +02:00
gstvadecoder.c va: decoder: render picture only if data 2020-09-19 14:32:13 +02:00
gstvadecoder.h va: decoder: remove unused argument 2020-08-03 19:33:01 +02:00
gstvadevice.c va: device: use gst_clear_object() 2020-09-23 18:19:22 +02:00
gstvadevice.h va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvadisplay.c va: display: add gst_va_display_get_image_formats() 2020-08-03 15:54:45 +00:00
gstvadisplay.h va: display: add gst_va_display_get_image_formats() 2020-08-03 15:54:45 +00:00
gstvadisplay_drm.c va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvadisplay_drm.h va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvadisplay_wrapped.c va: display: wrapped: Fix property name 2020-08-03 19:33:01 +02:00
gstvadisplay_wrapped.h va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvah264dec.c va: vah264dec: fix documentation 2020-09-23 15:14:21 +00:00
gstvah264dec.h va: h264dec: check va allocator at decide allocation 2020-08-24 19:35:57 +00:00
gstvapool.c va: pool: use gst_object_replace() for allocator 2020-09-23 18:19:22 +02:00
gstvapool.h va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvaprofile.c va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvaprofile.h va: VA-API H.264 decoder and infrastructure 2020-06-28 11:47:35 +02:00
gstvautils.c va: utils: use GstObject for GstVaDisplay in context 2020-09-21 17:07:51 +00:00
gstvautils.h va: context: instanciate VA display through GstContext 2020-08-03 19:33:01 +02:00
gstvavideoformat.c va: allocator: get a surface format from a image format 2020-08-03 15:54:45 +00:00
gstvavideoformat.h va: allocator: get a surface format from a image format 2020-08-03 15:54:45 +00:00
meson.build va: context: instanciate VA display through GstContext 2020-08-03 19:33:01 +02:00
plugin.c va: documentation since tag 2020-07-21 16:15:47 +00:00