Trouble removing a sink from a playing pipeline

Tal Liron tliron at
Thu Oct 6 14:53:38 PDT 2011

On 01/-10/-28163 01:59 PM, Victor Manuel Jáquez Leal wrote:
> If you have to set to NULL state your element before it is unlinked
> from the pipeline, I guess you have a buggy element.
> Check out this document:
Thanks, I am aware of that document, but it's not the issue -- my 
problem is removing the element, not unlinking it. Here is the error 

    GStreamer-CRITICAL **:
    Trying to dispose element branch1, but it is in PLAYING (locked)
    instead of the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.
    This problem may also be caused by a refcounting bug in the
    application or some element.

The elements I use are all standard GStreamer, nothing custom.

More information about the gstreamer-devel mailing list