X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_es_out.h;h=57fc5c003ad3d319f75c6dcbae650c1f45e50d28;hb=12ade3e3bc975d5426ba4af155b7372c31093b31;hp=78d31680b939c88d9490fd45b0dcb782bccc3c77;hpb=d147f145510bb7c1f07cd95a050a0e709223f6ec;p=vlc diff --git a/include/vlc_es_out.h b/include/vlc_es_out.h index 78d31680b9..57fc5c003a 100644 --- a/include/vlc_es_out.h +++ b/include/vlc_es_out.h @@ -86,7 +86,7 @@ enum es_out_query_e ES_OUT_SET_META, /* arg1=const vlc_meta_t * */ /* PCR system clock manipulation for external clock synchronization */ - ES_OUT_GET_PCR_SYSTEM, /* arg1=mtime_t * res=can fail */ + ES_OUT_GET_PCR_SYSTEM, /* arg1=mtime_t *, arg2=mtime_t * res=can fail */ ES_OUT_MODIFY_PCR_SYSTEM, /* arg1=int is_absolute, arg2=mtime_t, res=can fail */ /* First value usable for private control */ @@ -101,8 +101,6 @@ struct es_out_t int (*pf_control)( es_out_t *, int i_query, va_list ); void (*pf_destroy)( es_out_t * ); - bool b_sout; - es_out_sys_t *p_sys; }; @@ -149,9 +147,9 @@ static inline int es_out_ControlSetMeta( es_out_t *out, const vlc_meta_t *p_meta return es_out_Control( out, ES_OUT_SET_META, p_meta ); } -static inline int es_out_ControlGetPcrSystem( es_out_t *out, mtime_t *pi_system ) +static inline int es_out_ControlGetPcrSystem( es_out_t *out, mtime_t *pi_system, mtime_t *pi_delay ) { - return es_out_Control( out, ES_OUT_GET_PCR_SYSTEM, pi_system ); + return es_out_Control( out, ES_OUT_GET_PCR_SYSTEM, pi_system, pi_delay ); } static inline int es_out_ControlModifyPcrSystem( es_out_t *out, bool b_absolute, mtime_t i_system ) {