[vlc-devel] Re: Question on input_thread_t.stream->p_selected_area.i_tell

Christophe Massiot massiot at via.ecp.fr
Sun Sep 7 22:55:49 CEST 2003


À (At) 2:08 -0700 6/09/03, John Michael Zorko écrivait (wrote) :

>How does one tell what position they're at when reading an MPEG2 PS 
>(i.e. VOB) from disk?  It doesn't use fopen() / fread(), instead 
>opting for a sockets-based approach.  The 
>stream->p_selected_area.i_tell member is only updated during a seek,

This is not true, see src/input/input_ext-plugins.c:612.

>  so what if we never seek i.e. just play?  Can I somehow use the 
>socket handle to get a FILE * to call ftell() with, or some other 
>means of getting the current read pos?

Anyway you can always call lseek(i_handle, 0, SEEK_CUR).

-- 
Christophe Massiot.

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc-devel mailing list