]> git.sesse.net Git - vlc/commitdiff
libvlc_stats: use VLC_OBJECT to remove a bunch of warnings
authorRémi Denis-Courmont <rem@videolan.org>
Wed, 7 May 2008 17:58:25 +0000 (20:58 +0300)
committerRémi Denis-Courmont <rem@videolan.org>
Wed, 7 May 2008 17:58:36 +0000 (20:58 +0300)
src/input/stream.c
src/libvlc.h

index 2493c963f3e7a64f54b3eb172f9ca714f25169cb..228fb872a6fb7156aa8891a0070478d4d4b0fa69 100644 (file)
@@ -1752,7 +1752,7 @@ static block_t *AReadBlock( stream_t *s, bool *pb_eof )
     {
         p_block = p_access->pf_block( p_access );
         if( pb_eof ) *pb_eof = p_access->info.b_eof;
-        if( p_input && p_block && libvlc_stats (VLC_OBJECT(p_access)) )
+        if( p_input && p_block && libvlc_stats (p_access) )
         {
             vlc_mutex_lock( &p_input->p->counters.counters_lock );
             stats_UpdateInteger( s, p_input->p->counters.p_read_bytes,
index c6c2917a31fb6497b252b7bdb3e4d52abaf2ef66..ec8d7c898d671017674a415f63b06403ae8d75ec 100644 (file)
@@ -242,10 +242,7 @@ static inline libvlc_priv_t *libvlc_priv (libvlc_int_t *libvlc)
     return (libvlc_priv_t *)(libvlc + 1);
 }
 
-static inline bool libvlc_stats (vlc_object_t *obj)
-{
-   return libvlc_priv (obj->p_libvlc)->b_stats;
-}
+#define libvlc_stats( o ) (libvlc_priv((VLC_OBJECT(o))->p_libvlc)->b_stats)
 
 /**
  * LibVLC "main module" configuration settings array.