vulkan: Fix BufferRef conversion in VulkanFullScreenQuadExtManual

This commit is contained in:
Hanna Weiß 2025-07-18 14:25:28 +02:00
parent 4c605177df
commit b13ab1c88d
No known key found for this signature in database

View file

@ -14,7 +14,7 @@ pub trait VulkanFullScreenQuadExtManual:
sealed::Sealed + IsA<VulkanFullScreenQuad> + 'static
{
fn draw_into_output(&self, outbuf: &mut gst::BufferRef) -> Result<(), glib::Error> {
let out = unsafe { gst::Buffer::from_glib_none(outbuf.as_ptr()) };
let out = unsafe { gst::Buffer::from_glib_borrow(outbuf.as_ptr()) };
self.set_output_buffer(Some(&out))?;
let ret = self.draw();
self.set_output_buffer(None)?;