[vlc-devel] commit: playlist: i_last_playlist_id is private. (Pierre d'Herbemont )
git version control
git at videolan.org
Sun Sep 28 17:14:51 CEST 2008
vlc | branch: master | Pierre d'Herbemont <pdherbemont at videolan.org> | Sun Sep 28 17:02:06 2008 +0200| [b1eb791bf65795473a20209854c75e792dbbb037] | committer: Pierre d'Herbemont
playlist: i_last_playlist_id is private.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b1eb791bf65795473a20209854c75e792dbbb037
---
include/vlc_playlist.h | 2 --
src/playlist/engine.c | 2 +-
src/playlist/item.c | 2 +-
src/playlist/playlist_internal.h | 1 +
4 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/include/vlc_playlist.h b/include/vlc_playlist.h
index 93d9b75..2b40bc6 100644
--- a/include/vlc_playlist.h
+++ b/include/vlc_playlist.h
@@ -164,8 +164,6 @@ struct playlist_t
playlist_item_array_t current; /**< Items currently being played */
int i_current_index; /**< Index in current array */
- int i_last_playlist_id; /**< Last id to an item */
-
/* Predefined items */
playlist_item_t * p_root_category; /**< Root of category tree */
playlist_item_t * p_root_onelevel; /**< Root of onelevel tree */
diff --git a/src/playlist/engine.c b/src/playlist/engine.c
index 675f8dd..7c04b5d 100644
--- a/src/playlist/engine.c
+++ b/src/playlist/engine.c
@@ -79,7 +79,7 @@ playlist_t * playlist_Create( vlc_object_t *p_parent )
VariablesInit( p_playlist );
/* Initialise data structures */
- p_playlist->i_last_playlist_id = 0;
+ pl_priv(p_playlist)->i_last_playlist_id = 0;
pl_priv(p_playlist)->p_input = NULL;
pl_priv(p_playlist)->gc_date = 0;
diff --git a/src/playlist/item.c b/src/playlist/item.c
index 950d82c..dee676c 100644
--- a/src/playlist/item.c
+++ b/src/playlist/item.c
@@ -168,7 +168,7 @@ playlist_item_t *playlist_ItemNewFromInput( playlist_t *p_playlist,
p_item->p_input = p_input;
vlc_gc_incref( p_item->p_input );
- p_item->i_id = ++p_playlist->i_last_playlist_id;
+ p_item->i_id = ++pl_priv(p_playlist)->i_last_playlist_id;
p_item->p_parent = NULL;
p_item->i_children = -1;
diff --git a/src/playlist/playlist_internal.h b/src/playlist/playlist_internal.h
index 51c2e75..c6e5ea6 100644
--- a/src/playlist/playlist_internal.h
+++ b/src/playlist/playlist_internal.h
@@ -108,6 +108,7 @@ typedef struct playlist_private_t
mtime_t gc_date;
mtime_t last_rebuild_date;
bool b_reset_currently_playing; /** Reset current item array */
+ int i_last_playlist_id; /**< Last id to an item */
} playlist_private_t;
More information about the vlc-devel
mailing list