Re: audio conference
Arun Raghavan via gstreamer-devel <[email protected]> Mon, 29 Jul 2024 15:47:16 -0400
| Newsgroups | gmane.comp.video.gstreamer.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 29 Jul 2024, at 2:04 AM, Pradeep Acharya via gstreamer-devel wrote: > Hi > Thanks for the response . As far as I understood, the sink pad of the > audio mixer (which is the aggregator pad ) itself creates one thread to > consume the input buffer. So, I assume the mixer input needs > modification to share threads. Is there any thread sharing plugin > written in c rather than in rust. That's not quite right. You get one thread per source[1], and then one thread in the audiomixer to aggregate the buffers and push the aggregated output on its own srcpad. The (Rust) threadshare elements allow you to avoid the one-thread-per-source requirement by sharing a thread, but the way it is currently written, it can be tricky to mix threadshare elements and non-threadshare elements with their own threads. -- Arun [1] This is usually, but not always, the case.