[vlc-commits] commit: audioscrobbler: check video-es also in playingchange ( Ilkka Ollakka )

git at videolan.org git at videolan.org
Sat Apr 3 10:07:59 CEST 2010


vlc | branch: master | Ilkka Ollakka <ileoo at videolan.org> | Sat Apr  3 11:07:04 2010 +0300| [186273ab98627fdc08973340edaf5767b2aa1fb6] | committer: Ilkka Ollakka 

audioscrobbler: check video-es also in playingchange

some video seemed to go pass and sended to last.fm otherwise.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=186273ab98627fdc08973340edaf5767b2aa1fb6
---

 modules/misc/audioscrobbler.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/modules/misc/audioscrobbler.c b/modules/misc/audioscrobbler.c
index 76d8ca6..9b18f1d 100644
--- a/modules/misc/audioscrobbler.c
+++ b/modules/misc/audioscrobbler.c
@@ -464,6 +464,12 @@ static int PlayingChange( vlc_object_t *p_this, const char *psz_var,
 
     if( newval.i_int != INPUT_EVENT_STATE ) return VLC_SUCCESS;
 
+    if( var_CountChoices( p_input, "video-es" ) )
+    {
+        msg_Dbg( p_this, "Not an audio-only input, not submitting");
+        return VLC_SUCCESS;
+    }
+
     state_value.i_int = 0;
 
     var_Get( p_input, "state", &state_value );
@@ -499,7 +505,6 @@ static int ItemChange( vlc_object_t *p_this, const char *psz_var,
     intf_thread_t       *p_intf     = ( intf_thread_t* ) p_data;
     intf_sys_t          *p_sys      = p_intf->p_sys;
     input_item_t        *p_item;
-    vlc_value_t         video_val;
 
     VLC_UNUSED( p_this ); VLC_UNUSED( psz_var );
     VLC_UNUSED( oldval ); VLC_UNUSED( newval );
@@ -520,8 +525,7 @@ static int ItemChange( vlc_object_t *p_this, const char *psz_var,
         return VLC_SUCCESS;
     }
 
-    var_Change( p_input, "video-es", VLC_VAR_CHOICESCOUNT, &video_val, NULL );
-    if( video_val.i_int > 0 )
+    if( var_CountChoices( p_input, "video-es" ) )
     {
         msg_Dbg( p_this, "Not an audio-only input, not submitting");
         vlc_object_release( p_input );



More information about the vlc-commits mailing list