Sebastian Dröge
|
0173b73170
|
Handle empty slices correctly
Passing `NULL` to `slice::from_raw_parts` is invalid.
|
2022-02-07 12:50:37 +02:00 |
|
Christian Meissl
|
8ae97b8c64
|
fix readme doc links
|
2022-02-04 14:22:17 +01:00 |
|
Sebastian Dröge
|
47ae1c8658
|
Regenerate with latest gir files
|
2022-02-04 12:35:01 +02:00 |
|
Sebastian Dröge
|
deced8b3b8
|
Regenerate with latest GStreamer gir files
|
2022-01-29 18:17:26 +02:00 |
|
Sebastian Dröge
|
26f2ed30ae
|
Regenerate with latest gst-gir-files
|
2022-01-25 13:10:58 +02:00 |
|
Sebastian Dröge
|
13eb483444
|
Regenerate everything with latest gir
|
2022-01-24 19:29:18 +02:00 |
|
Sebastian Dröge
|
5e2249d368
|
message/query/event: Implement views in a more consistent way
Co-authored-by: Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
|
2022-01-19 13:29:59 +02:00 |
|
Sebastian Dröge
|
971f35754c
|
Change default branch from master to main
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/364
|
2022-01-16 16:15:48 +02:00 |
|
Sebastian Dröge
|
7444975421
|
Update versions to 0.19.0
|
2022-01-15 20:21:53 +02:00 |
|
Sebastian Dröge
|
605c633579
|
Ignore clippy::non_send_fields_in_send_ty lint
It's useless in its current shape and wrongly triggering on all types.
See https://github.com/rust-lang/rust-clippy/issues/8045
|
2022-01-13 23:38:11 +02:00 |
|
Sebastian Dröge
|
9eb479cf78
|
Regenerate everything
|
2022-01-12 15:40:36 +02:00 |
|
Guillaume Gomez
|
27dd305cb4
|
Regen to get #[must_use] attributes generated
|
2022-01-04 19:02:58 +01:00 |
|
Sebastian Dröge
|
bbcd221e8d
|
Change from impl_() to imp()
|
2021-12-28 17:50:06 +02:00 |
|
Luca BRUNO
|
c30eff771a
|
Regenerate with latest gir (gboolean return codes)
|
2021-12-14 11:43:30 +00:00 |
|
Sebastian Dröge
|
9bf5f641ff
|
Regenerate with latest gir
|
2021-12-12 17:54:20 +02:00 |
|
Luca BRUNO
|
d1cc8d1298
|
Regenerate with latest gir (assert safe gerror)
|
2021-12-07 12:07:45 +00:00 |
|
Sebastian Dröge
|
5a75f3bf8e
|
Don't post error messages in subclasses on propose/decide_allocation() errors and BaseParse::set_sink_caps()
Instead just log the error and return false.
|
2021-12-06 18:41:39 +02:00 |
|
Sebastian Dröge
|
ee1a5e8395
|
Add #[must_use] attribute to many builders
|
2021-12-04 10:26:08 +02:00 |
|
Sebastian Dröge
|
8f3ed6d289
|
Add checks for the Gir.tomls
... and fix all the failures.
|
2021-12-03 20:27:50 +00:00 |
|
Bilal Elmoussaoui
|
86b07ce5b9
|
regen per emit_by_name changes
|
2021-11-21 09:35:36 +01:00 |
|
Sebastian Dröge
|
7c1ed9ff4d
|
Regenerate with latest gir
Updates to use system-deps 6
|
2021-11-18 16:32:17 +02:00 |
|
Bilal Elmoussaoui
|
8faaf8a629
|
rename ffi crates on Cargo.toml
|
2021-11-17 12:00:06 +01:00 |
|
Bilal Elmoussaoui
|
e61b83f592
|
regenerate with not renamed libs on ffi crates
|
2021-11-17 12:00:06 +01:00 |
|
Sebastian Dröge
|
e74f54a64f
|
Regenerate with latest gst-gir-files
|
2021-11-16 20:18:31 +02:00 |
|
Bilal Elmoussaoui
|
0d391d5031
|
regenerate with latest gir
|
2021-11-16 15:47:44 +01:00 |
|
Sebastian Dröge
|
dd9e12822f
|
Regenerate with latest gir
|
2021-11-13 11:05:09 +02:00 |
|
Bilal Elmoussaoui
|
d788a10856
|
re-generate with per crate min version
|
2021-11-11 12:26:29 +01:00 |
|
Bilal Elmoussaoui
|
213020165a
|
manual changes post ObjectExt improvements
|
2021-11-08 14:42:59 +01:00 |
|
Bilal Elmoussaoui
|
0d009bca31
|
regen with latest gir
|
2021-11-08 14:42:59 +01:00 |
|
Sebastian Dröge
|
a3015ab507
|
gstreamer: Refactor gst::IntRange constructors to not require specifying the contained type necessarily
|
2021-11-06 00:23:07 +02:00 |
|
Sebastian Dröge
|
9901f0c6a2
|
gstreamer: Refactor gst::Array / gst::List bindings to work correctly with the refactored traits in glib
Also allow only a single type inside them.
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/360
|
2021-11-06 00:23:07 +02:00 |
|
François Laignel
|
82b7239379
|
regen: NONE as associated consts
|
2021-11-04 18:42:06 +01:00 |
|
Sebastian Dröge
|
cdfe4b3d67
|
Remove unneeded std::convert::TryFrom/TryInto and std::str::FromStr imports
|
2021-10-31 18:20:31 +02:00 |
|
Sebastian Dröge
|
d785bf8c3a
|
Regenerate with latest gir
|
2021-10-31 11:47:34 +02:00 |
|
Sebastian Dröge
|
c00a97f5ec
|
Update to Rust edition 2021 and minimum supported Rust version 1.56
Also update CI image to use meson 0.60.
|
2021-10-31 11:47:34 +02:00 |
|
Sebastian Dröge
|
92f9f3be39
|
Remove various unnecessary & from property/structure field related code
|
2021-10-24 20:52:23 +03:00 |
|
Sebastian Dröge
|
b4a3738b82
|
Move more code to caps/structure builders
Instead of the new() functions requiring slices. The code reads cleaner.
|
2021-10-24 18:57:15 +03:00 |
|
Sebastian Dröge
|
7f0ca0011c
|
Add gst::GstObjectImpl, gst::ProxyPadImpl, gst_audio::AudioBaseSrc, gst_audio::AudioBaseSink subclassing traits
These were missing from the type hierarchy previously and are now
required because of more strict checks in the GLib bindings.
|
2021-10-23 11:59:03 +03:00 |
|
Sebastian Dröge
|
12fec484c7
|
Simplify IsSubclassable trait impls
|
2021-10-23 11:27:46 +03:00 |
|
Sebastian Dröge
|
febd0ee144
|
Declare the minimum supported Rust version in Cargo.toml
|
2021-10-18 19:30:37 +03:00 |
|
Sebastian Dröge
|
f6cf6c8863
|
Improve subclass decide_allocation() / propose_allocation() API
The queries passed in are always allocation queries, so don't require
implementors to match on that first.
|
2021-10-16 14:24:08 +03:00 |
|
Sebastian Dröge
|
1c7b4516f9
|
Regenerate everything with latest GStreamer gir files
|
2021-10-08 19:44:38 +03:00 |
|
Sebastian Dröge
|
c4cbcecc7c
|
Regenerate everything
|
2021-09-28 18:11:20 +03:00 |
|
Sebastian Dröge
|
baccf52e43
|
Regenerate with latest gir
|
2021-09-28 15:46:37 +03:00 |
|
Sebastian Dröge
|
f5f5fae815
|
Regenerate with latest gir and gtk-rs gir-files
|
2021-09-28 12:55:58 +03:00 |
|
Sebastian Dröge
|
14edcf9aaf
|
Regenerate with latest gir
|
2021-09-22 12:02:53 +03:00 |
|
Marijn Suijten
|
669bf52291
|
Use impl for AsRef trait bounds
|
2021-09-21 23:54:07 +02:00 |
|
Marijn Suijten
|
13165938ab
|
Regen
|
2021-09-20 20:38:25 +02:00 |
|
Marijn Suijten
|
e2a9f83f5b
|
gir: Update and regenerate with impl Trait instead of named types
https://github.com/gtk-rs/gir/pull/1153
|
2021-09-20 20:19:04 +02:00 |
|
Sebastian Dröge
|
4b8f85c4c6
|
Regenerate with new gir and gir files
|
2021-09-19 13:12:58 +00:00 |
|