Sebastian Dröge
|
d4430ecc6a
|
Implement more iterator functions / traits in custom iterators for efficiency reasons
|
2022-05-22 12:42:42 +03:00 |
|
Sebastian Dröge
|
4651c9db4d
|
Update minimum supported version to 1.14
This is the version that is available in Ubuntu 18.04.
|
2022-04-07 12:45:47 +03:00 |
|
Sebastian Dröge
|
ee1a5e8395
|
Add #[must_use] attribute to many builders
|
2021-12-04 10:26:08 +02:00 |
|
Sebastian Dröge
|
2471150e72
|
gstreamer: Add bindings for StreamCollection::stream-notify signal
|
2021-11-19 10:57:54 +02:00 |
|
Sebastian Dröge
|
3670076f07
|
gstreamer: Implement IntoIterator / FromIterator for Buffer, BufferList, Caps, CapsFeatures, StreamCollection and Structure
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/285
|
2021-10-16 23:24:08 +03:00 |
|
Marijn Suijten
|
669bf52291
|
Use impl for AsRef trait bounds
|
2021-09-21 23:54:07 +02:00 |
|
Marijn Suijten
|
540062b97c
|
Add missing doc aliases to manual code
Using the same script as [1], called with:
python3 add_doc_alias.py gstreamer*/**/src
[1]: https://github.com/gtk-rs/gtk-rs-core/pull/83
|
2021-05-19 22:36:18 +02:00 |
|
François Laignel
|
6ab9164dca
|
fix-getters-calls 0.3.0 pass
|
2021-04-20 18:18:02 +02:00 |
|
François Laignel
|
53be8e5f58
|
fix-getters-{def,calls} pass
|
2021-04-13 17:54:40 +02:00 |
|
Guillaume Gomez
|
ff5a36561a
|
Fix license header situation
|
2020-12-15 11:53:31 +01:00 |
|
Sebastian Dröge
|
9d9522016b
|
gstreamer: Update manual code to 2018 edition
|
2020-11-22 19:15:20 +02:00 |
|
Sebastian Dröge
|
947ac8db5c
|
Name functions returning a builder builder(), not new()
And also make the video event API more consistent with the normal event
API.
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/269
|
2020-06-25 19:42:33 +03:00 |
|
Guillaume Desmottes
|
a12b51abd6
|
gstreamer: stream_collection: ignore new_ret_no_self clippy warning
|
2020-04-21 09:00:35 +02:00 |
|
Sebastian Dröge
|
aea43c428c
|
gstreamer: Add Stream::debug() and StreamCollection::debug()
These provide more helpful debug output than just the pointer when
printing.
|
2020-04-14 17:31:54 +00:00 |
|
Sebastian Dröge
|
2ef7d70ba3
|
gstreamer: Enforce that stream collections are immutable after creation by using the builder pattern
|
2020-04-14 17:31:54 +00:00 |
|
Sebastian Dröge
|
86e969d964
|
Remove various Into<Option<_>> trait bounds from functions
In autogenerated code these were already replaced but some manual code
still kept them.
|
2019-05-24 10:04:16 +00:00 |
|
Sebastian Dröge
|
e7898c1b24
|
Update manual code
|
2019-04-15 19:19:19 +03:00 |
|
Sebastian Dröge
|
bd0cbe99b3
|
Add more Debug impls to everything possible
|
2019-01-22 17:46:08 +02:00 |
|
François Laignel
|
b20e4454f1
|
Return () instead of bool for some functions
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/171
|
2019-01-17 23:49:35 +01:00 |
|
Sebastian Dröge
|
33a6aab6d7
|
Run everything through latest rustfmt
|
2018-07-27 13:36:40 +03:00 |
|
Sebastian Dröge
|
694bcaa697
|
Fix all clippy warnings
Or silence the ones we don't care about.
|
2018-07-20 10:28:20 +03:00 |
|
Sebastian Dröge
|
c31921e093
|
Further work-arounds for floating reference handling changes between 1.12 and 1.14
This fixes various memory-safety issues caused by broken reference
counting. We have to handle pre-1.14 and post-1.14 differently in
constructors.
See https://bugzilla.gnome.org/show_bug.cgi?id=743062#c30
|
2018-05-09 12:20:59 +03:00 |
|
Sebastian Dröge
|
492c3d656c
|
Run everything through rustfmt again
|
2018-04-01 11:57:58 +03:00 |
|
Sebastian Dröge
|
9b6efb2339
|
Fix various clippy warnings
|
2017-12-20 21:46:58 +02:00 |
|
Sebastian Dröge
|
95c9f92549
|
Add StreamCollection::iter()
|
2017-12-20 18:54:56 +02:00 |
|