]> git.sesse.net Git - vlc/commitdiff
libvlc_media_player: factorize.
authorRémi Duraffort <ivoire@videolan.org>
Fri, 20 Nov 2009 11:28:26 +0000 (12:28 +0100)
committerRémi Duraffort <ivoire@videolan.org>
Fri, 20 Nov 2009 11:28:26 +0000 (12:28 +0100)
src/control/media_player.c

index 2fd1164ebd0488dea1c208ac5b2ca659abb8c3f4..c753feca6daff9dffc52c1ee6b8134ba9ba03ff3 100644 (file)
@@ -1019,18 +1019,16 @@ float libvlc_media_player_get_fps(
 int libvlc_media_player_will_play( libvlc_media_player_t *p_mi,
                                      libvlc_exception_t *p_e)
 {
+    bool b_will_play;
     input_thread_t *p_input_thread =
                             libvlc_get_input_thread ( p_mi, p_e);
     if ( !p_input_thread )
         return false;
 
-    if ( !p_input_thread->b_die && !p_input_thread->b_dead )
-    {
-        vlc_object_release( p_input_thread );
-        return true;
-    }
+    b_will_play = !p_input_thread->b_die && !p_input_thread->b_dead;
     vlc_object_release( p_input_thread );
-    return false;
+
+    return b_will_play;
 }
 
 void libvlc_media_player_set_rate(