{
stream_sys_t *p_sys = s->p_sys;
uint64_t *p_i64;
- bool *p_b;
switch( i_query )
{
return VLC_SUCCESS;
case STREAM_CAN_SEEK:
- p_b = (bool*) va_arg( args, bool * );
- *p_b = false;
- return VLC_SUCCESS;
-
case STREAM_CAN_FASTSEEK:
- p_b = (bool*) va_arg( args, bool * );
- *p_b = false;
+ case STREAM_CAN_PAUSE:
+ case STREAM_CAN_CONTROL_PACE:
+ *va_arg( args, bool * ) = false;
return VLC_SUCCESS;
case STREAM_GET_POSITION:
case STREAM_CONTROL_ACCESS:
case STREAM_GET_CONTENT_TYPE:
+ case STREAM_SET_PAUSE_STATE:
case STREAM_SET_RECORD_STATE:
return VLC_EGENERIC;
{
stream_sys_t *p_sys = s->p_sys;
- bool *p_bool;
uint64_t *pi_64, i_64;
switch( i_query )
break;
case STREAM_CAN_SEEK:
- p_bool = (bool*)va_arg( args, bool * );
- *p_bool = true;
- break;
-
case STREAM_CAN_FASTSEEK:
- p_bool = (bool*)va_arg( args, bool * );
- *p_bool = true;
+ case STREAM_CAN_PAUSE:
+ case STREAM_CAN_CONTROL_PACE:
+ *va_arg( args, bool * ) = true;
break;
case STREAM_GET_POSITION:
case STREAM_GET_CONTENT_TYPE:
return VLC_EGENERIC;
+ case STREAM_SET_PAUSE_STATE:
+ break; /* nothing to do */
+
case STREAM_CONTROL_ACCESS:
msg_Err( s, "Hey, what are you thinking ?"
"DON'T USE STREAM_CONTROL_ACCESS !!!" );