From 3a5f69b64cc0dcae54ae52ed8f9f3b186413db45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 4 Oct 2023 10:22:03 +0300 Subject: [PATCH] gl: Don't autogenerate GL buffer pool configuration functions These need manual bindings. --- gstreamer-gl/Gir.toml | 6 ++++++ gstreamer-gl/src/auto/functions.rs | 18 ------------------ 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/gstreamer-gl/Gir.toml b/gstreamer-gl/Gir.toml index 1c2cae641..e44d271cb 100644 --- a/gstreamer-gl/Gir.toml +++ b/gstreamer-gl/Gir.toml @@ -120,6 +120,12 @@ status = "generate" [[object.function]] name = "buffer_pool_config_set_gl_allocation_params" ignore = true + [[object.function]] + name = "buffer_pool_config_get_gl_min_free_queue_size" + ignore = true + [[object.function]] + name = "buffer_pool_config_set_gl_min_free_queue_size" + ignore = true # Needs manual binding to be an extension on gst_video::VideoAffineTransformationMeta [[object.function]] diff --git a/gstreamer-gl/src/auto/functions.rs b/gstreamer-gl/src/auto/functions.rs index 34ca156af..f87bf6753 100644 --- a/gstreamer-gl/src/auto/functions.rs +++ b/gstreamer-gl/src/auto/functions.rs @@ -6,24 +6,6 @@ use crate::{GLDisplay, GLSLProfile, GLSLVersion}; use glib::{prelude::*, translate::*}; -#[cfg(feature = "v1_24")] -#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] -#[doc(alias = "gst_buffer_pool_config_get_gl_min_free_queue_size")] -pub fn buffer_pool_config_get_gl_min_free_queue_size(config: &gst::Structure) -> u32 { - assert_initialized_main_thread!(); - unsafe { ffi::gst_buffer_pool_config_get_gl_min_free_queue_size(config.to_glib_none().0) } -} - -#[cfg(feature = "v1_24")] -#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))] -#[doc(alias = "gst_buffer_pool_config_set_gl_min_free_queue_size")] -pub fn buffer_pool_config_set_gl_min_free_queue_size(config: &gst::Structure, queue_size: u32) { - assert_initialized_main_thread!(); - unsafe { - ffi::gst_buffer_pool_config_set_gl_min_free_queue_size(config.to_glib_none().0, queue_size); - } -} - #[doc(alias = "gst_gl_check_extension")] pub fn gl_check_extension(name: &str, ext: &str) -> bool { assert_initialized_main_thread!();