INPUT_EVENT_STATE,
/* b_dead is true */
INPUT_EVENT_DEAD,
- /* a *user* abort has been requested */
- INPUT_EVENT_ABORT,
/* "rate" has changed */
INPUT_EVENT_RATE,
VLC_API int input_Start( input_thread_t * );
-VLC_API void input_Stop( input_thread_t *, bool b_abort );
+VLC_API void input_Stop( input_thread_t * );
VLC_API int input_Read( vlc_object_t *, input_item_t * );
#define input_Read(a,b) input_Read(VLC_OBJECT(a),b)
vout_thread_t *p_vout = input_GetVout( p_input );
if( p_vout )
{
- vout_OSDMessage(p_vout, SPU_DEFAULT_CHANNEL, "%s", _("Subtitle track added") );
+ vout_OSDMessage(p_vout, SPU_DEFAULT_CHANNEL, "%s",
+ vlc_gettext("Subtitle track added") );
vlc_object_release( (vlc_object_t *)p_vout );
}
return i_result;
}
/* */
-VLC_API decoder_t * input_DecoderCreate( vlc_object_t *, es_format_t *, input_resource_t * ) VLC_USED;
+VLC_API decoder_t * input_DecoderCreate( vlc_object_t *, const es_format_t *, input_resource_t * ) VLC_USED;
VLC_API void input_DecoderDelete( decoder_t * );
VLC_API void input_DecoderDecode( decoder_t *, block_t *, bool b_do_pace );
+VLC_API void input_DecoderDrain( decoder_t * );
+VLC_API void input_DecoderFlush( decoder_t * );
/**
* This function creates a sane filename path.