Sebastian Dröge
|
5a0152b469
|
gstreamer: tracer: Pass &QueryRef instead of &Query to the functions
To make it impossible for implementor to keep around a reference to the
query as that would break element code that actually tries to answer the
query.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1152>
|
2022-11-21 12:40:37 +02:00 |
|
Sebastian Dröge
|
90b8ee2022
|
Move from imp.instance() to imp.obj()
It's doing the same thing and is shorter.
|
2022-10-23 23:06:44 +03:00 |
|
Sebastian Dröge
|
c64b6ac68b
|
tracer: Use Results instead of plain success/failure enums
This makes it more convenient to handle the success/failure cases in
tracer implementations and is more consistent.
|
2022-10-02 10:45:14 +03:00 |
|
Sebastian Dröge
|
ade0aad6b0
|
tracer: Make buffer in pull-range-post function optional
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/410
|
2022-10-02 10:36:05 +03:00 |
|
Sebastian Dröge
|
65629426cb
|
tracer: Add bindings for new pad chain hooks
|
2022-06-30 08:46:06 +03:00 |
|
Sebastian Dröge
|
c61d913ec6
|
tracer: Add support for the 1.20 "plugin-feature-loaded" hook
|
2022-06-29 10:13:59 +03:00 |
|
Sebastian Dröge
|
9e77ab3212
|
tracer: Re-order trait functions slightly for the order to make more sense
|
2022-06-29 10:13:36 +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
|
1856d47a06
|
gstreamer: Add bindings to MiniObject together with casting functionality
This is only possible with 1.20 because gst_mini_object_get_type() was
added then. Previous versions only provide bindings for the specific
types, like Caps, Event, etc.
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/353
|
2021-09-19 13:12:58 +00:00 |
|
Jordan Petridis
|
2ded2837ba
|
tracer: add rustdoc-stripper-ignore-next annotations
|
2021-08-16 18:49:23 +03:00 |
|
Simonas Kazlauskas
|
cb475e0965
|
Bindings to GstTracer and GstTracerFactory
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/issues/147
|
2021-08-16 14:38:22 +03:00 |
|