[vlc-devel] Broken Amazon S3 Streaming
Ilkka Ollakka
ileoo at videolan.org
Tue Jun 19 08:25:30 CEST 2012
On Mon, Jun 18, 2012 at 09:18:37PM +0200, Francois Cartegnie wrote:
> Okay, you're right, there's already fix in http.c.
> The problem comes from the mp4 demux which queries for FASTSEEK
> /* I need to seek */
> stream_Control( p_demux->s, STREAM_CAN_FASTSEEK, &b_seekable );
> if( !b_seekable )
> {
> msg_Warn( p_demux, "MP4 plugin discarded (not fastseekable)" );
> return VLC_EGENERIC;
> }
> which is always false in http.
> case ACCESS_CAN_FASTSEEK:
> pb_bool = (bool*)va_arg( args, bool* );
> *pb_bool = false;
> break;
> Changed from SEEK to FASTSEEK in: 45f7ca3d6cff34b10f2cf314c15fca9066e8ccf8
> Ilkka ?
This sets that we should fallback to avformat mp4 demuxer in http-cases.
Problem was that our mp4 demuxer really wanted to seek around, which
slowed down the playing over http.
--
Ilkka Ollakka
"Power corrupts. Absolute power is kind of neat"
-- John Lehman, Secretary of the Navy 1981-1987
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20120619/bb82468b/attachment.sig>
More information about the vlc-devel
mailing list