gstreamer-rs/gstreamer-app/src
Sebastian Dröge 122ccafd1a gstreamer/gstreamer-app: Don't store strong references in futures Stream/Sink adapters
This applies to the ones of the appsink, appsrc and bus. If we would
store a strong reference then they would keep alive the underlying
object forever even if their pipeline disappeared in the meantime.

Like this e.g. the bus stream would start returning None once the bus
was destroyed, similar to how other channels are working in Rust.
2020-05-27 14:51:21 +03:00
..
auto Use Results instead of Options where they signal an error instead of just a missing value 2019-12-17 22:21:28 +02:00
app_sink.rs gstreamer/gstreamer-app: Don't store strong references in futures Stream/Sink adapters 2020-05-27 14:51:21 +03:00
app_src.rs gstreamer/gstreamer-app: Don't store strong references in futures Stream/Sink adapters 2020-05-27 14:51:21 +03:00
lib.rs Only allow setting Bus sync handler and AppSrc/Sink callbacks once 2020-02-15 10:33:53 +01:00