[vlc-devel] [PATCH] Patch to fix bug #1532, and improve http seek times.
Ilkka Ollakka
ilkka.ollakka+vlc at oamk.fi
Fri Jun 13 17:58:47 CEST 2008
On to 12. kesäkuuta 2008 13:19:18, Bill C. Riemers wrote:
> This is a patch to improve http seek performance and fix bug 1532.
> offset. If there is too much data left from the previous request, then
> it resorts to the old behaviour of closing the connection and open a new
> one.
> Bill
>
Hi Bill,
Seems to work ok for me (tested with mp4 files). Thou little detail:
> case ACCESS_CAN_FASTSEEK:
> pb_bool = (bool*)va_arg( args, bool* );
> - *pb_bool = false;
> + // http 1.1 should be just as fast as nfs...
> + *pb_bool = p_sys->b_seekable;
> break;
shoudln't this check p_sys->i_version? as it's 0 for http/1.0 and 1 for
http/1.1.
> - if( p_sys->b_continuous )
> - {
> - net_Printf( VLC_OBJECT( p_access ), p_sys->fd, pvs,
> + net_Printf( VLC_OBJECT( p_access ), p_sys->fd, pvs,
> "Connection: Keep-Alive\r\n" );
And shouldn't there be code in disconnect/close to send
"Connection: close" to other end too?
Otherwise I didn't spot any issue with this. Any other care to review?
--
Ilkka Ollakka
An age is called Dark not because the light fails to shine, but because
people refuse to see it.
-- James Michener, "Space"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20080613/b536aa61/attachment.sig>
More information about the vlc-devel
mailing list