]> git.sesse.net Git - vlc/commitdiff
Simplification
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 7 Dec 2008 13:02:49 +0000 (15:02 +0200)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sun, 18 Jan 2009 21:28:49 +0000 (23:28 +0200)
include/vlc_filter.h

index 7a31da371add9ca88a1fce8b9fe66d5f7ad1885e..a7404a74cee114d1ee4363977e7e5de4dc47ec0e 100644 (file)
@@ -177,17 +177,12 @@ static inline block_t *filter_NewAudioBuffer( filter_t *p_filter, int i_size )
                                         picture_t *p_pic )              \
     {                                                                   \
         picture_t *p_outpic = filter_NewPicture( p_filter );            \
-        if( !p_outpic )                                                 \
+        if( p_outpic )                                                  \
         {                                                               \
-            picture_Release( p_pic );                                   \
-            return NULL;                                                \
+            name( p_filter, p_pic, p_outpic );                          \
+            picture_CopyProperties( p_outpic, p_pic );                  \
         }                                                               \
-                                                                        \
-        name( p_filter, p_pic, p_outpic );                              \
-                                                                        \
-        picture_CopyProperties( p_outpic, p_pic );                      \
         picture_Release( p_pic );                                       \
-                                                                        \
         return p_outpic;                                                \
     }