]> git.sesse.net Git - vlc/commitdiff
Fix libvlc set audio track, subtitle
authorLukas Durfina <lukas.durfina@gmail.com>
Fri, 4 Jul 2008 12:26:45 +0000 (14:26 +0200)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Fri, 4 Jul 2008 20:49:53 +0000 (23:49 +0300)
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
src/control/audio.c
src/control/video.c

index 834b45a3f37db1a5e4b961c7ad3d3c5682cf2e59..22a886ef43bff20357921c57daf34f110886a350 100644 (file)
@@ -191,7 +191,7 @@ void libvlc_audio_set_track( libvlc_media_player_t *p_mi, int i_track,
     for( i = 0; i < val_list.p_list->i_count; i++ )
     {
         vlc_value_t val = val_list.p_list->p_values[i];
-        if( i_track == i )
+        if( i_track == val.i_int )
         {
             i_ret = var_Set( p_input_thread, "audio-es", val );
             if( i_ret < 0 )
index a4beca631461ffd6bd4377441d7b5095ea88289d..61ba1af6129779a2a2734baad23f02999ed70d10 100644 (file)
@@ -397,7 +397,7 @@ void libvlc_video_set_spu( libvlc_media_player_t *p_mi, int i_spu,
     for( i = 0; i < val_list.p_list->i_count; i++ )
     {
         vlc_value_t val = val_list.p_list->p_values[i];
-        if( i_spu == i )
+        if( i_spu == val.i_int )
         {
             vlc_value_t new_val;