Sebastian Dröge
b73b4428ba
gstreamer/segment: Return a segment reference instead of the value itself from the getter
2021-07-12 14:22:09 +03:00
Vivia Nikolaidou
eb5df0ae26
event: Implement gap_flags
2021-07-09 16:27:41 +03:00
Vivia Nikolaidou
45f8035ccb
structure, caps: Implement 1.20 serialize functions
2021-07-09 15:10:02 +03:00
Sebastian Dröge
7380f18ae7
Revert "ci: namespace should be GStreamer and not gstreamer"
...
This reverts commit c30ea09e4c
.
It was actually wrong.
2021-07-05 13:02:02 +03:00
Marijn Suijten
bea15b8ebd
tutorials/13: Use nested or patterns, available since Rust 1.53
2021-07-05 06:36:57 +00:00
Marijn Suijten
ffa9697edd
rtp/gir: Manually implement RtpHeaderExtension read() and write()
...
The array size is now provided since [1], yet mutability and `*Ref`
makes it impossible to generate these functions properly. Implement
them by hand.
[1]: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1190
2021-07-05 06:36:57 +00:00
Jordan Petridis
6275b4ba70
ci: use parentheses for the rules:if statement
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/818 >
2021-07-02 16:33:30 +03:00
Sebastian Dröge
c30ea09e4c
ci: namespace should be GStreamer and not gstreamer
2021-07-02 12:08:46 +00:00
Sebastian Dröge
e008923a30
ci: Don't deploy docs on forks
...
It would fail unless the fork also has docs build artefacts for all
previous releases.
Based on https://gitlab.gnome.org/World/Rust/gir-rustdoc/-/merge_requests/10
2021-07-02 14:01:01 +03:00
Sebastian Dröge
edac1a1d3a
gstreamer/element: Include ElementExtManual::request_pad_simple() in the docs too
...
Currently only the v1_20 ElementExt::request_pad_simple() appears in the
docs but it's available from the other trait in older versions.
2021-06-30 09:26:51 +00:00
François Laignel
c9b88afcb4
gstreamer-*/CHANGELOG.md use symlinks
2021-06-29 15:45:58 +02:00
François Laignel
393d8959bd
CHANGELOG: mention fix-getters migration tools
2021-06-29 11:40:56 +02:00
Sebastian Dröge
a06cf66e6d
Update versions to 0.18.0
2021-06-29 00:08:16 +03:00
Sebastian Dröge
ac75382d8c
controller: Add missing README.md
2021-06-29 00:07:36 +03:00
Sebastian Dröge
35c2086e2a
Update CHANGELOG.md for 0.17.0
2021-06-29 00:07:36 +03:00
Sebastian Dröge
c0904af4a7
Regenerate with latest gir-files
2021-06-28 18:34:03 +03:00
Sebastian Dröge
55c10235cf
webrtc: Remove unneeded dependencies on gst-sys and gobject-sys
2021-06-28 18:34:03 +03:00
Sebastian Dröge
6770a57f24
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 18:34:03 +03:00
Sebastian Dröge
ee07ba4bc4
webrtc: Fix minimal version of WebRTCRTPSender
2021-06-28 17:54:50 +03:00
Sebastian Dröge
1cec94af1a
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 17:54:48 +03:00
Sebastian Dröge
e784f56ea5
Update gst-gir-files
2021-06-28 17:54:28 +03:00
Prakash Duggaraju
0adc8c44df
rtsp-server: Add support for subclassing GstRtspMountPoints
...
Implement MountPointsImpl and MountPointsExt to allow subclassing.
Update the example to show usage.
2021-06-28 09:13:02 +03:00
Sebastian Dröge
7bb9a0df70
ci: Add 0.17 release for the docs
2021-06-25 09:38:19 +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