From e905299ebaac0630758214c43553bb535c4b64c6 Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Wed, 21 Jun 2023 19:55:27 +0200 Subject: generic: expose inter plugin This new plugin exposes two elements, intersink and intersrc. These act as wormholes for data in the same process and can be used to forward data from one pipeline to another. The implementation makes use of gstreamer-utils' StreamProducer, and supports dynamically adding and removing consumers, before and after producers, and changing producer names while PLAYING, both on the sink and the src. This initial implementation comes with a small demo, and a few tests. Part-of: --- Cargo.toml | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index 44eea60fd..279f43e0f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,6 +14,7 @@ members = [ "generic/file", "generic/sodium", "generic/threadshare", + "generic/inter", "mux/flavors", "mux/fmp4", @@ -64,6 +65,7 @@ default-members = [ "audio/lewton", "generic/threadshare", + "generic/inter", "mux/fmp4", "mux/mp4", -- cgit v1.2.3