can't seek/goto in vlc player
Posted: 21 May 2009 16:58
I am using 0.9.9 vlc player as a client for playing RTSP/RTP streaming data.
VLC is playing video properly until I do seek/goto operation on it. Means when I move slider, vlc starts dropping the packets.
VLC messages window show following warning messages.
main warning: late picture skipped (97706880)
main warning: PTS is out of range (97587092), dropping buffer
main warning: late picture skipped (97713641)
main warning: PTS is out of range (97590585), dropping buffer
main warning: PTS is out of range (97588301), dropping buffer
main warning: PTS is out of range (97592571), dropping buffer
main warning: computed PTS is out of range (32426), clearing out
main warning: PTS is out of range (97591578), dropping buffer
main warning: output PTS is out of range (32454), clearing out
main warning: PTS is out of range (97585579), dropping buffer
And surprisingly this happens only in RTP over UDP when I do same thing in RTP over TCP or RTP over HTTP, everything works fine.
It seems vlc is not flushing it's buffer in case of RTP over UDP after seek operation.
I also observed that when I do backward seek/goto (move slider on back side), slider is coming back to it's previous position.
Is anybody facing same problem or having solution?
Is there any setting in vlc which can solve my problem?
Note: My RTSP server has support for npt range and RTP-Info. So it can handle seek request.
VLC is playing video properly until I do seek/goto operation on it. Means when I move slider, vlc starts dropping the packets.

VLC messages window show following warning messages.
main warning: late picture skipped (97706880)
main warning: PTS is out of range (97587092), dropping buffer
main warning: late picture skipped (97713641)
main warning: PTS is out of range (97590585), dropping buffer
main warning: PTS is out of range (97588301), dropping buffer
main warning: PTS is out of range (97592571), dropping buffer
main warning: computed PTS is out of range (32426), clearing out
main warning: PTS is out of range (97591578), dropping buffer
main warning: output PTS is out of range (32454), clearing out
main warning: PTS is out of range (97585579), dropping buffer
And surprisingly this happens only in RTP over UDP when I do same thing in RTP over TCP or RTP over HTTP, everything works fine.

It seems vlc is not flushing it's buffer in case of RTP over UDP after seek operation.
I also observed that when I do backward seek/goto (move slider on back side), slider is coming back to it's previous position.
Is anybody facing same problem or having solution?

Is there any setting in vlc which can solve my problem?
Note: My RTSP server has support for npt range and RTP-Info. So it can handle seek request.