Go to the documentation of this file.
25 #ifndef __LIBVLC_PLAYLIST_INTERNAL_H
26 # define __LIBVLC_PLAYLIST_INTERNAL_H 1
95 #define pl_priv( pl ) ((playlist_private_t *)(pl))
124 int i_node_id,
bool b_signal );
152 #define PLAYLIST_DEBUG 1
155 #ifdef PLAYLIST_DEBUG
156 #define PL_DEBUG( ... ) msg_Dbg( p_playlist, __VA_ARGS__ )
157 #ifdef PLAYLIST_DEBUG2
158 #define PL_DEBUG2( msg, ... ) msg_Dbg( p_playlist, __VA_ARGS__ )
160 #define PL_DEBUG2( msg, ... ) {}
163 #define PL_DEBUG( msg, ... ) {}
164 #define PL_DEBUG2( msg, ... ) {}
167 #define PLI_NAME( p ) p && p->p_input ? p->p_input->psz_name : "null"
169 #define PL_LOCK_IF( cond ) pl_lock_if( p_playlist, cond )
175 #define PL_UNLOCK_IF( cond ) pl_unlock_if( p_playlist, cond )