Hi all,<br><br>Perhaps someone can explain to me what might be happening for me.  I&#39;ve been successfully using a pipeline, such as the following gst-launch equivalent, on my own development machine (32 bit linux, ubuntu hardy):<br>
<br>&gt; gst-launch-0.10 uridecodebin uri=rtsp://some_mp4v_encoded_source ! queue ! decodebin2 ! xvimagesink<br><br>However, when it came time to deploy my code on to a test machine (64 bit linux, ubuntu hardy, all relevant packages are the same versions, as far as I can tell), it was found that playback was far from good - very stuttered, missing/corrupted frames etc.<br>
<br>I was playing around with a few of the element properties, and discovered that setting the &quot;sync&quot; property to false (default is &quot;true) fixed my problem - i.e. it resulted in smooth playback.<br><br>Now, the doco from BaseSink says:  &quot;sync&quot; - Sync on the clock.<br>
Well it might be obvious to some, but I&#39;m not sure why the behaviour would be different on the two different machines.   Which element would be providing the clock in the above pipelines (I think the uridecodebin and decodebin2 elements &quot;resolve&quot; to something like rtpmp4vdepay ! ffdec_mpeg4)?  <br>
<br>Does turning sink off just result in the sink rendering it as soon as it gets data?<br><br>Cheers,<br>Jono<br>