* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
-#ifndef _VLC_FILTER_H
-#define _VLC_FILTER_H 1
+#ifndef VLC_FILTER_H
+#define VLC_FILTER_H 1
#include <vlc_es.h>
picture_t * ( * pf_video_filter ) ( filter_t *, picture_t * );
block_t * ( * pf_audio_filter ) ( filter_t *, block_t * );
- void ( * pf_video_blend ) ( filter_t *, picture_t *,
+ void ( * pf_video_blend ) ( filter_t *,
picture_t *, picture_t *,
int, int, int );
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; \
}