/* */
int64_t i_start; /* :start-time,0 by default */
int64_t i_stop; /* :stop-time, 0 if none */
+ int64_t i_run; /* :run-time, 0 if none */
/* Title infos FIXME multi-input (not easy) ? */
int i_title;
{
char *psz_artist;
char *psz_album;
+ char *psz_arturl;
vlc_bool_t b_found;
} playlist_album_t;
static inline void input_ChangeState( input_thread_t *p_input, int state )
{
- vlc_value_t val;
- val.i_int = p_input->i_state = state;
- var_Change( p_input, "state", VLC_VAR_SETVALUE, &val, NULL );
+ var_SetInteger( p_input, "state", p_input->i_state = state );
}
/* Access */
}
#if defined(__PLUGIN__) || defined(__BUILTIN__)
-# warning CAN'T YOU SEE THIS IS AN INTERNAL HEADER?! '
+# warning This is an internal header, something is wrong if you see this message.
#else
/* Stream */
/**
{
VLC_COMMON_MEMBERS
- block_t *(*pf_block) ( stream_t *, int i_size );
+ /*block_t *(*pf_block) ( stream_t *, int i_size );*/
int (*pf_read) ( stream_t *, void *p_read, int i_read );
- int (*pf_peek) ( stream_t *, uint8_t **pp_peek, int i_peek );
+ int (*pf_peek) ( stream_t *, const uint8_t **pp_peek, int i_peek );
int (*pf_control)( stream_t *, int i_query, va_list );
void (*pf_destroy)( stream_t *);