Sebastian Dröge
3fc45a9254
base: Fix new clippy warning
...
error: statement can be reduced
--> gstreamer-base/src/flow_combiner.rs:6:1
|
6 | / glib::wrapper! {
7 | | #[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Hash)]
8 | | #[doc(alias = "GstFlowCombiner")]
9 | | pub struct FlowCombiner(Shared<ffi::GstFlowCombiner>);
... |
31 | | }
32 | | }
| |_^
2021-08-05 14:33:41 +03:00
Sebastian Dröge
c1905f2f24
Add Cargo.lock file for the stable branch
2021-08-05 14:01:09 +03:00
Sebastian Dröge
061f85d410
examples/tutorials: Use cocoa crate to initialize the shared NSApplication instance
...
This is required for OpenGL to work nowadays on macOS. Simply running an
CFRunLoop on the main thread is not sufficient.
Thanks to Philippe Normand for testing this on macOS and making sure it
actually compiles and works.
2021-07-13 11:06:24 +03:00
Sebastian Dröge
3b03ab0660
Update CHANGELOG.md for 0.17.1
2021-07-13 09:17:06 +03:00
Sebastian Dröge
e535924367
Update versions to 0.17.1
2021-07-13 09:15:11 +03:00
Olivier Crête
810ff23bed
subclass: Declare minimum to be 1.19 for v1_20
2021-07-13 09:02:00 +03:00
Sebastian Dröge
c44fde7279
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 13:27:47 +03:00
François Laignel
f33594bdd9
gstreamer-*/CHANGELOG.md use symlinks
2021-06-29 15:46:52 +02:00
François Laignel
9a0be6f1a8
CHANGELOG: mention fix-getters migration tools
2021-06-29 12:50:21 +02:00
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