/*****************************************************************************
- * vlc_demux.h
+ * vlc_demux.h: Demuxer descriptor, queries and methods
*****************************************************************************
- * Copyright (C) 1999-2004 VideoLAN
+ * Copyright (C) 1999-2005 the VideoLAN team
* $Id$
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
#ifndef _VLC_DEMUX_H
stream_t *s; /* NULL in case of a access+demux in one */
/* es output */
- es_out_t *out; /* ou p_es_out */
+ es_out_t *out; /* our p_es_out */
/* set by demuxer */
int (*pf_demux) ( demux_t * ); /* demux one frame only */
/* TITLE/SEEKPOINT, only when TITLE_INFO succeed */
DEMUX_SET_TITLE, /* arg1= int can fail */
DEMUX_SET_SEEKPOINT, /* arg1= int can fail */
- DEMUX_GET_SEEKPOINT_TIME, /* arg1= int arg2 = mtime_t * res = can fail */
/* DEMUX_SET_GROUP only a hit for demuxer (mainly DVB) to allow not
* reading everything (you should not use this to call es_out_Control)
DEMUX_CAN_PAUSE, /* arg1= vlc_bool_t* cannot fail */
DEMUX_CAN_CONTROL_PACE, /* arg1= vlc_bool_t* cannot fail */
DEMUX_GET_PTS_DELAY, /* arg1= int64_t* cannot fail */
- DEMUX_SET_PAUSE_STATE, /* arg1= vlc_bool_t can fail */
+ DEMUX_SET_PAUSE_STATE /* arg1= vlc_bool_t can fail */
};
/* stream_t *s could be null and then it mean a access+demux in one */