[vlc-devel] commit: playlist: Code readability. (Pierre d'Herbemont )

git version control git at videolan.org
Sun Jun 1 22:07:22 CEST 2008


vlc | branch: master | Pierre d'Herbemont <pdherbemont at videolan.org> | Sun Jun  1 22:07:20 2008 +0200| [6fd7ce2fba1afbe9832f4846456017c5f7a8e6a0]

playlist: Code readability.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=6fd7ce2fba1afbe9832f4846456017c5f7a8e6a0
---

 src/playlist/item.c |   41 +++++++++++++++--------------------------
 1 files changed, 15 insertions(+), 26 deletions(-)

diff --git a/src/playlist/item.c b/src/playlist/item.c
index fa14675..29b352a 100644
--- a/src/playlist/item.c
+++ b/src/playlist/item.c
@@ -114,8 +114,7 @@ static void input_item_changed( const vlc_event_t * p_event,
 {
     (void)p_event;
     playlist_item_t * p_item = user_data;
-    var_SetInteger( p_item->p_playlist,
-                    "item-change", p_item->i_id );
+    var_SetInteger( p_item->p_playlist, "item-change", p_item->i_id );
 }
 
 /*****************************************************************************
@@ -123,34 +122,24 @@ static void input_item_changed( const vlc_event_t * p_event,
  *****************************************************************************/
 static void install_input_item_observer( playlist_item_t * p_item )
 {
-    vlc_event_attach( &p_item->p_input->event_manager,
-                      vlc_InputItemSubItemAdded,
-                      input_item_subitem_added,
-                      p_item );
-    vlc_event_attach( &p_item->p_input->event_manager,
-                      vlc_InputItemDurationChanged,
-                      input_item_changed,
-                      p_item );
-    vlc_event_attach( &p_item->p_input->event_manager,
-                      vlc_InputItemMetaChanged,
-                      input_item_changed,
-                      p_item );
+    vlc_event_manager_t * p_em = &p_item->p_input->event_manager;
+    vlc_event_attach( p_em, vlc_InputItemSubItemAdded,
+                      input_item_subitem_added, p_item );
+    vlc_event_attach( p_em, vlc_InputItemDurationChanged,
+                      input_item_changed, p_item );
+    vlc_event_attach( p_em, vlc_InputItemMetaChanged,
+                      input_item_changed, p_item );
 }
 
 static void uninstall_input_item_observer( playlist_item_t * p_item )
 {
-    vlc_event_detach( &p_item->p_input->event_manager,
-                      vlc_InputItemMetaChanged,
-                      input_item_changed,
-                      p_item );
-    vlc_event_detach( &p_item->p_input->event_manager,
-                      vlc_InputItemDurationChanged,
-                      input_item_changed,
-                      p_item );
-    vlc_event_detach( &p_item->p_input->event_manager,
-                      vlc_InputItemSubItemAdded,
-                      input_item_subitem_added,
-                      p_item );
+    vlc_event_manager_t * p_em = &p_item->p_input->event_manager;
+    vlc_event_detach( p_em, vlc_InputItemMetaChanged,
+                      input_item_changed, p_item );
+    vlc_event_detach( p_em, vlc_InputItemDurationChanged,
+                      input_item_changed, p_item );
+    vlc_event_detach( p_em, vlc_InputItemSubItemAdded,
+                      input_item_subitem_added, p_item );
 }
 
 /*****************************************************************************




More information about the vlc-devel mailing list