From 6dad9cd75cdcc66c4553bd970892c1e29598d561 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Wed, 7 May 2008 20:58:25 +0300 Subject: [PATCH] libvlc_stats: use VLC_OBJECT to remove a bunch of warnings --- src/input/stream.c | 2 +- src/libvlc.h | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/input/stream.c b/src/input/stream.c index 2493c963f3..228fb872a6 100644 --- a/src/input/stream.c +++ b/src/input/stream.c @@ -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, diff --git a/src/libvlc.h b/src/libvlc.h index c6c2917a31..ec8d7c898d 100644 --- a/src/libvlc.h +++ b/src/libvlc.h @@ -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. -- 2.39.5