mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-04 23:46:43 +00:00
2990cc5f71
Instead of dragging the last destination pipeline stage as current barrier source pipeline stage (which isn't a valid semantic) this patch adds a parameter to gst_vulkan_operation_add_frame_barrier() to set the source pipeline stage to define the barrier. The previous logic brought problems particularly with queue transfers, when the new queue doesn't support the stage set during a previous operation in a different queue. Now the operation API is closer to Vulkan semantics. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7165> |
||
---|---|---|
.. | ||
analyticsmeta.c | ||
av1bitwriter.c | ||
av1parser.c | ||
cudamemory.c | ||
d3d11device.cpp | ||
d3d11memory.c | ||
d3d12device.cpp | ||
gstlibscpp.cc | ||
h264bitwriter.c | ||
h264parser.c | ||
h265bitwriter.c | ||
h265parser.c | ||
insertbin.c | ||
isoff.c | ||
isoff.h | ||
mpegts.c | ||
mpegvideoparser.c | ||
mse.c | ||
nalutils.c | ||
planaraudioadapter.c | ||
play.c | ||
vc1parser.c | ||
vkcodecparams_h264.c | ||
vkcodecparams_h265.c | ||
vkcommandpool.c | ||
vkdevice.c | ||
vkformat.c | ||
vkimage.c | ||
vkimagebufferpool.c | ||
vkinstance.c | ||
vkmemory.c | ||
vkvideodecode.c | ||
vkvideoencodeh264.c | ||
vkvideoencodeh265.c | ||
vkwindow.c | ||
vp8parser.c | ||
vp9bitwriter.c | ||
vp9parser.c |