+ filter_t *p_filter = (filter_t *)p_this;
+ filter_sys_t *p_sys;
+
+ /* XXX: we might need to add/remove some FOURCCs ... */
+ if( p_filter->fmt_in.video.i_chroma != VLC_FOURCC('I','4','2','0')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('I','Y','U','V')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('J','4','2','0')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('Y','V','1','2')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('I','U','Y','V')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('U','Y','V','Y')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('U','Y','N','V')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('Y','4','2','2')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('c','y','u','v')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('Y','U','Y','2')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('Y','U','N','V')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('Y','V','Y','U')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('I','4','1','1')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('I','4','1','0')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('Y','V','U','9')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('Y','M','G','A')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('I','4','2','2')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('J','4','2','2')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('I','4','4','4')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('J','4','4','4')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('Y','U','V','P')
+ && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('Y','U','V','A') )