Home
last modified time | relevance | path

Searched refs:dmabuf (Results 1 – 25 of 41) sorted by relevance

12

/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/
Dgstglupload.c514 struct DmabufUpload *dmabuf = g_new0 (struct DmabufUpload, 1); in _dma_buf_upload_new() local
515 dmabuf->upload = upload; in _dma_buf_upload_new()
516 dmabuf->target = GST_GL_TEXTURE_TARGET_2D; in _dma_buf_upload_new()
517 return dmabuf; in _dma_buf_upload_new()
524 struct DmabufUpload *dmabuf = impl; in _dma_buf_upload_transform_caps() local
577 GST_DEBUG_OBJECT (dmabuf->upload, "transformed %" GST_PTR_FORMAT " into %" in _dma_buf_upload_transform_caps()
619 struct DmabufUpload *dmabuf = impl; in _dma_buf_upload_accept() local
620 GstVideoInfo *in_info = &dmabuf->upload->priv->in_info; in _dma_buf_upload_accept()
621 GstVideoInfo *out_info = &dmabuf->out_info; in _dma_buf_upload_accept()
633 if (!dmabuf->upload->context->gl_vtable->EGLImageTargetTexture2D) in _dma_buf_upload_accept()
[all …]
/third_party/gstreamer/gstplugins_bad/ext/wayland/
Dmeson.build18 ['/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml',
19 'linux-dmabuf-unstable-v1-protocol.c', 'linux-dmabuf-unstable-v1-client-protocol.h'],
Dwldisplay.c93 if (self->dmabuf) in gst_wl_display_finalize()
94 zwp_linux_dmabuf_v1_destroy (self->dmabuf); in gst_wl_display_finalize()
182 if (!display->dmabuf) in gst_wl_display_check_format_for_dmabuf()
237 self->dmabuf = in registry_handle_global()
239 zwp_linux_dmabuf_v1_add_listener (self->dmabuf, &dmabuf_listener, self); in registry_handle_global()
362 if (!self->dmabuf) { in gst_wl_display_new_existing()
Dwldisplay.h62 struct zwp_linux_dmabuf_v1 *dmabuf; member
Dwllinuxdmabuf.c102 params = zwp_linux_dmabuf_v1_create_params (display->dmabuf); in gst_wl_linux_dmabuf_construct_wl_buffer()
/third_party/mesa3d/src/egl/wayland/wayland-drm/
Dmeson.build52 # linux-dmabuf isn't part of wayland-drm, but this happens to be the only
61 'linux-dmabuf-unstable-v1-protocol.c',
63 output : 'linux-dmabuf-unstable-v1-protocol.c',
68 'linux-dmabuf-unstable-v1-client-protocol.h',
70 output : 'linux-dmabuf-unstable-v1-client-protocol.h',
/third_party/gstreamer/gstplugins_bad/sys/msdk/
Dgstmsdkbufferpool.c84 gboolean video, dmabuf; in _msdk_get_memory_type() local
88 dmabuf = gst_buffer_pool_config_has_option (config, in _msdk_get_memory_type()
91 if (video && !dmabuf) in _msdk_get_memory_type()
93 if (video && dmabuf) in _msdk_get_memory_type()
95 if (!video && dmabuf) in _msdk_get_memory_type()
/third_party/mesa3d/docs/relnotes/
D21.3.1.rst93 - zink: block suballocator caching for swapchain/dmabuf images
95 - zink: stop using VK_IMAGE_LAYOUT_PREINITIALIZED for dmabuf
96 - zink: always set matching resource export type for dmabuf creation
D21.3.5.rst104 - zink: check EXT_image_drm_format_modifier for dmabuf support
D17.2.3.rst61 - egl/wayland: Don't use dmabuf with no modifiers
D21.1.7.rst107 - v3d, vc4: Fix dmabuf import for non-scanout buffers
D22.1.2.rst140 - zink: fix dmabuf plane layout struct scoping
D22.1.0.rst133 - Changing the buffer modifer via Wayland dmabuf-feedback apparently does not reliably reset the bu…
2680 - kopper: add a dmabuf-free image interface for use with sw drivers
2775 - kopper: store whether screen has dmabuf support
2796 - kopper: implement texture-from-pixmap for software (non-dmabuf)
2797 - zink: fix dmabuf plane returns
2825 - zink: add a bind flag to indicate a resource is exported as a dmabuf
2827 - zink: force memory exports if dmabuf bind is specified
2828 - zink: add a LINEAR drm modifier if rebinding to add dmabuf export
D22.2.0.rst4341 - kopper: store whether screen has dmabuf support
4360 - kopper: implement texture-from-pixmap for software (non-dmabuf)
4361 - zink: fix dmabuf plane returns
4425 - zink: add a bind flag to indicate a resource is exported as a dmabuf
4427 - zink: force memory exports if dmabuf bind is specified
4428 - zink: add a LINEAR drm modifier if rebinding to add dmabuf export
4476 - zink: use global image rebind counter for dmabuf export
4549 - zink: fix dmabuf plane layout struct scoping
4623 - zink: only add necessary binds during dmabuf export
4682 - zink: add flag to indicate if a resource is a dmabuf
[all …]
D21.2.0.rst1337 - venus: fix dmabuf import mmap_size check
1338 - venus: fix dmabuf import fail path
1735 - crocus: Don't call SET_TILING for dmabuf imports
2150 - ci: Make sure that we build the piglit dmabuf tests.
3145 - v3d, vc4: Fix dmabuf import for non-scanout buffers
4873 - vulkan/wsi: prefer the Wayland linux-dmabuf protocol
4877 - vulkan/wsi/wayland: handle dmabuf params allocation failure
5204 - venus: rename dmabuf to dma_buf when it represents a type
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_tests.c910 uint64_t handle, dmabuf, offset, stride, planes; in test_nv12() member
928 0, &handle[i].dmabuf)) { in test_nv12()
962 handle[0].dmabuf && handle[1].dmabuf && handle[2].dmabuf && in test_nv12()
/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/egl/
Dgsteglimage.h87 gint dmabuf,
Dgsteglimage.c574 gint dmabuf, const GstVideoInfo * in_info, gint plane, gsize offset) in gst_egl_image_from_dmabuf() argument
598 attribs[atti++] = dmabuf; in gst_egl_image_from_dmabuf()
/third_party/gstreamer/gstplugins_base/ext/gl/
Dgstgldownloadelement.c1058 GstMemory *dmabuf; member
1066 gst_memory_unref (info->dmabuf); in _free_dmabuf_info()
1122 info->dmabuf = in _create_cached_dmabuf_info()
1181 total_offset += gst_memory_get_sizes (info->dmabuf, NULL, NULL); in _try_export_dmabuf()
1182 gst_buffer_insert_memory (buffer, -1, gst_memory_ref (info->dmabuf)); in _try_export_dmabuf()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_resource.h170 bool dmabuf; member
Dzink_resource.c407 …*screen, VkImageCreateInfo *ici, const struct pipe_resource *templ, bool dmabuf, unsigned bind, un… in create_ici() argument
414 …ici->flags = modifiers_count || dmabuf || bind & (PIPE_BIND_SCANOUT | PIPE_BIND_DEPTH_STENCIL) ? 0… in create_ici()
1157 res->dmabuf = res->dmabuf_acquire = whandle && whandle->type == WINSYS_HANDLE_TYPE_FD; in resource_create()
/third_party/mesa3d/src/vulkan/wsi/
Dwsi_common_wayland.c448 dmabuf_handle_format(void *data, struct zwp_linux_dmabuf_v1 *dmabuf, in dmabuf_handle_format() argument
456 dmabuf_handle_modifier(void *data, struct zwp_linux_dmabuf_v1 *dmabuf, in dmabuf_handle_modifier() argument
/third_party/mesa3d/docs/drivers/
Dvenus.rst92 --features "x wl-dmabuf virgl_renderer virgl_renderer_next default-no-sandbox"
/third_party/mesa3d/src/egl/drivers/dri2/
Dplatform_wayland.c1763 dmabuf_ignore_format(void *data, struct zwp_linux_dmabuf_v1 *dmabuf, in dmabuf_ignore_format() argument
1770 dmabuf_handle_modifier(void *data, struct zwp_linux_dmabuf_v1 *dmabuf, in dmabuf_handle_modifier() argument
/third_party/mesa3d/
Dmeson.build2078 'linux-dmabuf', 'linux-dmabuf-unstable-v1.xml'

12