alsasink with live feed?

Jon Mandrell jmandrell at
Thu Feb 20 08:39:53 PST 2014

I'm using gstreamer-0.10.36 (we have some target-specific elements that don't support 1.X). I am receiving a live feed via mpeg-TS encapsulated with RTP. Since this is a live feed I'm getting real timestamps, so they don't start from 0. If I set sync=true on the alsasink the pipeline goes to the PLAYING state and then just stops. Placing an identity element in front of the alsasink shows that a single audio buffer is sent to the alsasink with a timestamp of something like 55:35.0000 (55 minutes in). It appears the alsasink is patiently waiting this amount of time before playing any audio. It plays immediately with sync=false, but then I lose lip sync.

Is there any way to tell alsasink that a large discontinuity like this does not denote an incredibly long delay but rather that it should consider this the current time and play the buffers from this timestamp on?


This email and any files transmitted with it are confidential & proprietary to Systems and Software Enterprises, LLC. This information is intended solely for the use of the individual or entity to which it is addressed. Access or transmittal of the information contained in this e-mail, in full or in part, to any other organization or persons is not authorized.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list