]> git.sesse.net Git - vlc/commitdiff
src/control/core.c: correctly set start-time through playlist_ItemAddOption
authorOlivier Aubert <olivier.aubert@liris.cnrs.fr>
Wed, 14 Dec 2005 10:14:20 +0000 (10:14 +0000)
committerOlivier Aubert <olivier.aubert@liris.cnrs.fr>
Wed, 14 Dec 2005 10:14:20 +0000 (10:14 +0000)
src/control/core.c

index 6eed48de0ceeb4352fcdad56b174111bd8f47e21..59789ffa3225a3748cae0ec42ef4666003b09d1d 100644 (file)
@@ -185,13 +185,18 @@ mediacontrol_start( mediacontrol_Instance *self,
     vlc_mutex_lock( &p_playlist->object_lock );
     if( p_playlist->i_size )
     {
-        vlc_value_t val;
+        int i_from;
 
         vlc_mutex_unlock( &p_playlist->object_lock );
 
-        /* Set start time */
-        val.i_int = mediacontrol_position2microsecond( p_playlist->p_input, a_position ) / 1000000;
-        var_Set( p_playlist, "start-time", val );
+        i_from = mediacontrol_position2microsecond( p_playlist->p_input, a_position ) / 1000000;
+
+       if( p_playlist->status.p_item )
+        {
+            char psz_from[20];
+            snprintf( psz_from, 20, "start-time=%i", i_from);
+            playlist_ItemAddOption( p_playlist->status.p_item, psz_from);
+        }
 
         playlist_Play( p_playlist );
     }