]> git.sesse.net Git - vlc/commitdiff
WinCE: volume through playlist
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 9 Jul 2009 19:14:54 +0000 (22:14 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 9 Jul 2009 19:14:54 +0000 (22:14 +0300)
modules/gui/wince/interface.cpp

index 8633fbe6478607cdcda1b52e7bab36d015ddced6..00035dd2b90d64f888a077990d9b6b74b97cf2b5 100644 (file)
@@ -788,7 +788,9 @@ void Interface::OnChange( int wp )
 
 void Interface::VolumeChange( int i_volume )
 {
-    aout_VolumeSet( p_intf, i_volume * AOUT_VOLUME_MAX / 200 / 2 );
+    playlist_t * p_playlist = pl_Hold( p_intf );
+    aout_VolumeSet( p_playlist, i_volume * AOUT_VOLUME_MAX / 200 / 2 );
+    pl_Release( p_intf );
 }
 
 void Interface::VolumeUpdate()
@@ -797,7 +799,9 @@ void Interface::VolumeUpdate()
 
     if( b_volume_hold ) return;
 
+    playlist_t * p_playlist = pl_Hold( p_intf );
     aout_VolumeGet( p_intf, &i_volume );
+    pl_Release( p_intf );
 
     int i_volume_ctrl = 200 - i_volume * 200 * 2 / AOUT_VOLUME_MAX;