/*****************************************************************************
* input_internal.h:
*****************************************************************************
- * Copyright (C) 1998-2004 VideoLAN
+ * Copyright (C) 1998-2004 the VideoLAN team
* $Id: input.c 7955 2004-06-07 22:21:33Z fenrir $
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
/* decoder.c FIXME make it public ?*/
void input_DecoderDiscontinuity( decoder_t * p_dec );
vlc_bool_t input_DecoderEmpty( decoder_t * p_dec );
+void input_DecoderPreroll( decoder_t *p_dec, int64_t i_preroll_end );
/* es_out.c */
es_out_t *input_EsOutNew( input_thread_t * );
mtime_t last_cr; /* reference to detect unexpected stream
* discontinuities */
mtime_t last_pts;
- count_t c_average_count;
- /* counter used to compute dynamic average values */
int i_synchro_state;
vlc_bool_t b_master;
/* Config */
int i_cr_average;
+ int i_delta_cr_residue;
} input_clock_t;
void input_ClockInit( input_clock_t *, vlc_bool_t b_master, int i_cr_average );
/* Subtitles */
char **subtitles_Detect( input_thread_t *, char* path, char *fname );
+void MRLSplit( vlc_object_t *, char *, char **, char **, char ** );
#endif