input_ControlVarTitle( p_input, p_access->info.i_title );
+ stream_AccessUpdate( p_input->input.p_stream );
+
p_access->info.i_update &= ~INPUT_UPDATE_TITLE;
}
if( p_access->info.i_update & INPUT_UPDATE_SEEKPOINT )
stream_t *stream_AccessNew( access_t *p_access );
void stream_AccessDelete( stream_t *s );
void stream_AccessReset( stream_t *s );
+void stream_AccessUpdate( stream_t *s );
/* decoder.c FIXME make it public ?*/
void input_DecoderDiscontinuity( decoder_t * p_dec );
}
}
+/****************************************************************************
+ * stream_AccessUpdate:
+ ****************************************************************************/
+void stream_AccessUpdate( stream_t *s )
+{
+ stream_sys_t *p_sys = s->p_sys;
+ p_sys->i_pos = p_sys->p_access->info.i_pos;
+}
+
/****************************************************************************
* AStreamControl:
****************************************************************************/