X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_es_out.h;h=2aae59553528ea6788325488ec6b76dcc9abc126;hb=cc7e7e49d6d437770ced60e2620efdee95495fb6;hp=3d25e40b29a70e7a5180a3ba54deb16ab69d89a9;hpb=878a2399dc2400ac63ebfb73b62a00298211a1da;p=vlc diff --git a/include/vlc_es_out.h b/include/vlc_es_out.h index 3d25e40b29..2aae595535 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 */ @@ -104,7 +104,7 @@ struct es_out_t es_out_sys_t *p_sys; }; -LIBVLC_USED +VLC_USED static inline es_out_id_t * es_out_Add( es_out_t *out, const es_format_t *fmt ) { return out->pf_add( out, fmt ); @@ -147,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 ) {