[vlc-devel] [PATCH]RTSP Trickplay in 0.8.6c
Glen Gray
slaine at slaine.org
Thu Nov 22 12:21:08 CET 2007
Remi Denis-Courmont wrote:
>> Is it possible to determine support for scale value from RTSP response
>> on OPTIONS? Or can we assume scale support is always possible?
>
> In principle, Scale must be understoood, though the server is free to use
> another value or return an error, if it does not like the specified value.
From my reading of the RFC2326 document, there is no way to know if the
server supports the Scale feature as it's an optional feature in the RFC
spec. Ross might be able to comment on if I'm mistaken here.
However, as you said, the server will either be free to use another
value that it deems sensible or return an error.
If it's possible, the interface layer (in the context of my patch rc.c)
could query the demux and if it responds to the
DEMUX_HAS_SCALE_TRICKPLAY control appropriately then we can assume
trickplay functionality.
I would then suggest removing the --rtsp-scaled-trickplay preference.
The server will proceed with fastforward or it'll just play at the
existing scale in the cases I've testing (live555MediaServer and
Kasenna) or it'll return an error on the Play request. I've tested this
with live555MediaServer by removing the movies index file and it simple
keeps playing at Scale 1.0 no matter what I ask.
How does that suit ?
--
Glen Gray (slaine at slaine.org)
More information about the vlc-devel
mailing list