Sebastian Dröge
|
c66fc90566
|
Add accessors for various base class fields
And fix some other existing accessors to use the correct mutex.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1373>
|
2024-01-05 15:56:19 +02: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 |
|
Sebastian Dröge
|
f07727ee6d
|
Use uninitialized stack memory for out parameters instead of zeroed memory if applicable
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1187>
|
2023-01-11 09:06:38 +00:00 |
|
Sebastian Dröge
|
a028e807df
|
gstreamer: Autogenerate some more API
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1182>
|
2023-01-04 13:25:17 +02:00 |
|
Sebastian Dröge
|
7490846309
|
Fix compilation due to changes in autogenerated code
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1182>
|
2023-01-04 13:25:17 +02:00 |
|
Sebastian Dröge
|
567ce0a3bf
|
Group and merge imports in all manual code
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1182>
|
2023-01-04 13:25:17 +02:00 |
|
Guillaume Gomez
|
c1d3ed5eac
|
Use IntoGlibPtr trait instead of implementing into_ptr
|
2022-05-07 13:38:11 +02:00 |
|
Sebastian Dröge
|
a16c3888e5
|
Return base class pads by reference instead of strong reference
Avoids unnecessary reference counting and the caller can get a strong
reference easily by calling clone().
|
2022-05-05 14:18:03 +03:00 |
|
Mathieu Duponchelle
|
80b0b378fc
|
base classes: expose accessors for static pads
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1023>
|
2022-05-04 17:15:07 +02:00 |
|
François Laignel
|
e31ce9d07b
|
Manual ClockTime updates
|
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 |
|
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
|
5505715cc4
|
Manual code updates for *Return types
|
2021-05-04 11:33:51 +00:00 |
|
François Laignel
|
49583597ed
|
manual code: fix-getters-def doc aliases
|
2021-05-03 20:46:57 +02:00 |
|
Sebastian Dröge
|
1d59ea91c5
|
Clean up various imports everywhere
|
2021-04-26 15:16:58 +03: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
|
4a928136ed
|
gstreamer-audio: Update manual code to 2018 edition
|
2020-11-22 19:15:20 +02:00 |
|
Sebastian Dröge
|
0651bfb51b
|
gstreamer-audio/video: Make allocator optional in get_allocator() functions for encoder/decoder base classes
They can be and are often None.
|
2020-04-02 19:58:42 +03:00 |
|
Sebastian Dröge
|
b238d07db0
|
audio: Add support for subclassing AudioEncoder and AudioDecoder
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/159
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/158
|
2019-09-14 09:00:52 +03:00 |
|