Regenerate with latest gir / gir-files

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1385>
This commit is contained in:
Sebastian Dröge 2024-02-06 09:53:31 +02:00
parent a3b3017d75
commit 90bb9182c2
56 changed files with 225 additions and 147 deletions

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -877,6 +877,10 @@ impl From<RTSPRangeUnit> for glib::Value {
pub enum RTSPResult { pub enum RTSPResult {
#[doc(alias = "GST_RTSP_OK")] #[doc(alias = "GST_RTSP_OK")]
Ok, Ok,
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
#[doc(alias = "GST_RTSP_OK_REDIRECT")]
OkRedirect,
#[doc(alias = "GST_RTSP_ERROR")] #[doc(alias = "GST_RTSP_ERROR")]
Error, Error,
#[doc(alias = "GST_RTSP_EINVAL")] #[doc(alias = "GST_RTSP_EINVAL")]
@ -922,6 +926,8 @@ impl IntoGlib for RTSPResult {
fn into_glib(self) -> ffi::GstRTSPResult { fn into_glib(self) -> ffi::GstRTSPResult {
match self { match self {
Self::Ok => ffi::GST_RTSP_OK, Self::Ok => ffi::GST_RTSP_OK,
#[cfg(feature = "v1_24")]
Self::OkRedirect => ffi::GST_RTSP_OK_REDIRECT,
Self::Error => ffi::GST_RTSP_ERROR, Self::Error => ffi::GST_RTSP_ERROR,
Self::Einval => ffi::GST_RTSP_EINVAL, Self::Einval => ffi::GST_RTSP_EINVAL,
Self::Eintr => ffi::GST_RTSP_EINTR, Self::Eintr => ffi::GST_RTSP_EINTR,
@ -951,6 +957,8 @@ impl FromGlib<ffi::GstRTSPResult> for RTSPResult {
match value { match value {
ffi::GST_RTSP_OK => Self::Ok, ffi::GST_RTSP_OK => Self::Ok,
#[cfg(feature = "v1_24")]
ffi::GST_RTSP_OK_REDIRECT => Self::OkRedirect,
ffi::GST_RTSP_ERROR => Self::Error, ffi::GST_RTSP_ERROR => Self::Error,
ffi::GST_RTSP_EINVAL => Self::Einval, ffi::GST_RTSP_EINVAL => Self::Einval,
ffi::GST_RTSP_EINTR => Self::Eintr, ffi::GST_RTSP_EINTR => Self::Eintr,
@ -1167,6 +1175,14 @@ pub enum RTSPStatusCode {
NotModified, NotModified,
#[doc(alias = "GST_RTSP_STS_USE_PROXY")] #[doc(alias = "GST_RTSP_STS_USE_PROXY")]
UseProxy, UseProxy,
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
#[doc(alias = "GST_RTSP_STS_REDIRECT_TEMPORARILY")]
RedirectTemporarily,
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
#[doc(alias = "GST_RTSP_STS_REDIRECT_PERMANENTLY")]
RedirectPermanently,
#[doc(alias = "GST_RTSP_STS_BAD_REQUEST")] #[doc(alias = "GST_RTSP_STS_BAD_REQUEST")]
BadRequest, BadRequest,
#[doc(alias = "GST_RTSP_STS_UNAUTHORIZED")] #[doc(alias = "GST_RTSP_STS_UNAUTHORIZED")]
@ -1258,6 +1274,10 @@ impl IntoGlib for RTSPStatusCode {
Self::SeeOther => ffi::GST_RTSP_STS_SEE_OTHER, Self::SeeOther => ffi::GST_RTSP_STS_SEE_OTHER,
Self::NotModified => ffi::GST_RTSP_STS_NOT_MODIFIED, Self::NotModified => ffi::GST_RTSP_STS_NOT_MODIFIED,
Self::UseProxy => ffi::GST_RTSP_STS_USE_PROXY, Self::UseProxy => ffi::GST_RTSP_STS_USE_PROXY,
#[cfg(feature = "v1_24")]
Self::RedirectTemporarily => ffi::GST_RTSP_STS_REDIRECT_TEMPORARILY,
#[cfg(feature = "v1_24")]
Self::RedirectPermanently => ffi::GST_RTSP_STS_REDIRECT_PERMANENTLY,
Self::BadRequest => ffi::GST_RTSP_STS_BAD_REQUEST, Self::BadRequest => ffi::GST_RTSP_STS_BAD_REQUEST,
Self::Unauthorized => ffi::GST_RTSP_STS_UNAUTHORIZED, Self::Unauthorized => ffi::GST_RTSP_STS_UNAUTHORIZED,
Self::PaymentRequired => ffi::GST_RTSP_STS_PAYMENT_REQUIRED, Self::PaymentRequired => ffi::GST_RTSP_STS_PAYMENT_REQUIRED,
@ -1319,6 +1339,10 @@ impl FromGlib<ffi::GstRTSPStatusCode> for RTSPStatusCode {
ffi::GST_RTSP_STS_SEE_OTHER => Self::SeeOther, ffi::GST_RTSP_STS_SEE_OTHER => Self::SeeOther,
ffi::GST_RTSP_STS_NOT_MODIFIED => Self::NotModified, ffi::GST_RTSP_STS_NOT_MODIFIED => Self::NotModified,
ffi::GST_RTSP_STS_USE_PROXY => Self::UseProxy, ffi::GST_RTSP_STS_USE_PROXY => Self::UseProxy,
#[cfg(feature = "v1_24")]
ffi::GST_RTSP_STS_REDIRECT_TEMPORARILY => Self::RedirectTemporarily,
#[cfg(feature = "v1_24")]
ffi::GST_RTSP_STS_REDIRECT_PERMANENTLY => Self::RedirectPermanently,
ffi::GST_RTSP_STS_BAD_REQUEST => Self::BadRequest, ffi::GST_RTSP_STS_BAD_REQUEST => Self::BadRequest,
ffi::GST_RTSP_STS_UNAUTHORIZED => Self::Unauthorized, ffi::GST_RTSP_STS_UNAUTHORIZED => Self::Unauthorized,
ffi::GST_RTSP_STS_PAYMENT_REQUIRED => Self::PaymentRequired, ffi::GST_RTSP_STS_PAYMENT_REQUIRED => Self::PaymentRequired,

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -147,6 +147,9 @@ pub const GST_RTSP_RANGE_CLOCK: GstRTSPRangeUnit = 4;
pub type GstRTSPResult = c_int; pub type GstRTSPResult = c_int;
pub const GST_RTSP_OK: GstRTSPResult = 0; pub const GST_RTSP_OK: GstRTSPResult = 0;
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
pub const GST_RTSP_OK_REDIRECT: GstRTSPResult = 1;
pub const GST_RTSP_ERROR: GstRTSPResult = -1; pub const GST_RTSP_ERROR: GstRTSPResult = -1;
pub const GST_RTSP_EINVAL: GstRTSPResult = -2; pub const GST_RTSP_EINVAL: GstRTSPResult = -2;
pub const GST_RTSP_EINTR: GstRTSPResult = -3; pub const GST_RTSP_EINTR: GstRTSPResult = -3;
@ -185,6 +188,12 @@ pub const GST_RTSP_STS_MOVE_TEMPORARILY: GstRTSPStatusCode = 302;
pub const GST_RTSP_STS_SEE_OTHER: GstRTSPStatusCode = 303; pub const GST_RTSP_STS_SEE_OTHER: GstRTSPStatusCode = 303;
pub const GST_RTSP_STS_NOT_MODIFIED: GstRTSPStatusCode = 304; pub const GST_RTSP_STS_NOT_MODIFIED: GstRTSPStatusCode = 304;
pub const GST_RTSP_STS_USE_PROXY: GstRTSPStatusCode = 305; pub const GST_RTSP_STS_USE_PROXY: GstRTSPStatusCode = 305;
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
pub const GST_RTSP_STS_REDIRECT_TEMPORARILY: GstRTSPStatusCode = 307;
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
pub const GST_RTSP_STS_REDIRECT_PERMANENTLY: GstRTSPStatusCode = 308;
pub const GST_RTSP_STS_BAD_REQUEST: GstRTSPStatusCode = 400; pub const GST_RTSP_STS_BAD_REQUEST: GstRTSPStatusCode = 400;
pub const GST_RTSP_STS_UNAUTHORIZED: GstRTSPStatusCode = 401; pub const GST_RTSP_STS_UNAUTHORIZED: GstRTSPStatusCode = 401;
pub const GST_RTSP_STS_PAYMENT_REQUIRED: GstRTSPStatusCode = 402; pub const GST_RTSP_STS_PAYMENT_REQUIRED: GstRTSPStatusCode = 402;

View file

@ -521,6 +521,7 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[
("(gint) GST_RTSP_MESSAGE_REQUEST", "1"), ("(gint) GST_RTSP_MESSAGE_REQUEST", "1"),
("(gint) GST_RTSP_MESSAGE_RESPONSE", "2"), ("(gint) GST_RTSP_MESSAGE_RESPONSE", "2"),
("(gint) GST_RTSP_OK", "0"), ("(gint) GST_RTSP_OK", "0"),
("(gint) GST_RTSP_OK_REDIRECT", "1"),
("(guint) GST_RTSP_OPTIONS", "8"), ("(guint) GST_RTSP_OPTIONS", "8"),
("(guint) GST_RTSP_PAUSE", "16"), ("(guint) GST_RTSP_PAUSE", "16"),
("(guint) GST_RTSP_PLAY", "32"), ("(guint) GST_RTSP_PLAY", "32"),
@ -586,6 +587,8 @@ const RUST_CONSTANTS: &[(&str, &str)] = &[
("(gint) GST_RTSP_STS_PAYMENT_REQUIRED", "402"), ("(gint) GST_RTSP_STS_PAYMENT_REQUIRED", "402"),
("(gint) GST_RTSP_STS_PRECONDITION_FAILED", "412"), ("(gint) GST_RTSP_STS_PRECONDITION_FAILED", "412"),
("(gint) GST_RTSP_STS_PROXY_AUTH_REQUIRED", "407"), ("(gint) GST_RTSP_STS_PROXY_AUTH_REQUIRED", "407"),
("(gint) GST_RTSP_STS_REDIRECT_PERMANENTLY", "308"),
("(gint) GST_RTSP_STS_REDIRECT_TEMPORARILY", "307"),
("(gint) GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE", "413"), ("(gint) GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE", "413"),
("(gint) GST_RTSP_STS_REQUEST_TIMEOUT", "408"), ("(gint) GST_RTSP_STS_REQUEST_TIMEOUT", "408"),
("(gint) GST_RTSP_STS_REQUEST_URI_TOO_LARGE", "414"), ("(gint) GST_RTSP_STS_REQUEST_URI_TOO_LARGE", "414"),

View file

@ -163,6 +163,7 @@ int main() {
PRINT_CONSTANT((gint) GST_RTSP_MESSAGE_REQUEST); PRINT_CONSTANT((gint) GST_RTSP_MESSAGE_REQUEST);
PRINT_CONSTANT((gint) GST_RTSP_MESSAGE_RESPONSE); PRINT_CONSTANT((gint) GST_RTSP_MESSAGE_RESPONSE);
PRINT_CONSTANT((gint) GST_RTSP_OK); PRINT_CONSTANT((gint) GST_RTSP_OK);
PRINT_CONSTANT((gint) GST_RTSP_OK_REDIRECT);
PRINT_CONSTANT((guint) GST_RTSP_OPTIONS); PRINT_CONSTANT((guint) GST_RTSP_OPTIONS);
PRINT_CONSTANT((guint) GST_RTSP_PAUSE); PRINT_CONSTANT((guint) GST_RTSP_PAUSE);
PRINT_CONSTANT((guint) GST_RTSP_PLAY); PRINT_CONSTANT((guint) GST_RTSP_PLAY);
@ -222,6 +223,8 @@ int main() {
PRINT_CONSTANT((gint) GST_RTSP_STS_PAYMENT_REQUIRED); PRINT_CONSTANT((gint) GST_RTSP_STS_PAYMENT_REQUIRED);
PRINT_CONSTANT((gint) GST_RTSP_STS_PRECONDITION_FAILED); PRINT_CONSTANT((gint) GST_RTSP_STS_PRECONDITION_FAILED);
PRINT_CONSTANT((gint) GST_RTSP_STS_PROXY_AUTH_REQUIRED); PRINT_CONSTANT((gint) GST_RTSP_STS_PROXY_AUTH_REQUIRED);
PRINT_CONSTANT((gint) GST_RTSP_STS_REDIRECT_PERMANENTLY);
PRINT_CONSTANT((gint) GST_RTSP_STS_REDIRECT_TEMPORARILY);
PRINT_CONSTANT((gint) GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE); PRINT_CONSTANT((gint) GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE);
PRINT_CONSTANT((gint) GST_RTSP_STS_REQUEST_TIMEOUT); PRINT_CONSTANT((gint) GST_RTSP_STS_REQUEST_TIMEOUT);
PRINT_CONSTANT((gint) GST_RTSP_STS_REQUEST_URI_TOO_LARGE); PRINT_CONSTANT((gint) GST_RTSP_STS_REQUEST_URI_TOO_LARGE);

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -221,6 +221,14 @@ pub fn update_registry() -> Result<(), glib::error::BoolError> {
} }
} }
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
#[doc(alias = "gst_util_ceil_log2")]
pub fn util_ceil_log2(v: u32) -> u32 {
skip_assert_initialized!();
unsafe { ffi::gst_util_ceil_log2(v) }
}
#[doc(alias = "gst_util_get_timestamp")] #[doc(alias = "gst_util_get_timestamp")]
pub fn util_get_timestamp() -> ClockTime { pub fn util_get_timestamp() -> ClockTime {
skip_assert_initialized!(); skip_assert_initialized!();

View file

@ -50,6 +50,18 @@ pub trait PipelineExt: IsA<Pipeline> + sealed::Sealed + 'static {
} }
} }
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
#[doc(alias = "gst_pipeline_get_configured_latency")]
#[doc(alias = "get_configured_latency")]
fn configured_latency(&self) -> Option<ClockTime> {
unsafe {
from_glib(ffi::gst_pipeline_get_configured_latency(
self.as_ref().to_glib_none().0,
))
}
}
#[doc(alias = "gst_pipeline_get_delay")] #[doc(alias = "gst_pipeline_get_delay")]
#[doc(alias = "get_delay")] #[doc(alias = "get_delay")]
fn delay(&self) -> ClockTime { fn delay(&self) -> ClockTime {
@ -79,6 +91,13 @@ pub trait PipelineExt: IsA<Pipeline> + sealed::Sealed + 'static {
} }
} }
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
#[doc(alias = "gst_pipeline_is_live")]
fn is_live(&self) -> bool {
unsafe { from_glib(ffi::gst_pipeline_is_live(self.as_ref().to_glib_none().0)) }
}
#[doc(alias = "gst_pipeline_set_auto_flush_bus")] #[doc(alias = "gst_pipeline_set_auto_flush_bus")]
fn set_auto_flush_bus(&self, auto_flush: bool) { fn set_auto_flush_bus(&self, auto_flush: bool) {
unsafe { unsafe {

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -1,3 +1,3 @@
Generated by gir (https://github.com/gtk-rs/gir @ 0e476ab5c1de) Generated by gir (https://github.com/gtk-rs/gir @ 5975266da3b0)
from gir-files (https://github.com/gtk-rs/gir-files @ 21b29d0e0c1a) from gir-files (https://github.com/gtk-rs/gir-files @ fe8258109e60)
from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 03a2db9e0c62) from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 3f9f549accb7)

View file

@ -8334,9 +8334,15 @@ extern "C" {
pub fn gst_pipeline_get_auto_flush_bus(pipeline: *mut GstPipeline) -> gboolean; pub fn gst_pipeline_get_auto_flush_bus(pipeline: *mut GstPipeline) -> gboolean;
pub fn gst_pipeline_get_bus(pipeline: *mut GstPipeline) -> *mut GstBus; pub fn gst_pipeline_get_bus(pipeline: *mut GstPipeline) -> *mut GstBus;
pub fn gst_pipeline_get_clock(pipeline: *mut GstPipeline) -> *mut GstClock; pub fn gst_pipeline_get_clock(pipeline: *mut GstPipeline) -> *mut GstClock;
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
pub fn gst_pipeline_get_configured_latency(pipeline: *mut GstPipeline) -> GstClockTime;
pub fn gst_pipeline_get_delay(pipeline: *mut GstPipeline) -> GstClockTime; pub fn gst_pipeline_get_delay(pipeline: *mut GstPipeline) -> GstClockTime;
pub fn gst_pipeline_get_latency(pipeline: *mut GstPipeline) -> GstClockTime; pub fn gst_pipeline_get_latency(pipeline: *mut GstPipeline) -> GstClockTime;
pub fn gst_pipeline_get_pipeline_clock(pipeline: *mut GstPipeline) -> *mut GstClock; pub fn gst_pipeline_get_pipeline_clock(pipeline: *mut GstPipeline) -> *mut GstClock;
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
pub fn gst_pipeline_is_live(pipeline: *mut GstPipeline) -> gboolean;
pub fn gst_pipeline_set_auto_flush_bus(pipeline: *mut GstPipeline, auto_flush: gboolean); pub fn gst_pipeline_set_auto_flush_bus(pipeline: *mut GstPipeline, auto_flush: gboolean);
pub fn gst_pipeline_set_clock(pipeline: *mut GstPipeline, clock: *mut GstClock) -> gboolean; pub fn gst_pipeline_set_clock(pipeline: *mut GstPipeline, clock: *mut GstClock) -> gboolean;
pub fn gst_pipeline_set_delay(pipeline: *mut GstPipeline, delay: GstClockTime); pub fn gst_pipeline_set_delay(pipeline: *mut GstPipeline, delay: GstClockTime);
@ -9180,9 +9186,15 @@ extern "C" {
search_data: gconstpointer, search_data: gconstpointer,
user_data: gpointer, user_data: gpointer,
) -> gpointer; ) -> gpointer;
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
pub fn gst_util_ceil_log2(v: u32) -> c_uint;
pub fn gst_util_double_to_fraction(src: c_double, dest_n: *mut c_int, dest_d: *mut c_int); pub fn gst_util_double_to_fraction(src: c_double, dest_n: *mut c_int, dest_d: *mut c_int);
pub fn gst_util_dump_buffer(buf: *mut GstBuffer); pub fn gst_util_dump_buffer(buf: *mut GstBuffer);
pub fn gst_util_dump_mem(mem: *const u8, size: c_uint); pub fn gst_util_dump_mem(mem: *const u8, size: c_uint);
#[cfg(feature = "v1_24")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
pub fn gst_util_filename_compare(a: *const c_char, b: *const c_char) -> c_int;
pub fn gst_util_fraction_add( pub fn gst_util_fraction_add(
a_n: c_int, a_n: c_int,
a_d: c_int, a_d: c_int,