<FONT face="Verdana" size="2">&gt;That should not be happening.&nbsp; The client (VLC) does a 'seek' <BR>&gt;operation by doing a RTSP "PLAY" command.&nbsp; The response to this <BR>&gt;"PLAY" command will contain a "RTP-Info:" header, which our library <BR>&gt;will automatically interpret by setting the <BR>&gt;"MediaSubsession::rtpInfo" structure (and setting the <BR>&gt;"rtpInfo.infoIsNew" flag).&nbsp; Any subsequent RTP packets sent by the <BR>&gt;server - and received by the client - will have occurred *after* the <BR>&gt;'seek' operation, and so their timestamps should be at least as large <BR>&gt;as the value in "rtpInfo.timestamp".<BR><BR>&gt;So, I don't understand why you are seeing a situation where - for a <BR>&gt;packet that you receive just after a 'seek' operation - <BR>&gt;"curPacketRTPTimestamp" is smaller than "rtpInfo.timestamp" (unless <BR>&gt;the timestamp field has just wrapped around, which we will handle <BR>&gt;OK).&nbsp; Are you using an up-to-date version of the "LIVE555 Media <BR>&gt;Server"?&nbsp; I have tested playing an indexed Transport Stream file <BR>&gt;using "Live555 Media Server" version 0.5, and VLC version 1.1.3, and <BR>&gt;do not see any problem; I am able to seek either forwards or <BR>&gt;backwards, with no problem.</FONT><BR>
<DIV><FONT face="Verdana" size="2">&gt;Ross Finlayson<BR>&gt;Live Networks, Inc.<BR>&gt;<A href="http://www.live555.com/">http://www.live555.com/</A></FONT></DIV>
<DIV><FONT face="Verdana" size="2"></FONT>&nbsp;</DIV>
<DIV>Yes, I used latest version of VLC 1.1.3 and media server 0.5, and It produces the same result. Only to add that,</DIV>
<DIV>If you run the VLC and media server in a same PC machine, you have to 10% chance to reproduce the bug;</DIV>
<DIV>If you run them it two separate PC computers, you have almost 100% chance to reproduce the problem.</DIV>
<DIV>&nbsp;</DIV>
<DIV>John.ShaoFa</DIV>