Sebastian Dröge
|
62f58620b7
|
gstreamer: Add accessors for PadProbeData s on PadProbeInfo
And make use of it in examples and other code.
This allows to simplify usage a bit in most cases.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1324>
|
2023-10-16 11:28:18 +03:00 |
|
Sebastian Dröge
|
547cfb44e2
|
gstreamer: Simplify Element::element_class() implementation a bit
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1322>
|
2023-10-11 16:06:20 +03:00 |
|
Sebastian Dröge
|
3f16233a01
|
gstreamer: Add DeviceProviderClassExt extension trait for class methods
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1322>
|
2023-10-11 16:06:16 +03:00 |
|
Bilal Elmoussaoui
|
27a0bc5af0
|
docs/gstreamer: Embed docs for ElementClass functions
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1322>
|
2023-10-11 12:49:51 +00:00 |
|
Sebastian Dröge
|
b42b01ba86
|
Update CHANGELOG.md for 0.21.1
|
2023-10-04 13:30:40 +03:00 |
|
Sebastian Dröge
|
a6470f13c9
|
Fix various new 1.73 clippy warnings
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1317>
|
2023-10-03 17:44:12 +03:00 |
|
Sebastian Dröge
|
d7494bf1db
|
gst: Add CustomMeta::register_simple()
As a wrapper around the 1.20 `gst_meta_register_custom()` instead of the
new 1.24 convenience function to make it available to more versions.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1310>
|
2023-10-02 19:50:41 +03:00 |
|
Sebastian Dröge
|
44602238d9
|
Regenerate with latest GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1310>
|
2023-10-02 19:44:35 +03:00 |
|
Bilal Elmoussaoui
|
3228c36ef7
|
Adapt to no longer re-exported auto functions
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1307>
|
2023-08-29 06:36:38 +00:00 |
|
Bilal Elmoussaoui
|
54979d859d
|
Regenerate with latest gir
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1307>
|
2023-08-29 06:36:38 +00:00 |
|
Sebastian Dröge
|
0306dd6b53
|
Regenerate with latest GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1306>
|
2023-08-28 21:45:31 +03:00 |
|
Sebastian Dröge
|
83a562e227
|
Fix/silence various 1.72 clippy warnings
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1306>
|
2023-08-28 16:50:41 +00:00 |
|
Sebastian Dröge
|
a7be931474
|
Update versions to 0.22.0
|
2023-08-08 19:47:55 +03:00 |
|
Sebastian Dröge
|
faf03c73ca
|
Update CHANGELOG.md for 0.21.0
|
2023-08-08 19:47:27 +03:00 |
|
Sebastian Dröge
|
9c6e48119c
|
Use all-features = true instead of all-features = "true"
|
2023-08-08 17:46:20 +03:00 |
|
Sebastian Dröge
|
7a7b2c7b21
|
Regenerate with latest gir
|
2023-08-08 17:45:57 +03:00 |
|
Sebastian Dröge
|
e95e62d871
|
Fix build on docs.rs and document all features
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/478
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1302>
|
2023-08-08 10:50:12 +03:00 |
|
Sebastian Dröge
|
783b95884d
|
Regenerate with latest gir / gir-files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1301>
|
2023-08-07 11:09:48 +03:00 |
|
Sebastian Dröge
|
2abf75122d
|
Update minimum supported Rust version to 1.70
gtk-rs will update soonish too.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1298>
|
2023-07-19 09:24:10 +03:00 |
|
Guillaume Gomez
|
75f4c66f14
|
Add --generate-link-to-definition option when building on docs.rs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1297>
|
2023-07-17 18:06:26 +02:00 |
|
Bilal Elmoussaoui
|
19cf78d85f
|
Adapt to glib::Continue changing it's module
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1294>
|
2023-07-06 22:22:43 +02:00 |
|
Bilal Elmoussaoui
|
2fe62d3107
|
Regenerate with latest gir
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1294>
|
2023-07-06 22:22:24 +02:00 |
|
Bilal Elmoussaoui
|
f9fa7f55fc
|
Use re-exported once_cell
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1293>
|
2023-07-06 16:50:35 +03:00 |
|
Bilal Elmoussaoui
|
b156ba2c59
|
Adapt to glib::Continue rename
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1293>
|
2023-07-06 16:50:35 +03:00 |
|
Bilal Elmoussaoui
|
7cf66dbc61
|
Adapt to bitflags update
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1293>
|
2023-07-06 15:17:32 +02:00 |
|
Bilal Elmoussaoui
|
9eacba1569
|
Use bitflags from re-exported glib crates
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1293>
|
2023-07-06 15:06:47 +02:00 |
|
Bilal Elmoussaoui
|
c2cda2c067
|
Regenerate with latest gir
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1293>
|
2023-07-06 15:05:38 +02:00 |
|
Sebastian Dröge
|
7ac1a2b753
|
Regenerate with latest gir-files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1292>
|
2023-07-06 14:21:45 +03:00 |
|
Bilal Elmoussaoui
|
8cf099f0ab
|
Seal manual traits
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1292>
|
2023-07-06 14:21:45 +03:00 |
|
Bilal Elmoussaoui
|
2740c38cdd
|
Regenerate with latest gir
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1292>
|
2023-07-06 14:08:32 +03:00 |
|
Sebastian Dröge
|
80abcf6ca3
|
Regenerate with latest GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1286>
|
2023-07-06 08:46:06 +03:00 |
|
Sebastian Dröge
|
354f072ff3
|
gstreamer: Add new Fraction::simplify() bindings
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1286>
|
2023-07-06 08:40:36 +03:00 |
|
Sebastian Dröge
|
c6015043f5
|
Regenerate with updated gir
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1286>
|
2023-07-06 08:40:36 +03:00 |
|
Sebastian Dröge
|
90aad36c34
|
ci: typoes: Fix some typos and add subtiles to the word list
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1286>
fixup
|
2023-07-06 08:40:30 +03:00 |
|
Sebastian Dröge
|
296a12d1ea
|
Update CHANGELOG.md for 0.20.7
|
2023-07-05 12:29:02 +03:00 |
|
Sebastian Dröge
|
12bed29738
|
gstreamer: Move various MetaAPI methods to an extension trait
These don't make sense to implement any different than the default.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1284>
|
2023-06-30 08:50:03 +03:00 |
|
Thibault Saunier
|
af57f6f17b
|
gstreamer: meta Add API to list/check tags
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1284>
|
2023-06-30 08:43:45 +03:00 |
|
Sebastian Dröge
|
e2c1dad0d5
|
Update to itertools 0.11
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1281>
|
2023-06-26 13:59:47 +03:00 |
|
Sebastian Dröge
|
df67a2d860
|
Update CHANGELOG.md for 0.20.6
|
2023-06-06 17:16:18 +03:00 |
|
Sebastian Dröge
|
2290262c2e
|
gstreamer: Add fmt::Debug impls for owned Event /Query /Message too
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1269>
|
2023-05-24 10:36:08 +03:00 |
|
Guillaume Desmottes
|
fadca54d51
|
gstreamer: event: manually implement Debug
Allow us to display more useful information.
Fix #467
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1268>
|
2023-05-23 15:28:29 +02:00 |
|
Guillaume Desmottes
|
53173eb46c
|
gstreamer: query: manually implement Debug
Allow us to display more useful information.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1268>
|
2023-05-23 15:28:29 +02:00 |
|
Guillaume Desmottes
|
71b77c513d
|
gstreamer: message: add structure to Debug views
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1268>
|
2023-05-23 15:24:19 +02:00 |
|
Guillaume Desmottes
|
3ffba2453d
|
gstreamer: message: manually implement Debug
Allow us to display more useful information.
Fix #466
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1267>
|
2023-05-23 10:32:42 +02:00 |
|
Guillaume Desmottes
|
041a1f2a8e
|
gstreamer: message: implement Display on Error, Warning and Info
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1267>
|
2023-05-23 08:36:13 +02:00 |
|
Sebastian Dröge
|
6ab34e1656
|
Regenerate with latest GStreamer gir files
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1266>
|
2023-05-22 12:15:07 +03:00 |
|
Sebastian Dröge
|
adea2428af
|
gstreamer: Only retrieve the debug category once per log call
Each retrieval would go through the one-time-initialization check, i.e.
yet another branch, so let's avoid that.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1263>
|
2023-05-13 20:44:42 +03:00 |
|
Sebastian Dröge
|
4f8862e15b
|
gstreamer: Remove unnecessary clone() in debug logging macros
The macro called from them is already doing the `clone()` itself.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1263>
|
2023-05-13 20:44:42 +03:00 |
|
Sebastian Dröge
|
074a2b1578
|
gstreamer: Use temporary GStr for the debug category constructors
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1263>
|
2023-05-13 20:44:42 +03:00 |
|
Sebastian Dröge
|
4384934b32
|
gstreamer: Mark DebugCategory as repr(transparent)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1263>
|
2023-05-13 14:06:58 +03:00 |
|