From: Pierre d'Herbemont Date: Sun, 28 Sep 2008 14:44:17 +0000 (+0200) Subject: playlist: b_cant_sleep is private. X-Git-Tag: 1.0.0-pre1~2828 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=5539b7b79ca8022a027af0f7b7753ccf33f49177;p=vlc playlist: b_cant_sleep is private. --- diff --git a/include/vlc_playlist.h b/include/vlc_playlist.h index 29b79c18f8..fed8239839 100644 --- a/include/vlc_playlist.h +++ b/include/vlc_playlist.h @@ -181,8 +181,6 @@ struct playlist_t int i_sort; /**< Last sorting applied to the playlist */ int i_order; /**< Last ordering applied to the playlist */ mtime_t gc_date; - bool b_cant_sleep; - }; /** Helper to add an item */ diff --git a/src/playlist/engine.c b/src/playlist/engine.c index ed041c7cb2..046521daf1 100644 --- a/src/playlist/engine.c +++ b/src/playlist/engine.c @@ -83,7 +83,7 @@ playlist_t * playlist_Create( vlc_object_t *p_parent ) pl_priv(p_playlist)->p_input = NULL; p_playlist->gc_date = 0; - p_playlist->b_cant_sleep = false; + pl_priv(p_playlist)->b_cant_sleep = false; ARRAY_INIT( p_playlist->items ); ARRAY_INIT( p_playlist->all_items ); @@ -217,14 +217,14 @@ static void ObjectGarbageCollector( playlist_t *p_playlist, bool b_force ) { if( mdate() - p_playlist->gc_date < 1000000 ) { - p_playlist->b_cant_sleep = true; + pl_priv(p_playlist)->b_cant_sleep = true; return; } else if( p_playlist->gc_date == 0 ) return; } - p_playlist->b_cant_sleep = false; + pl_priv(p_playlist)->b_cant_sleep = false; } /* Input Callback */ @@ -403,7 +403,7 @@ check_input: playlist_release_current_input( p_playlist ); p_playlist->gc_date = mdate(); - p_playlist->b_cant_sleep = true; + pl_priv(p_playlist)->b_cant_sleep = true; i_activity= var_GetInteger( p_playlist, "activity" ); var_SetInteger( p_playlist, "activity", i_activity - diff --git a/src/playlist/playlist_internal.h b/src/playlist/playlist_internal.h index 8a17401f19..3ea010f2f2 100644 --- a/src/playlist/playlist_internal.h +++ b/src/playlist/playlist_internal.h @@ -104,6 +104,7 @@ typedef struct playlist_private_t bool b_tree; /**< Display as a tree */ bool b_doing_ml; /**< Doing media library stuff get quicker */ bool b_auto_preparse; + bool b_cant_sleep; } playlist_private_t; #define pl_priv( pl ) ((playlist_private_t *)(pl)) diff --git a/src/playlist/thread.c b/src/playlist/thread.c index d030a1d9f1..5ac497f508 100644 --- a/src/playlist/thread.c +++ b/src/playlist/thread.c @@ -120,7 +120,7 @@ static void* RunControlThread ( vlc_object_t *p_this ) if( !vlc_object_alive( p_playlist ) ) break; - if( p_playlist->b_cant_sleep ) + if( pl_priv(p_playlist)->b_cant_sleep ) { /* 100 ms is an acceptable delay for playlist operations */ vlc_object_unlock( p_playlist );