gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/vulkan
Víctor Manuel Jáquez Leal 35dbd9f92c vkformat: add gst_vulkan_format_from_video_info_2()
The purpose of this function is to get more info about the mapped Vulkan format
from the GStreamer format, since they can be multiple Vulkan formats for one
GStreamer format.

Also a Vulkan format may have certain usage and aspects that must be verified.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4351>
2023-05-19 04:26:29 +00:00
..
android vulkan: Add/fix various annotations 2022-10-18 13:51:17 +03:00
cocoa macos: Remove old NSApp workaround related code 2023-05-11 20:30:19 +02:00
ios gl/vulkan: Fix static linking on macOS 2022-10-24 00:48:08 +00:00
wayland vulkan/wayland: use xdg_wm_base when available 2023-04-03 02:36:38 +00:00
win32 vulkan: gl: change symbols to static 2023-03-23 00:56:04 +00:00
xcb vulkan: Add/fix various annotations 2022-10-18 13:51:17 +03:00
gstvkapi.h
gstvkbarrier.h
gstvkbuffermemory.c vkbuffermemory: add gst_vulkan_buffer_memory_alloc_with_buffer_info() 2023-05-19 04:26:29 +00:00
gstvkbuffermemory.h vkbuffermemory: add gst_vulkan_buffer_memory_alloc_with_buffer_info() 2023-05-19 04:26:29 +00:00
gstvkbufferpool.c
gstvkbufferpool.h vulkan: add some missing GAutoPtr definitions 2022-06-14 03:34:05 +00:00
gstvkcommandbuffer.c
gstvkcommandbuffer.h vulkan: add some missing GAutoPtr definitions 2022-06-14 03:34:05 +00:00
gstvkcommandpool-private.h
gstvkcommandpool.c vulkan: Remove unnecessary null checks 2022-11-01 15:19:51 +01:00
gstvkcommandpool.h
gstvkconfig.h.meson vulkan: detect vulkan video extensions 2023-05-19 04:26:28 +00:00
gstvkdebug-private.h
gstvkdebug.c vkdebug: add video queue flags strings 2023-05-19 04:26:28 +00:00
gstvkdebug.h vulkan/swapper: add some debug logging for surface size and present modes 2021-10-21 11:32:04 +00:00
gstvkdescriptorcache.c vulkan: Add missing array length and (out) annotation to parameters 2022-11-01 15:19:51 +01:00
gstvkdescriptorcache.h
gstvkdescriptorpool.c vulkan: Remove unnecessary null checks 2022-11-01 15:19:51 +01:00
gstvkdescriptorpool.h vulkan: add some missing GAutoPtr definitions 2022-06-14 03:34:05 +00:00
gstvkdescriptorset.c vulkan: Add missing array length and (out) annotation to parameters 2022-11-01 15:19:51 +01:00
gstvkdescriptorset.h vulkan: add some missing GAutoPtr definitions 2022-06-14 03:34:05 +00:00
gstvkdevice.c vkdevice: add gst_vulkan_device_queue_family_indices() 2023-05-19 04:26:29 +00:00
gstvkdevice.h vkdevice: add gst_vulkan_device_queue_family_indices() 2023-05-19 04:26:29 +00:00
gstvkdisplay.c vulkan: Add missing (nullable) annotation to Returns 2022-11-01 15:19:51 +01:00
gstvkdisplay.h
gstvkerror.c Fix various warnings from gobject-introspection 2022-10-25 09:45:25 +03:00
gstvkerror.h gstvulkan: Expose gst_vulkan_result_to_string 2022-02-05 16:33:04 +00:00
gstvkfence.c vulkan: silence gobject-instrospection warnings 2023-03-22 14:19:13 +00:00
gstvkfence.h vulkan: add some missing GAutoPtr definitions 2022-06-14 03:34:05 +00:00
gstvkformat.c vkformat: add gst_vulkan_format_from_video_info_2() 2023-05-19 04:26:29 +00:00
gstvkformat.h vkformat: add gst_vulkan_format_from_video_info_2() 2023-05-19 04:26:29 +00:00
gstvkfullscreenquad.c vulkan: use VK_QUEUE_FAMILY_IGNORED in barriers 2023-04-28 00:59:57 +00:00
gstvkfullscreenquad.h vkfullscreenquad: add support for disabling clearing 2022-06-14 03:34:05 +00:00
gstvkhandle.c
gstvkhandle.h
gstvkhandlepool.c
gstvkhandlepool.h
gstvkimagebufferpool.c vkimagebufferpool: pass usage and memory properties 2023-05-19 04:26:29 +00:00
gstvkimagebufferpool.h vkimagebufferpool: pass usage and memory properties 2023-05-19 04:26:29 +00:00
gstvkimagememory.c vkformat: move gst_vulkan_format_from_video_info() 2023-05-19 04:26:29 +00:00
gstvkimagememory.h vkformat: move gst_vulkan_format_from_video_info() 2023-05-19 04:26:29 +00:00
gstvkimageview.c vulkan: Mark gst_vulkan_image_view_new create_info as constant pointer 2022-11-01 15:19:51 +01:00
gstvkimageview.h vulkan: Mark gst_vulkan_image_view_new create_info as constant pointer 2022-11-01 15:19:51 +01:00
gstvkinstance.c vulkan: Use new GLib APIs as suggested by comments 2023-04-06 00:26:13 +00:00
gstvkinstance.h
gstvkmemory.c vkmemory: flush whole size 2023-03-30 00:03:05 +00:00
gstvkmemory.h vulkan: add some missing GAutoPtr definitions 2022-06-14 03:34:05 +00:00
gstvkphysicaldevice-private.h vkphysicaldevice: add gst_vulkan_physical_device_get_features() 2023-05-19 04:26:28 +00:00
gstvkphysicaldevice.c vkphysicaldevice: add gst_vulkan_physical_device_get_features() 2023-05-19 04:26:28 +00:00
gstvkphysicaldevice.h vkphysicaldevice: fetch queue family video codec operations 2023-05-19 04:26:28 +00:00
gstvkqueue.c vulkan: silence gobject-instrospection warnings 2023-03-22 14:19:13 +00:00
gstvkqueue.h
gstvkswapper.c vkswapper: missing image barrier after vkCmdClearColorImage 2023-04-28 00:59:57 +00:00
gstvkswapper.h
gstvktrash.c
gstvktrash.h
gstvkutils.c vulkan: silence gobject-instrospection warnings 2023-03-22 14:19:13 +00:00
gstvkutils.h gstvulkan: Constify code in create_shader 2021-10-21 23:35:41 -03:00
gstvkvideofilter.c vulkan: imagebufferpool: Remove video meta handling. 2023-01-26 11:49:00 +00:00
gstvkvideofilter.h vulkan: add some missing GAutoPtr definitions 2022-06-14 03:34:05 +00:00
gstvkwindow.c vulkan: Add missing array length and (out) annotation to parameters 2022-11-01 15:19:51 +01:00
gstvkwindow.h
meson.build vulkan: detect vulkan video extensions 2023-05-19 04:26:28 +00:00
vulkan-prelude.h
vulkan.h
vulkan_fwd.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
vulkan_mkenum.py