Issue with AppSink

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Issue with AppSink

Jaskarn Kalsi
We have a pipeline that worked well on ubuntu 18 with gstreamer 1.15
We have upgraded Ubuntu to 20.04.
Now the same pipeline keeps filling up the queue before appsink if any cpu bound process is executed.
It stops pushing frames.
to the next pipeline which is an appsrc.
callback kind of pauses, and after sometime frames start to populate again.

decklink -> videoconvert -> queue -> appsink
appsrc-> queue -> tee -> fakesink

appsink has drop set to True.
so queue behind it should not get overflowed.

Thanks & Regards,
Jaskarn Singh Kalsi
(647) 648 7508

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Issue with AppSink

Tim Müller
On Wed, 2020-11-04 at 22:53 -0500, Jaskarn Kalsi wrote:

Hi,

> We have a pipeline that worked well on ubuntu 18 with gstreamer 1.15
> We have upgraded Ubuntu to 20.04.
> Now the same pipeline keeps filling up the queue before appsink if
> any cpu bound process is executed.
> It stops pushing frames.
> to the next pipeline which is an appsrc.
> callback kind of pauses, and after sometime frames start to populate
> again.
>
> decklink -> videoconvert -> queue -> appsink
> appsrc-> queue -> tee -> fakesink
>
> appsink has drop set to True.
> so queue behind it should not get overflowed.

Do you have a small self-contained test application that demonstrates
the problem?

Does it also happen with videotestsrc live=true instead of decklinksrc?

Cheers
 Tim

--
Tim Müller, Centricular Ltd - http://www.centricular.com

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel