[vlc-devel] [vlc-commits] TS demux: Enhance TS demuxer to support duration and current time

Rémi Denis-Courmont remi at remlab.net
Mon Oct 10 20:05:16 CEST 2011


Le lundi 10 octobre 2011 21:00:00 Naohiro KORIYAMA, vous avez écrit :
> 2011/10/11 Jean-Paul Saman <jpsaman at gmail.com>:
> > This commit breaks VOD playback for HTTP Live Streaming in
> > modules/stream_filters/httplive.c
> > It makes HTTP Live Streaming download almost the entire movie, while
> > 1-3 segments should be more then enough.
> > 
> > I guess the cause is that the semantics changed of STREAM_GET_SIZE,
> > STREAM_GET_POSITION and STREAM_SET_POSITION.
> > What are the semantics for there now? I thought they were in bytes,
> > but seems to be no longer true.
> 
> I changed STREAM_GET_POSITION, STREAM_GET_POSITION, STREAM_GET_LENGTH.

STREAM_* or DEMUX_* ?

STREAM_(S|G)ET_POSITION is supposed to be bytes.
DEMUX_(S|G)ET_POSITION is supposed to be a ratio.

-- 
Rémi Denis-Courmont
http://www.remlab.net/
http://fi.linkedin.com/in/remidenis



More information about the vlc-devel mailing list