<html><head><style>pre,code,address {
  margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}
ol,ul {
  margin-top: 0em;
  margin-bottom: 0em;
}
blockquote {
  margin-top: 0em;
  margin-bottom: 0em;
}
</style></head><body><div>Hi,</div><div><br></div><div>Le lundi 29 juillet 2024 à 11:34 +0530, Pradeep Acharya via gstreamer-devel a écrit :</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr"><div>Hi <br></div><div>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. </div></div></blockquote><div><br></div><div>No, the aggregator contributes only one thread to the pipeline (its a src pad thread). Instead, each sink pads implement a queue. This is why its possible to drive multiple aggregator sink pads from a single thread.</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="ltr"><div>Is there any thread sharing plugin written in c rather than in rust.<br></div></div></blockquote><div><br></div><div>The thread share feature depends on Rust libraries, so no.</div><div><br></div><div>Nicolas</div><div><span></span></div></body></html>