Thanks for the quick reply. What you are saying about prerolling makes sense. Setting async=false on the 2nd appsink doesn't help. I added the messages from the bus to the gist if it helps. -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/