Appsink freezing my pipeline

Mike Mitchell mike.mitchell at panometric.net
Fri Oct 7 12:23:36 PDT 2011


Perhaps each branch of the Tee should have a queue like below. You might
also consider the sync=false on your display.

v4l2src--tee--queue--display
                 |
                 --queue--appsink
*
*
*Mike Mitchell*


On Fri, Oct 7, 2011 at 11:35 AM, Paul Stuart <Paul_Stuart at seektech.com>wrote:

> Hi,
>  I have a pipeline (defined in code) that looks roughly like:
>
> v4l2src---queue--tee--display
>                  |
>                  --queue--appsink
>
> So, basically tee'ing off the stream after the video source to split it
> between the display and the appsink.
>
> I have set appsink to drop buffers after the maximum number of queued
> buffers is met.
>
> If I replace appsink with fakesink, my pipeline runs fine, but when I use
> appsink, I get a frame through to the display and then the whole thing
> freezes.
>
> Would one expect this to work? Maybe I am missing some fundamental
> understanding of tee's and appsink.
>
> Thanks,
> Paul
>
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20111007/29d7776b/attachment.htm>


More information about the gstreamer-devel mailing list