[vlc-devel] [PATCH 04/10] input/control: input_vaControl: clean-up

Filip Roséen filip at atch.se
Thu May 18 12:29:45 CEST 2017


 - remove redundant casts
 - remove unnecessary whitespace
 - fix indentation
 - merge declaration + initialization
---
 src/input/control.c | 100 ++++++++++++++++++++++++----------------------------
 1 file changed, 47 insertions(+), 53 deletions(-)

diff --git a/src/input/control.c b/src/input/control.c
index 96b0be50e3..51010fec77 100644
--- a/src/input/control.c
+++ b/src/input/control.c
@@ -63,7 +63,7 @@ int input_Control( input_thread_t *p_input, int i_query, ...  )
 
 int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
 {
-    input_thread_private_t *priv =input_priv(p_input);
+    input_thread_private_t *priv = input_priv(p_input);
     seekpoint_t *p_bkmk, ***ppp_bkmk;
     int i_bkmk = 0;
     int *pi_bkmk;
@@ -79,63 +79,63 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
     switch( i_query )
     {
         case INPUT_GET_POSITION:
-            pf = (double*)va_arg( args, double * );
+            pf = va_arg( args, double * );
             *pf = var_GetFloat( p_input, "position" );
             return VLC_SUCCESS;
 
         case INPUT_SET_POSITION:
-            f = (double)va_arg( args, double );
+            f = va_arg( args, double );
             return var_SetFloat( p_input, "position", f );
 
         case INPUT_GET_LENGTH:
-            pi_64 = (int64_t*)va_arg( args, int64_t * );
+            pi_64 = va_arg( args, int64_t * );
             *pi_64 = var_GetInteger( p_input, "length" );
             return VLC_SUCCESS;
 
         case INPUT_GET_TIME:
-            pi_64 = (int64_t*)va_arg( args, int64_t * );
+            pi_64 = va_arg( args, int64_t * );
             *pi_64 = var_GetInteger( p_input, "time" );
             return VLC_SUCCESS;
 
         case INPUT_SET_TIME:
-            i_64 = (int64_t)va_arg( args, int64_t );
+            i_64 = va_arg( args, int64_t );
             return var_SetInteger( p_input, "time", i_64 );
 
         case INPUT_GET_RATE:
-            pi_int = (int*)va_arg( args, int * );
+            pi_int = va_arg( args, int * );
             *pi_int = INPUT_RATE_DEFAULT / var_GetFloat( p_input, "rate" );
             return VLC_SUCCESS;
 
         case INPUT_SET_RATE:
-            i_int = (int)va_arg( args, int );
+            i_int = va_arg( args, int );
             return var_SetFloat( p_input, "rate",
                                  (float)INPUT_RATE_DEFAULT / (float)i_int );
 
         case INPUT_GET_STATE:
-            pi_int = (int*)va_arg( args, int * );
+            pi_int = va_arg( args, int * );
             *pi_int = var_GetInteger( p_input, "state" );
             return VLC_SUCCESS;
 
         case INPUT_SET_STATE:
-            i_int = (int)va_arg( args, int );
+            i_int = va_arg( args, int );
             return var_SetInteger( p_input, "state", i_int );
 
         case INPUT_GET_AUDIO_DELAY:
-            pi_64 = (int64_t*)va_arg( args, int64_t * );
+            pi_64 = va_arg( args, int64_t * );
             *pi_64 = var_GetInteger( p_input, "audio-delay" );
             return VLC_SUCCESS;
 
         case INPUT_GET_SPU_DELAY:
-            pi_64 = (int64_t*)va_arg( args, int64_t * );
+            pi_64 = va_arg( args, int64_t * );
             *pi_64 = var_GetInteger( p_input, "spu-delay" );
             return VLC_SUCCESS;
 
         case INPUT_SET_AUDIO_DELAY:
-            i_64 = (int64_t)va_arg( args, int64_t );
+            i_64 = va_arg( args, int64_t );
             return var_SetInteger( p_input, "audio-delay", i_64 );
 
         case INPUT_SET_SPU_DELAY:
-            i_64 = (int64_t)va_arg( args, int64_t );
+            i_64 = va_arg( args, int64_t );
             return var_SetInteger( p_input, "spu-delay", i_64 );
 
         case INPUT_NAV_ACTIVATE:
@@ -151,9 +151,9 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
 
         case INPUT_ADD_INFO:
         {
-            char *psz_cat = (char *)va_arg( args, char * );
-            char *psz_name = (char *)va_arg( args, char * );
-            char *psz_format = (char *)va_arg( args, char * );
+            char *psz_cat = va_arg( args, char * );
+            char *psz_name = va_arg( args, char * );
+            char *psz_format = va_arg( args, char * );
 
             char *psz_value;
 
@@ -184,8 +184,8 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
         }
         case INPUT_DEL_INFO:
         {
-            char *psz_cat = (char *)va_arg( args, char * );
-            char *psz_name = (char *)va_arg( args, char * );
+            char *psz_cat = va_arg( args, char * );
+            char *psz_name = va_arg( args, char * );
 
             int i_ret = input_item_DelInfo( priv->p_item, psz_cat, psz_name );
 
@@ -193,7 +193,6 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
                 input_SendEventMetaInfo( p_input );
             return i_ret;
         }
-
         case INPUT_ADD_BOOKMARK:
             p_bkmk = va_arg( args, seekpoint_t * );
             p_bkmk = vlc_seekpoint_Duplicate( p_bkmk );
@@ -241,7 +240,7 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
             return VLC_SUCCESS;
 
         case INPUT_DEL_BOOKMARK:
-            i_bkmk = (int)va_arg( args, int );
+            i_bkmk = va_arg( args, int );
 
             vlc_mutex_lock( &priv->p_item->lock );
             if( i_bkmk < priv->i_bookmark )
@@ -261,8 +260,8 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
             return VLC_EGENERIC;
 
         case INPUT_GET_BOOKMARKS:
-            ppp_bkmk = (seekpoint_t ***)va_arg( args, seekpoint_t *** );
-            pi_bkmk = (int *)va_arg( args, int * );
+            ppp_bkmk = va_arg( args, seekpoint_t *** );
+            pi_bkmk = va_arg( args, int * );
 
             vlc_mutex_lock( &priv->p_item->lock );
             if( priv->i_bookmark )
@@ -302,7 +301,7 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
             return VLC_SUCCESS;
 
         case INPUT_SET_BOOKMARK:
-            i_bkmk = (int)va_arg( args, int );
+            i_bkmk = va_arg( args, int );
 
             val.i_int = i_bkmk;
             input_ControlPush( p_input, INPUT_CONTROL_SET_BOOKMARK, &val );
@@ -310,7 +309,7 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
             return VLC_SUCCESS;
 
         case INPUT_GET_BOOKMARK:
-            p_bkmk = (seekpoint_t *)va_arg( args, seekpoint_t * );
+            p_bkmk = va_arg( args, seekpoint_t * );
 
             vlc_mutex_lock( &priv->p_item->lock );
             *p_bkmk = priv->bookmark;
@@ -319,8 +318,8 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
 
         case INPUT_GET_TITLE_INFO:
         {
-            input_title_t **p_title = (input_title_t **)va_arg( args, input_title_t ** );
-            int *pi_req_title_offset = (int *) va_arg( args, int * );
+            input_title_t **p_title = va_arg( args, input_title_t ** );
+            int *pi_req_title_offset = va_arg( args, int * );
 
             vlc_mutex_lock( &priv->p_item->lock );
 
@@ -343,12 +342,9 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
 
         case INPUT_GET_FULL_TITLE_INFO:
         {
-            input_title_t **array;
-            unsigned count;
-
             vlc_mutex_lock( &priv->p_item->lock );
-            count = priv->i_title;
-            array = malloc( count * sizeof (*array) );
+            unsigned count = priv->i_title;
+            input_title_t **array = malloc( count * sizeof (*array) );
 
             if( count > 0 && unlikely(array == NULL) )
             {
@@ -413,8 +409,8 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
         case INPUT_ADD_SLAVE:
         {
             enum slave_type type =  (enum slave_type) va_arg( args, enum slave_type );
-            psz = (char*)va_arg( args, char * );
-            b_bool = (bool)va_arg( args, int );
+            psz = va_arg( args, char * );
+            b_bool = va_arg( args, int );
 
             if( !psz || ( type != SLAVE_TYPE_SPU && type != SLAVE_TYPE_AUDIO ) )
                 return VLC_EGENERIC;
@@ -431,8 +427,8 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
         }
 
         case INPUT_ADD_SUBTITLE:
-            psz = (char*)va_arg( args, char * );
-            b_bool = (bool)va_arg( args, int );
+            psz = va_arg( args, char * );
+            b_bool = va_arg( args, int );
 
             if( !psz || *psz == '\0' )
                 return VLC_EGENERIC;
@@ -445,9 +441,8 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
 
         case INPUT_GET_ATTACHMENTS: /* arg1=input_attachment_t***, arg2=int*  res=can fail */
         {
-            input_attachment_t ***ppp_attachment = (input_attachment_t***)va_arg( args, input_attachment_t *** );
-            int *pi_attachment = (int*)va_arg( args, int * );
-            int i;
+            input_attachment_t ***ppp_attachment = va_arg( args, input_attachment_t *** );
+            int *pi_attachment = va_arg( args, int * );
 
             vlc_mutex_lock( &priv->p_item->lock );
             if( priv->i_attachment <= 0 )
@@ -459,7 +454,7 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
             }
             *pi_attachment = priv->i_attachment;
             *ppp_attachment = malloc( sizeof(input_attachment_t*) * priv->i_attachment );
-            for( i = 0; i < priv->i_attachment; i++ )
+            for( int i = 0; i < priv->i_attachment; i++ )
                 (*ppp_attachment)[i] = vlc_input_attachment_Duplicate( priv->attachment[i] );
 
             vlc_mutex_unlock( &priv->p_item->lock );
@@ -468,12 +463,11 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
 
         case INPUT_GET_ATTACHMENT:  /* arg1=input_attachment_t**, arg2=char*  res=can fail */
         {
-            input_attachment_t **pp_attachment = (input_attachment_t**)va_arg( args, input_attachment_t ** );
-            const char *psz_name = (const char*)va_arg( args, const char * );
-            int i;
+            input_attachment_t **pp_attachment = va_arg( args, input_attachment_t ** );
+            const char *psz_name = va_arg( args, const char * );
 
             vlc_mutex_lock( &priv->p_item->lock );
-            for( i = 0; i < priv->i_attachment; i++ )
+            for( int i = 0; i < priv->i_attachment; i++ )
             {
                 if( !strcmp( priv->attachment[i]->psz_name, psz_name ) )
                 {
@@ -488,17 +482,17 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
         }
 
         case INPUT_SET_RECORD_STATE:
-            b_bool = (bool)va_arg( args, int );
+            b_bool = va_arg( args, int );
             var_SetBool( p_input, "record", b_bool );
             return VLC_SUCCESS;
 
         case INPUT_GET_RECORD_STATE:
-            pb_bool = (bool*)va_arg( args, bool* );
+            pb_bool = va_arg( args, bool* );
             *pb_bool = var_GetBool( p_input, "record" );
             return VLC_SUCCESS;
 
         case INPUT_RESTART_ES:
-            val.i_int = (int)va_arg( args, int );
+            val.i_int = va_arg( args, int );
             input_ControlPush( p_input, INPUT_CONTROL_RESTART_ES, &val );
             return VLC_SUCCESS;
 
@@ -522,15 +516,15 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
             if( !p_aout )
                 return VLC_EGENERIC;
 
-            audio_output_t **pp_aout = (audio_output_t**)va_arg( args, audio_output_t** );
+            audio_output_t **pp_aout = va_arg( args, audio_output_t** );
             *pp_aout = p_aout;
             return VLC_SUCCESS;
         }
 
         case INPUT_GET_VOUTS:
         {
-            vout_thread_t ***ppp_vout = (vout_thread_t***)va_arg( args, vout_thread_t*** );
-            size_t        *pi_vout = va_arg( args, size_t * );
+            vout_thread_t ***ppp_vout = va_arg( args, vout_thread_t*** );
+            size_t *pi_vout = va_arg( args, size_t * );
 
             input_resource_HoldVouts( priv->p_resource, ppp_vout, pi_vout );
             if( *pi_vout <= 0 )
@@ -541,9 +535,9 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
         case INPUT_GET_ES_OBJECTS:
         {
             const int i_id = va_arg( args, int );
-            vlc_object_t    **pp_decoder = va_arg( args, vlc_object_t ** );
-            vout_thread_t   **pp_vout    = va_arg( args, vout_thread_t ** );
-            audio_output_t **pp_aout    = va_arg( args, audio_output_t ** );
+            vlc_object_t **pp_decoder = va_arg( args, vlc_object_t ** );
+            vout_thread_t **pp_vout = va_arg( args, vout_thread_t ** );
+            audio_output_t **pp_aout = va_arg( args, audio_output_t ** );
 
             return es_out_Control( priv->p_es_out_display,
                                    ES_OUT_GET_ES_OBJECTS_BY_ID, i_id,
-- 
2.12.2


More information about the vlc-devel mailing list