]> git.sesse.net Git - vlc/commitdiff
Factorize a condition
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Tue, 9 Dec 2008 18:34:38 +0000 (20:34 +0200)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Tue, 9 Dec 2008 18:34:38 +0000 (20:34 +0200)
modules/stream_out/transcode.c

index 1156e5a89adf9b6a8902f16c1acd0e2f726dcd70..e081a0caa1dda39430dd941fcf5e03210ff485a7 100644 (file)
@@ -950,12 +950,11 @@ static int Send( sout_stream_t *p_stream, sout_stream_id_t *id,
     sout_stream_sys_t *p_sys = p_stream->p_sys;
     block_t *p_out = NULL;
 
-    if( !id->b_transcode && id->id )
-    {
-        return sout_StreamIdSend( p_sys->p_out, id->id, p_buffer );
-    }
-    else if( !id->b_transcode )
+    if( !id->b_transcode )
     {
+        if( id->id )
+            return sout_StreamIdSend( p_sys->p_out, id->id, p_buffer );
+
         block_Release( p_buffer );
         return VLC_EGENERIC;
     }