if( demux_Control( in->p_demux, DEMUX_CAN_PAUSE,
&in->b_can_pause ) )
in->b_can_pause = false;
- var_SetBool( p_input, "can-pause", in->b_can_pause );
+ var_SetBool( p_input, "can-pause", in->b_can_pause || !in->b_can_pace_control ); /* XXX temporary because of es_out_timeshift*/
int ret = demux_Control( in->p_demux, DEMUX_CAN_SEEK,
&val.b_bool );
access_Control( in->p_access, ACCESS_CAN_PAUSE,
&in->b_can_pause );
- var_SetBool( p_input, "can-pause", in->b_can_pause );
+ var_SetBool( p_input, "can-pause", in->b_can_pause || !in->b_can_pace_control ); /* XXX temporary because of es_out_timeshift*/
access_Control( in->p_access, ACCESS_CAN_SEEK,
&val.b_bool );
var_Set( p_input, "seekable", val );