]> git.sesse.net Git - vlc/commitdiff
gesture: remove one dummy function and clean a bit.
authorRémi Duraffort <ivoire@videolan.org>
Thu, 26 Feb 2009 17:22:51 +0000 (18:22 +0100)
committerRémi Duraffort <ivoire@videolan.org>
Fri, 27 Feb 2009 15:07:52 +0000 (16:07 +0100)
modules/control/gestures.c

index 3bb38a5f3809a68745d30e29e7f6d8e88c6465c6..ce4135c9a44b64aa75e03a6760b9e842503b26ae 100644 (file)
@@ -1,7 +1,7 @@
 /*****************************************************************************
  * gestures.c: control vlc with mouse gestures
  *****************************************************************************
- * Copyright (C) 2004 the VideoLAN team
+ * Copyright (C) 2004-2009 the VideoLAN team
  * $Id$
  *
  * Authors: Sigmund Augdal Helberg <dnumgis@videolan.org>
@@ -116,13 +116,11 @@ int Open ( vlc_object_t *p_this )
     /* Allocate instance and initialize some members */
     p_intf->p_sys = malloc( sizeof( intf_sys_t ) );
     if( p_intf->p_sys == NULL )
-    {
-        return( 1 );
-    };
+        return VLC_ENOMEM;
 
     p_intf->pf_run = RunIntf;
 
-    return( 0 );
+    return VLC_SUCCESS;
 }
 
 /*****************************************************************************
@@ -133,15 +131,6 @@ static int gesture( int i_pattern, int i_num )
     return ( i_pattern >> ( i_num * 4 ) ) & 0xF;
 }
 
-/*****************************************************************************
- * input_from_playlist: don't forget to release the return value
- *  Also this function should really be available from core.
- *****************************************************************************/
-static input_thread_t * input_from_playlist ( playlist_t *p_playlist )
-{
-    return playlist_CurrentInput( p_playlist );
-}
-
 /*****************************************************************************
  * CloseIntf: destroy dummy interface
  *****************************************************************************/
@@ -220,9 +209,8 @@ static void RunIntf( intf_thread_t *p_intf )
                 {
                     input_thread_t * p_input;
                     p_playlist = pl_Hold( p_intf );
-
-                    p_input = input_from_playlist( p_playlist );
-                    vlc_object_release( p_playlist );
+                    p_input = playlist_CurrentInput( p_playlist );
+                    pl_Release( p_intf );
  
                     if( !p_input )
                         break;
@@ -247,15 +235,13 @@ static void RunIntf( intf_thread_t *p_intf )
                 break;
             case GESTURE(LEFT,DOWN,NONE,NONE):
                 p_playlist = pl_Hold( p_intf );
-
                 playlist_Prev( p_playlist );
-                vlc_object_release( p_playlist );
+                pl_Release( p_intf );
                 break;
             case GESTURE(RIGHT,DOWN,NONE,NONE):
                 p_playlist = pl_Hold( p_intf );
-
                 playlist_Next( p_playlist );
-                vlc_object_release( p_playlist );
+                pl_Release( p_intf );
                 break;
             case UP:
                 {
@@ -286,10 +272,8 @@ static void RunIntf( intf_thread_t *p_intf )
                    int i_count, i;
 
                     p_playlist = pl_Hold( p_intf );
-
-                    p_input = input_from_playlist( p_playlist );
-
-                    vlc_object_release( p_playlist );
+                    p_input = playlist_CurrentInput( p_playlist );
+                    pl_Release( p_intf );
 
                     if( !p_input )
                         break;
@@ -341,9 +325,8 @@ static void RunIntf( intf_thread_t *p_intf )
                     int i_count, i;
 
                     p_playlist = pl_Hold( p_intf );
-
-                    p_input = input_from_playlist( p_playlist );
-                    vlc_object_release( p_playlist );
+                    p_input = playlist_CurrentInput( p_playlist );
+                    pl_Release( p_intf );
 
                     if( !p_input )
                         break;