Commit graph

2434 commits

Author SHA1 Message Date
Sebastian Dröge cb526abb5a controller: Add missing README.md 2021-06-28 23:56:26 +03:00
Sebastian Dröge 7de8a64fc0 Update CHANGELOG.md for 0.17.0 2021-06-28 23:36:39 +03:00
Sebastian Dröge b0c6fd1543 Regenerate with latest gir-files 2021-06-28 19:35:15 +03:00
Sebastian Dröge b58b9d234c webrtc: Remove unneeded dependencies on gst-sys and gobject-sys 2021-06-28 19:35:01 +03:00
Sebastian Dröge 223a12597c webrtc: Fix manual data channel code
The corresponding API shouldn't have been public and is not public
anymore with 1.20.
2021-06-28 19:34:25 +03:00
Sebastian Dröge 72da9ea826 webrtc: Fix minimal version of WebRTCRTPSender 2021-06-28 19:34:25 +03:00
Sebastian Dröge 864072220b gstreamer: Mark all kinds of miniobject memory management convenience functions as existing since 1.18.3
Previously they were only available as inline functions in the headers.
2021-06-28 19:34:25 +03:00
Sebastian Dröge 11d04ad7b6 Update gst-gir-files 2021-06-28 19:34:25 +03:00
Prakash Duggaraju ecf9a43692 rtsp-server: Add support for subclassing GstRtspMountPoints
Implement MountPointsImpl and MountPointsExt to allow subclassing.
Update the example to show usage.
2021-06-28 10:33:59 +03:00
Sebastian Dröge 2aeaf6fa7a ci: Add 0.17 release for the docs 2021-06-25 09:00:24 +03:00
Sebastian Dröge e403542a28 Update versions from git to releases 2021-06-25 08:59:54 +03:00
Sebastian Dröge 9123143b57 Regenerate 2021-06-24 08:58:46 +03:00
Sebastian Dröge 611d65f15d Update gir 2021-06-24 08:57:18 +03:00
Sebastian Dröge 7c0fa02ffb examples: Update to glutin 0.27 2021-06-22 08:55:38 +03:00
Guillaume Gomez dfeb777513 regen 2021-06-21 23:07:45 +02:00
Guillaume Gomez 346573875b Update gir submodule 2021-06-21 23:06:50 +02:00
Sebastian Dröge a94d84e780 Silence/fix various clippy warnings 2021-06-20 10:59:49 +03:00
Sebastian Dröge 156dffd00e ci: Update images to Rust 1.53, rustup 1.24.3, meson 0.58.1 2021-06-18 16:30:55 +03:00
François Laignel 6a5f17ae06 regen for ges: some more mandatory ClockTimes 2021-06-16 17:25:28 +02:00
François Laignel c723ecac5d ges: some more mandatory ClockTimes 2021-06-16 17:22:41 +02:00
Guillaume Gomez 64d1598336 regen 2021-06-13 20:52:12 +02:00
Guillaume Gomez b18fd9cc6d Update gir submodule 2021-06-13 20:39:06 +02:00
Sebastian Dröge 0a71e3c8da Regenerate with latest gir 2021-06-10 12:53:52 +03:00
Sebastian Dröge 62f963d61d Update gir 2021-06-10 12:52:53 +03:00
François Laignel aaa9eddc85 video: make nsec_since_daily_jam return ClockTime 2021-06-04 22:09:38 +02:00
François Laignel e31ce9d07b Manual ClockTime updates 2021-06-04 22:09:38 +02:00
François Laignel 90bb458e64 Rework ClockTime & FormattedValues 2021-06-04 22:09:38 +02:00
François Laignel 8dda8def6e Manual try_from_glib shortcuts + unsafe 2021-06-04 22:09:38 +02:00
François Laignel 03e8e6d22f regen: use TryFromGlib::Option for ClockTime 2021-06-04 22:09:38 +02:00
François Laignel 532af96ef9 Gir.toml: use TryFromGlib::Option for ClockTime 2021-06-04 22:09:38 +02:00
Marijn Suijten dc763501ae check/harness: Add new 1.19.1 set_live function 2021-06-04 11:51:01 +02:00
Marijn Suijten fde3d2088d gl: Add v1_20 feature to egl, wayland and X11
This was probably missed while moving these crates around in parallel to
132477f51 ("cargo.toml: Add v1_20 feature to all crates").
2021-06-04 11:51:01 +02:00
Marijn Suijten b8d50a342f CI: test all features on v1_20 2021-06-04 11:51:01 +02:00
Marijn Suijten 110bfce7e6 video/video_format: Expect a specific panic reason 2021-06-04 11:51:01 +02:00
Nazar Mokrynskyi a6d5f6f5a5 Add support for GstAudioLevelMeta
[Marijn: Add `GstAudioLevelMeta` to the `manual` list in `Gir.toml`]
2021-06-04 11:51:01 +02:00
Marijn Suijten 738a07b279 gl/gl_memory: Use gl_memory_get_type() since 1.19.1 2021-06-04 11:51:01 +02:00
Marijn Suijten a85b30eacb audio,video: Remove dox feature from function bodies
Now that the crates are generated and linked against v1_20 binaries
there is no need to guard this codepath when building `dox` (which
inherently enables `v1_20` but did previously not actually compile
against that version yet).
2021-06-04 11:51:01 +02:00
Marijn Suijten a828d3cc12 video: VideoChromaSite now has an autogenerated impl Display
Still calls into the manual `fn to_str()`.
2021-06-04 11:51:01 +02:00
Marijn Suijten 8226c94110 sys: Link all v1_20 sys crates against library 1.19 2021-06-04 11:51:00 +02:00
Marijn Suijten 510e4cd2b1 Regenerate with 1.19.1 updates 2021-06-04 11:51:00 +02:00
Marijn Suijten ae6d3e2b1b webrtc/WebRTCDTLSTransport: Mandate 1.20 for API change in new 2021-06-04 11:50:59 +02:00
Marijn Suijten 5b4a28e63d rtp/RTPHeaderExtension: Mark sdp_caps_field_name as non-nullable return 2021-06-04 11:50:24 +02:00
Marijn Suijten aa60c40c61 gst/gir: Generate new flags since 1.19.1 2021-06-04 10:26:24 +02:00
Marijn Suijten 6588144300 gl/gir: Generate new flags and enums since 1.19.1 2021-06-04 10:26:20 +02:00
Marijn Suijten 7d13ecf1aa gst,gl: Drop superfluous enum/flag member versions (since 1.19.1)
https://github.com/gtk-rs/gir/pull/1180 now parses these from `.gir`
directly, and `1.19.1` now includes the version for a few more of these
enums.
2021-06-03 21:24:12 +02:00
Marijn Suijten 0d26534233 webrtc/gir: Enable 1.19.1 WebRTCKind for generation 2021-06-03 21:24:12 +02:00
Marijn Suijten 5b27f8c94e rtp/gir: Enable 1.19.1 RTPHeaderExtension for autogeneration 2021-06-03 21:24:12 +02:00
Marijn Suijten 7e465e4639 rtp/gir: Add Gst.ElementFactory as manual to generate 1.19.1 functions 2021-06-03 20:36:04 +02:00
Marijn Suijten af6efa3efe video/gir: Enable 1.19.1 VideoAggregatorParallelConvertPad generation 2021-06-03 20:36:04 +02:00
Marijn Suijten 899a1f6ea4 video/gir: Enable 1.19.1 VideoDecoderRequestSyncPointFlags generation 2021-06-03 20:36:02 +02:00