Searched refs:GstVulkanHandlePool (Results 1 – 10 of 10) sorted by relevance
/third_party/gstreamer/gstplugins_bad/gst-libs/gst/vulkan/ |
D | gstvkhandlepool.h | 34 …obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_VULKAN_HANDLE_POOL,GstVulkanHandlePool)) 44 #define GST_VULKAN_HANDLE_POOL_CAST(o) ((GstVulkanHandlePool *) o) 83 gpointer (*alloc) (GstVulkanHandlePool * pool, GError ** error); 84 gpointer (*acquire) (GstVulkanHandlePool * pool, GError ** error); 85 void (*release) (GstVulkanHandlePool * pool, gpointer handle); 86 void (*free) (GstVulkanHandlePool * pool, gpointer handle); 92 G_DEFINE_AUTOPTR_CLEANUP_FUNC (GstVulkanHandlePool, gst_object_unref) 95 gpointer gst_vulkan_handle_pool_alloc (GstVulkanHandlePool * pool, GError ** error); 97 gpointer gst_vulkan_handle_pool_acquire (GstVulkanHandlePool * pool, GError ** error); 99 void gst_vulkan_handle_pool_release (GstVulkanHandlePool * pool, gpointer handle);
|
D | gstvkhandlepool.c | 43 G_DEFINE_ABSTRACT_TYPE_WITH_CODE (GstVulkanHandlePool, gst_vulkan_handle_pool, 48 gst_vulkan_handle_pool_default_alloc (GstVulkanHandlePool * pool, in gst_vulkan_handle_pool_default_alloc() 55 gst_vulkan_handle_pool_default_acquire (GstVulkanHandlePool * pool, in gst_vulkan_handle_pool_default_acquire() 83 gst_vulkan_handle_pool_default_release (GstVulkanHandlePool * pool, in gst_vulkan_handle_pool_default_release() 99 gst_vulkan_handle_pool_default_free (GstVulkanHandlePool * pool, in gst_vulkan_handle_pool_default_free() 105 do_free_handle (gpointer handle, GstVulkanHandlePool * pool) in do_free_handle() 114 GstVulkanHandlePool *pool = GST_VULKAN_HANDLE_POOL (object); in gst_vulkan_handle_pool_dispose() 134 GstVulkanHandlePool *pool = GST_VULKAN_HANDLE_POOL (object); in gst_vulkan_handle_pool_finalize() 142 gst_vulkan_handle_pool_init (GstVulkanHandlePool * handle) in gst_vulkan_handle_pool_init() 163 gst_vulkan_handle_pool_alloc (GstVulkanHandlePool * pool, GError ** error) in gst_vulkan_handle_pool_alloc() [all …]
|
D | gstvkdescriptorcache.c | 81 GstVulkanHandlePool *handle_pool; in gst_vulkan_descriptor_cache_new() 106 gst_vulkan_descriptor_cache_acquire_impl (GstVulkanHandlePool * pool, in gst_vulkan_descriptor_cache_acquire_impl() 119 gst_vulkan_descriptor_cache_alloc_impl (GstVulkanHandlePool * pool, in gst_vulkan_descriptor_cache_alloc_impl() 130 gst_vulkan_descriptor_cache_release_impl (GstVulkanHandlePool * pool, in gst_vulkan_descriptor_cache_release_impl() 142 gst_vulkan_descriptor_cache_free_impl (GstVulkanHandlePool * pool, in gst_vulkan_descriptor_cache_free_impl()
|
D | gstvkfence.c | 198 GstVulkanHandlePool *pool; in gst_vulkan_fence_cache_new() 213 gst_vulkan_fence_cache_alloc (GstVulkanHandlePool * pool, GError ** error) in gst_vulkan_fence_cache_alloc() 219 gst_vulkan_fence_cache_acquire_impl (GstVulkanHandlePool * pool, in gst_vulkan_fence_cache_acquire_impl() 235 gst_vulkan_fence_cache_release_impl (GstVulkanHandlePool * pool, in gst_vulkan_fence_cache_release_impl() 251 gst_vulkan_fence_cache_free (GstVulkanHandlePool * pool, gpointer handle) in gst_vulkan_fence_cache_free()
|
D | gstvktrash.c | 329 gst_vulkan_trash_list_alloc_impl (GstVulkanHandlePool * pool, GError ** error) in gst_vulkan_trash_list_alloc_impl() 335 gst_vulkan_trash_list_release_impl (GstVulkanHandlePool * pool, gpointer handle) in gst_vulkan_trash_list_release_impl() 349 gst_vulkan_trash_list_free_impl (GstVulkanHandlePool * pool, gpointer handle) in gst_vulkan_trash_list_free_impl() 387 GstVulkanHandlePool *pool = GST_VULKAN_HANDLE_POOL (trash_list); in gst_vulkan_trash_list_acquire()
|
D | gstvkdescriptorcache.h | 45 GstVulkanHandlePool parent;
|
D | vulkan_fwd.h | 88 typedef struct _GstVulkanHandlePool GstVulkanHandlePool; typedef
|
D | gstvkfence.h | 113 GstVulkanHandlePool parent;
|
D | gstvktrash.h | 174 GstVulkanHandlePool parent;
|
/third_party/gstreamer/gstplugins_bad/ |
D | ChangeLog | 32273 Includes a new GstVulkanHandlePool base class for pooling different 32275 GstVulkanHandlePool with the exact same functionality.
|