[vlc-commits] mpg123: remove forward declarations

Thomas Guillem git at videolan.org
Wed Oct 12 10:50:32 CEST 2016


vlc | branch: master | Thomas Guillem <thomas at gllm.fr> | Tue Oct 11 20:04:39 2016 +0200| [366c50a5a4313c6e1bde8c37dbe5ccea45cd98c5] | committer: Thomas Guillem

mpg123: remove forward declarations

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

 modules/codec/mpg123.c | 67 ++++++++++++++++++++++++--------------------------
 1 file changed, 32 insertions(+), 35 deletions(-)

diff --git a/modules/codec/mpg123.c b/modules/codec/mpg123.c
index af1574f..592ffa1 100644
--- a/modules/codec/mpg123.c
+++ b/modules/codec/mpg123.c
@@ -41,10 +41,6 @@
  *****************************************************************************/
 static int      OpenDecoder( vlc_object_t * );
 static void     CloseDecoder( vlc_object_t * );
-static block_t *DecodeBlock( decoder_t *, block_t ** );
-static void     Flush( decoder_t * );
-static int      InitMPG123( void );
-static void     ExitMPG123( void );
 
 static unsigned int mpg123_refcount = 0;
 static vlc_mutex_t mpg123_mutex = VLC_STATIC_MUTEX;
@@ -219,6 +215,38 @@ error:
     return NULL;
 }
 
+
+/*****************************************************************************
+ * InitMPG123 : initialize the mpg123 library (reentrant)
+ *****************************************************************************/
+static int InitMPG123( void )
+{
+    int i_ret;
+    vlc_mutex_lock( &mpg123_mutex );
+    if( mpg123_refcount > 0 )
+    {
+        mpg123_refcount++;
+        vlc_mutex_unlock( &mpg123_mutex );
+        return MPG123_OK;
+    }
+    if( ( i_ret = mpg123_init() ) == MPG123_OK )
+        mpg123_refcount++;
+    vlc_mutex_unlock( &mpg123_mutex );
+    return i_ret;
+}
+
+/*****************************************************************************
+ * ExitMPG123 : close down the mpg123 library (reentrant)
+ *****************************************************************************/
+static void ExitMPG123( void )
+{
+    vlc_mutex_lock( &mpg123_mutex );
+    mpg123_refcount--;
+    if( mpg123_refcount == 0 )
+        mpg123_exit();
+    vlc_mutex_unlock( &mpg123_mutex );
+}
+
 /*****************************************************************************
  * OpenDecoder :
  *****************************************************************************/
@@ -302,34 +330,3 @@ static void CloseDecoder( vlc_object_t *p_this )
     ExitMPG123();
     free( p_sys );
 }
-
-/*****************************************************************************
- * InitMPG123 : initialize the mpg123 library (reentrant)
- *****************************************************************************/
-static int InitMPG123( void )
-{
-    int i_ret;
-    vlc_mutex_lock( &mpg123_mutex );
-    if( mpg123_refcount > 0 )
-    {
-        mpg123_refcount++;
-        vlc_mutex_unlock( &mpg123_mutex );
-        return MPG123_OK;
-    }
-    if( ( i_ret = mpg123_init() ) == MPG123_OK )
-        mpg123_refcount++;
-    vlc_mutex_unlock( &mpg123_mutex );
-    return i_ret;
-}
-
-/*****************************************************************************
- * ExitMPG123 : close down the mpg123 library (reentrant)
- *****************************************************************************/
-static void ExitMPG123( void )
-{
-    vlc_mutex_lock( &mpg123_mutex );
-    mpg123_refcount--;
-    if( mpg123_refcount == 0 )
-        mpg123_exit();
-    vlc_mutex_unlock( &mpg123_mutex );
-}



More information about the vlc-commits mailing list