/third_party/gstreamer/gstplugins_base/gst-libs/gst/gl/ |
D | gstglupload.c | 514 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/ |
D | meson.build | 18 ['/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml', 19 'linux-dmabuf-unstable-v1-protocol.c', 'linux-dmabuf-unstable-v1-client-protocol.h'],
|
D | wldisplay.c | 93 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()
|
D | wldisplay.h | 62 struct zwp_linux_dmabuf_v1 *dmabuf; member
|
D | wllinuxdmabuf.c | 102 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/ |
D | meson.build | 52 # 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/ |
D | gstmsdkbufferpool.c | 84 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/ |
D | 21.3.1.rst | 93 - 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
|
D | 21.3.5.rst | 104 - zink: check EXT_image_drm_format_modifier for dmabuf support
|
D | 17.2.3.rst | 61 - egl/wayland: Don't use dmabuf with no modifiers
|
D | 21.1.7.rst | 107 - v3d, vc4: Fix dmabuf import for non-scanout buffers
|
D | 22.1.2.rst | 140 - zink: fix dmabuf plane layout struct scoping
|
D | 22.1.0.rst | 133 - 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
|
D | 22.2.0.rst | 4341 - 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 …]
|
D | 21.2.0.rst | 1337 - 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/ |
D | u_tests.c | 910 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/ |
D | gsteglimage.h | 87 gint dmabuf,
|
D | gsteglimage.c | 574 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/ |
D | gstgldownloadelement.c | 1058 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/ |
D | zink_resource.h | 170 bool dmabuf; member
|
D | zink_resource.c | 407 …*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/ |
D | wsi_common_wayland.c | 448 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/ |
D | venus.rst | 92 --features "x wl-dmabuf virgl_renderer virgl_renderer_next default-no-sandbox"
|
/third_party/mesa3d/src/egl/drivers/dri2/ |
D | platform_wayland.c | 1763 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/ |
D | meson.build | 2078 'linux-dmabuf', 'linux-dmabuf-unstable-v1.xml'
|