[vlc-devel] RTSP client 'trick play' support. When will it ever work??

Rémi Denis-Courmont rem at videolan.org
Thu Jul 9 09:21:07 CEST 2009

Le Thursday 09 July 2009 08:14:33 Ross Finlayson, vous avez écrit :
> So, the real problem is that VLC - in step 2 - is sending a "PLAY"
> command without an end time, despite the fact that the SDP
> description (returned in response to "DESCRIBE") had a range end
> time.  "ms->playEndTime()" *should* be non-zero (because "*ms" was
> created using the SDP description).  Could you please check this??

If you want to play from beginning to the end, you should send 0-, not 0-end.

I think the problem is that we are not distinguishing the timespan of the 
underlying media, obtained from the description from the timespan of the 
current play request. I dunno if it is a VLC bug, live555 misdesign, or both.

> (BTW, I believe that the server's action in step 3 is correct,
> because it's just mirroring what the client asked.  In any case,
> that's not the problem - the problem is the lack of a range end time
> in the client's "PLAY" request.)

Step 3 is correct indeed - but step 2 is correct as well.

Rémi Denis-Courmont

More information about the vlc-devel mailing list