mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-12-25 17:40:34 +00:00
audio/video: Do not link v1_20 ffi functions when building docs
The sys crates have not been generated with 1.20 introspected gir files yet, and break the documentation that is already compiling with the v1_20 feature. Function body contents don't truly matter for the documentation build anyway.
This commit is contained in:
parent
534dcf3110
commit
89ba883ea8
2 changed files with 3 additions and 3 deletions
|
@ -170,7 +170,7 @@ impl AudioFormatInfo {
|
|||
|
||||
unsafe {
|
||||
cfg_if::cfg_if! {
|
||||
if #[cfg(any(feature = "v1_20", all(not(doctest), doc)))] {
|
||||
if #[cfg(all(feature = "v1_20", not(feature = "dox")))] {
|
||||
ffi::gst_audio_format_info_fill_silence(self.0, dest.as_mut_ptr() as *mut _, dest.len())
|
||||
} else {
|
||||
ffi::gst_audio_format_fill_silence(self.0, dest.as_mut_ptr() as *mut _, dest.len())
|
||||
|
|
|
@ -171,7 +171,7 @@ impl crate::VideoChromaSite {
|
|||
|
||||
unsafe {
|
||||
cfg_if::cfg_if! {
|
||||
if #[cfg(feature = "v1_20")] {
|
||||
if #[cfg(all(feature = "v1_20", not(feature = "dox")))] {
|
||||
from_glib_full(ffi::gst_video_chroma_site_to_string(self.to_glib()))
|
||||
} else {
|
||||
from_glib_none(ffi::gst_video_chroma_to_string(self.to_glib()))
|
||||
|
@ -188,7 +188,7 @@ impl str::FromStr for crate::VideoChromaSite {
|
|||
skip_assert_initialized!();
|
||||
|
||||
cfg_if::cfg_if! {
|
||||
if #[cfg(any(feature = "v1_20", all(not(doctest), doc)))] {
|
||||
if #[cfg(all(feature = "v1_20", not(feature = "dox")))] {
|
||||
let chroma_site = Self::from_string(s);
|
||||
} else {
|
||||
assert_initialized_main_thread!();
|
||||
|
|
Loading…
Reference in a new issue