X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_access.h;h=26a867c5737bd6a2820e8c5bd879de03f2051a78;hb=31a163942d6682ae31679e6e2be898f9314b2cc0;hp=4435f068d549ee5356fed362b18dacbabb6eb5f1;hpb=cd2de36f617b57813c44fd94babd7fa952bccf8d;p=vlc diff --git a/include/vlc_access.h b/include/vlc_access.h index 4435f068d5..26a867c573 100644 --- a/include/vlc_access.h +++ b/include/vlc_access.h @@ -21,10 +21,6 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ -#if !defined( __LIBVLC__ ) - #error You are not libvlc or one of its plugins. You cannot include this file -#endif - #ifndef _VLC_ACCESS_H #define _VLC_ACCESS_H 1 @@ -38,10 +34,10 @@ enum access_query_e { /* capabilities */ - ACCESS_CAN_SEEK, /* arg1= vlc_bool_t* cannot fail */ - ACCESS_CAN_FASTSEEK, /* arg1= vlc_bool_t* cannot fail */ - ACCESS_CAN_PAUSE, /* arg1= vlc_bool_t* cannot fail */ - ACCESS_CAN_CONTROL_PACE,/* arg1= vlc_bool_t* cannot fail */ + ACCESS_CAN_SEEK, /* arg1= bool* cannot fail */ + ACCESS_CAN_FASTSEEK, /* arg1= bool* cannot fail */ + ACCESS_CAN_PAUSE, /* arg1= bool* cannot fail */ + ACCESS_CAN_CONTROL_PACE,/* arg1= bool* cannot fail */ /* */ ACCESS_GET_MTU, /* arg1= int* cannot fail(0 if no sense)*/ @@ -52,7 +48,7 @@ enum access_query_e ACCESS_GET_META, /* arg1= vlc_meta_t ** res=can fail */ /* */ - ACCESS_SET_PAUSE_STATE, /* arg1= vlc_bool_t can fail */ + ACCESS_SET_PAUSE_STATE, /* arg1= bool can fail */ /* */ ACCESS_SET_TITLE, /* arg1= int can fail */ @@ -60,9 +56,9 @@ enum access_query_e /* Special mode for access/demux communication * XXX: avoid to use it unless you can't */ - ACCESS_SET_PRIVATE_ID_STATE, /* arg1= int i_private_data, vlc_bool_t b_selected can fail */ + ACCESS_SET_PRIVATE_ID_STATE, /* arg1= int i_private_data, bool b_selected can fail */ ACCESS_SET_PRIVATE_ID_CA, /* arg1= int i_program_number, uint16_t i_vpid, uint16_t i_apid1, uint16_t i_apid2, uint16_t i_apid3, uint8_t i_length, uint8_t *p_data */ - ACCESS_GET_PRIVATE_ID_STATE, /* arg1=int i_private_data arg2=vlc_bool_t * res=can fail */ + ACCESS_GET_PRIVATE_ID_STATE, /* arg1=int i_private_data arg2=bool * res=can fail */ ACCESS_GET_CONTENT_TYPE, /* arg1=char **ppsz_content_type */ }; @@ -107,29 +103,29 @@ struct access_t int64_t i_size; /* Write only for access, read only for input */ int64_t i_pos; /* idem */ - vlc_bool_t b_eof; /* idem */ + bool b_eof; /* idem */ int i_title; /* idem, start from 0 (could be menu) */ int i_seekpoint;/* idem, start from 0 */ - vlc_bool_t b_prebuffered; /* Read only for input */ + bool b_prebuffered; /* Read only for input */ } info; access_sys_t *p_sys; }; -static inline int access2_vaControl( access_t *p_access, int i_query, va_list args ) +static inline int access_vaControl( access_t *p_access, int i_query, va_list args ) { - if( !p_access || !p_access->pf_control ) return VLC_EGENERIC; + if( !p_access ) return VLC_EGENERIC; return p_access->pf_control( p_access, i_query, args ); } -static inline int access2_Control( access_t *p_access, int i_query, ... ) +static inline int access_Control( access_t *p_access, int i_query, ... ) { va_list args; int i_result; va_start( args, i_query ); - i_result = access2_vaControl( p_access, i_query, args ); + i_result = access_vaControl( p_access, i_query, args ); va_end( args ); return i_result; } @@ -137,7 +133,7 @@ static inline int access2_Control( access_t *p_access, int i_query, ... ) static inline char *access_GetContentType( access_t *p_access ) { char *res; - if( access2_Control( p_access, ACCESS_GET_CONTENT_TYPE, &res ) ) + if( access_Control( p_access, ACCESS_GET_CONTENT_TYPE, &res ) ) return NULL; return res; } @@ -147,7 +143,7 @@ static inline void access_InitFields( access_t *p_a ) p_a->info.i_update = 0; p_a->info.i_size = 0; p_a->info.i_pos = 0; - p_a->info.b_eof = VLC_FALSE; + p_a->info.b_eof = false; p_a->info.i_title = 0; p_a->info.i_seekpoint = 0; }