<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>Le dimanche 04 juin 2023 à 21:29 +0300, Eslam Ahmed 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">Hello,<div><br></div><div>I was wondering if there is a performance difference between using appsrc/appsink via their own API (by linking gstreamer-app) or through signals, which is more performant in large volumes?</div></div></blockquote><div><br></div><div>There shouldn't be much difference. In all cases, the data is placed into the appsrc/sink internal queue (unless when the queue is full were the signal get blocked. Performance wise, there is no difference.</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><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Best Regards,<br>Eslam</div></div></div></div></div></blockquote><div><br></div><div><span></span></div></body></html>