Sebastian Dröge
|
668b2b3fdf
|
gstreamer: Use glib::List in various places for reducing allocations when working with factory lists
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/359
|
2021-11-20 14:44:49 +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 |
|
Bilal Elmoussaoui
|
890cd03632
|
manual renames of to_glib into into_glib
|
2021-04-27 19:44:41 +02:00 |
|
Sebastian Dröge
|
1d59ea91c5
|
Clean up various imports everywhere
|
2021-04-26 15:16:58 +03:00 |
|
Sebastian Dröge
|
ce1148b474
|
Update everything for glib macro renamings
|
2020-12-18 00:56:47 +02:00 |
|
Guillaume Gomez
|
ff5a36561a
|
Fix license header situation
|
2020-12-15 11:53:31 +01:00 |
|
Guillaume Gomez
|
fb56af8d84
|
Update from_glib calls and put them in unsafe blocks
|
2020-12-08 15:50:15 +01:00 |
|
Sebastian Dröge
|
9d9522016b
|
gstreamer: Update manual code to 2018 edition
|
2020-11-22 19:15:20 +02:00 |
|
Sebastian Dröge
|
8aac047af5
|
Use NonZeroU64/U32 for PadProbeId, NotifyId and DeviceMonitorFilterId
This allows for some further optimizations.
|
2020-01-05 11:09:46 +02: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 |
|
François Laignel
|
84ba2d7971
|
Use dedicated type DeviceMonitorFilterId
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/174
|
2019-01-19 14:52:15 +01:00 |
|
Sebastian Dröge
|
33a6aab6d7
|
Run everything through latest rustfmt
|
2018-07-27 13:36:40 +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 |
|