]> git.sesse.net Git - vlc/commitdiff
CSA: simplify and remove scary amd64 warning
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sat, 5 Jul 2008 18:42:38 +0000 (21:42 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sat, 5 Jul 2008 18:42:38 +0000 (21:42 +0300)
modules/mux/mpeg/ts.c

index d347e7d85f52e2047e9032a6ffafe480f3fb87ca..6afe0c83d54b927b00c60632c03890ad0267d533 100644 (file)
@@ -900,20 +900,14 @@ static int ChangeKeyCallback( vlc_object_t *p_this, char const *psz_cmd,
     VLC_UNUSED(psz_cmd); VLC_UNUSED(oldval);
     sout_mux_t      *p_mux = (sout_mux_t*)p_this;
     sout_mux_sys_t  *p_sys = p_mux->p_sys;
-    int             i_tmp = (int)p_data;
+    int ret;
 
     vlc_mutex_lock( &p_sys->csa_lock );
-    if ( i_tmp )
-    {
-        i_tmp = csa_SetCW( p_this, p_sys->csa, newval.psz_string, true );
-    }
-    else
-    {
-        i_tmp = csa_SetCW( p_this, p_sys->csa, newval.psz_string, false );
-    }
+    ret = csa_SetCW( p_this, p_sys->csa, newval.psz_string,
+                     !!(intptr_t)p_data );
     vlc_mutex_unlock( &p_sys->csa_lock );
 
-    return i_tmp;
+    return ret;
 }
 
 /*****************************************************************************