[vlc-devel] BUG?: VLM RTSP Streamer not correctly setting film length
Greg Farrell
greg at gregfarrell.org
Mon Jan 9 17:24:22 CET 2006
Hi,
I'm using vlm to stream videos on demand via rtsp.
I followed the VLM chapter from the how-to and I'm able to
play vod movies. However get_length doesn't work.
This is because the a:=range string in the sdp is never created by
modules/misc/rtsp.c::SDPGenerate(). The value of p_media->i_length
passed to the SDPGenerate() function is 0. I've tested with a quick
hack of
p += sprintf( p, "a=range:npt=0-%.3f\r\n", ((float)(53)) );
and get_length will then correctly in my client vlc report a length
of 53.
I've tried this with a number of source movies (all of which I can play
correctly via vlc from the HD). Is this a known bug by any chance? Does
anybody have a suggestion on why the p_media->i_length is still set to 0
when it's passed to SDPGenerate() and what should have correctly set it?
It's taken me a fair while to narrow it down to this so before I head
home for the day I thought I'd see if anybody could give me a hand and
save me probably a lot of time.
thanks a lot,
Greg
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel
mailing list