- var_Get( p_input, "time", &val);
- retval->position = val.i_time / 1000;
-
- var_Get( p_input, "length", &val);
- retval->length = val.i_time / 1000;
-
- retval->position = mediacontrol_unit_convert( p_input,
- mediacontrol_MediaTime, a_key,
- retval->position );
- retval->length = mediacontrol_unit_convert( p_input,
- mediacontrol_MediaTime, a_key,
- retval->length );
+ retval->position = libvlc_media_player_get_time( self->p_media_player, &ex );
+
+ retval->length = libvlc_media_player_get_length( self->p_media_player, &ex );
+
+ retval->position = private_mediacontrol_unit_convert( self->p_media_player,
+ mediacontrol_MediaTime, a_key,
+ retval->position );
+ retval->length = private_mediacontrol_unit_convert( self->p_media_player,
+ mediacontrol_MediaTime, a_key,
+ retval->length );