Hi,<br><p>I have noted that if I&#39;m receiving an RTP streaming (through a VoD
 RTSP session) and I seek (then sending PLAY RTSP messages with a NTP
 parameter different from 0) to a later point in time, sometimes I get
 the video streaming properly but the audio arrives late and then is
 played so quick (double speed) till it synchronizes with the video
 stream. Then it goes on properly. It lasts for 5-6 seconds more or
 less.
<br> </p><p>I&#39;ll try to represent it; I hope it can be understood...=)<br></p><p><br></p><p>Video        Audio
<br> </p>00:00         00:00
<br> -               -
<br> -               -
<br> -               -
<br> -               -
<br> 00:23        00:23
<br> (seek)       (seek)
<br> 01:20        (silence)
<br> -                (silence)
<br> -                (silence)
<br> 01:23        01:20 (not synchronized)
<br> -                 = (x2)
<br> -                 = (x2)
<br> 01:26        01:26 (synchronized)
<br> -                 -
<br> -                 -
<br> -                 -
<br> ...               ...
<p> </p><p>And I get this error message when I seek the streaming and the video
 starts playing (1:20):
<br> </p><p>(unknown:30257): GStreamer-CRITICAL **: gst_clock_set_calibration:
 assertion `internal &lt;= gst_clock_get_internal_time (clock)&#39; failed
<br> </p><p>If tried it with local files and I get video and audio synchronized with no problems. Is this an issue with the MPEG demuxers of Gstreamer? Is there any way to change the buffer so I can get video and audio properly syncrhonized? Any idea about how can I solve it?</p>
<p><br></p>Thanks in advance,
<br> Javi
<br>