From d6b67211aacbdf45627f5b267ebe0dcf5edb146d Mon Sep 17 00:00:00 2001 From: JP Dinger Date: Tue, 17 Mar 2009 14:11:58 +0100 Subject: [PATCH] Simplify libvlc_media_player_is_playing(). Should really be inline. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Rémi Denis-Courmont --- src/control/media_player.c | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/src/control/media_player.c b/src/control/media_player.c index 6ae4b41b54..4b63d1baf7 100644 --- a/src/control/media_player.c +++ b/src/control/media_player.c @@ -673,25 +673,8 @@ void libvlc_media_player_pause( libvlc_media_player_t *p_mi, int libvlc_media_player_is_playing( libvlc_media_player_t *p_mi, libvlc_exception_t *p_e ) { - input_thread_t * p_input_thread = libvlc_get_input_thread( p_mi, p_e ); - - if( !p_input_thread ) - { - /* We do return the right value, no need to throw an exception */ - if( libvlc_exception_raised( p_e ) ) - libvlc_exception_clear( p_e ); - return 0; - } - libvlc_state_t state = libvlc_media_player_get_state( p_mi, p_e ); - - vlc_object_release( p_input_thread ); - - if( state == libvlc_Playing ) - { - return 1; - } - return 0; + return libvlc_Playing == state; } -- 2.39.2