- case ACCESS_CAN_SEEK:
- case ACCESS_CAN_FASTSEEK:
- pb_bool = (vlc_bool_t*)va_arg( args, vlc_bool_t* );
- *pb_bool = VLC_TRUE;
- break;
-
- case ACCESS_CAN_CONTROL_PACE: /* Not really true */
- case ACCESS_CAN_PAUSE:
- pb_bool = (vlc_bool_t*)va_arg( args, vlc_bool_t* );
- *pb_bool = VLC_TRUE;
- break;
-
- case ACCESS_GET_MTU:
- pi_int = (int*)va_arg( args, int * );
- *pi_int = 0;
- break;
-
- case ACCESS_GET_PTS_DELAY:
- pi_64 = (int64_t*)va_arg( args, int64_t * );
- return access2_Control( p_src, ACCESS_GET_PTS_DELAY, pi_64 );
-
- case ACCESS_SET_PAUSE_STATE:
- return VLC_SUCCESS;
-
- case ACCESS_GET_TITLE_INFO:
- case ACCESS_SET_TITLE:
- case ACCESS_SET_SEEKPOINT:
- case ACCESS_GET_META:
- return VLC_EGENERIC;
-
- case ACCESS_SET_PRIVATE_ID_STATE:
- case ACCESS_GET_PRIVATE_ID_STATE:
- case ACCESS_SET_PRIVATE_ID_CA:
- return access2_vaControl( p_src, i_query, args );
-
- default:
- msg_Warn( p_access, "unimplemented query in control" );
- return VLC_EGENERIC;
-
+ case ACCESS_CAN_SEEK:
+ case ACCESS_CAN_FASTSEEK:
+ pb_bool = (vlc_bool_t*)va_arg( args, vlc_bool_t* );
+ *pb_bool = VLC_TRUE;
+ break;
+
+ case ACCESS_CAN_CONTROL_PACE: /* Not really true */
+ case ACCESS_CAN_PAUSE:
+ pb_bool = (vlc_bool_t*)va_arg( args, vlc_bool_t* );
+ *pb_bool = VLC_TRUE;
+ break;
+
+ case ACCESS_GET_MTU:
+ pi_int = (int*)va_arg( args, int * );
+ *pi_int = 0;
+ break;
+
+ case ACCESS_SET_PAUSE_STATE:
+ break;
+
+ /* Forward everything else to the source access */
+ default:
+ return access2_vaControl( p_access->p_source, i_query, args );