X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_filter%2Fyuvp.c;h=9c5c2e1f41a392edc7189a2020bb43fd0e6a8472;hb=172c2460bc35a33a22b3bf257650482711275573;hp=5023b422506373d9e9eae8d53bc84060ac9f820b;hpb=05492281965ed211badf7e1f4c2220be720d3356;p=vlc diff --git a/modules/video_filter/yuvp.c b/modules/video_filter/yuvp.c index 5023b42250..9c5c2e1f41 100644 --- a/modules/video_filter/yuvp.c +++ b/modules/video_filter/yuvp.c @@ -30,8 +30,8 @@ #include #include -#include -#include "vlc_filter.h" +#include +#include /* TODO: * Add anti-aliasing support (specially for DVD where only 4 colors are used) @@ -64,9 +64,9 @@ static int Open( vlc_object_t *p_this ) /* It only supports YUVP to YUVA/RGBA without scaling * (if scaling is required another filter can do it) */ - if( p_filter->fmt_in.video.i_chroma != VLC_FOURCC('Y','U','V','P') || - ( p_filter->fmt_out.video.i_chroma != VLC_FOURCC('Y','U','V','A') && - p_filter->fmt_out.video.i_chroma != VLC_FOURCC('R','G','B','A') ) || + if( p_filter->fmt_in.video.i_chroma != VLC_CODEC_YUVP || + ( p_filter->fmt_out.video.i_chroma != VLC_CODEC_YUVA && + p_filter->fmt_out.video.i_chroma != VLC_CODEC_RGBA ) || p_filter->fmt_in.video.i_width != p_filter->fmt_out.video.i_width || p_filter->fmt_in.video.i_height != p_filter->fmt_out.video.i_height ) { @@ -102,7 +102,7 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic ) const video_palette_t *p_yuvp = p_filter->fmt_in.video.p_palette; assert( p_yuvp != NULL ); - assert( p_filter->fmt_in.video.i_chroma == VLC_FOURCC('Y','U','V','P') ); + assert( p_filter->fmt_in.video.i_chroma == VLC_CODEC_YUVP ); assert( p_filter->fmt_in.video.i_width == p_filter->fmt_out.video.i_width ); assert( p_filter->fmt_in.video.i_height == p_filter->fmt_out.video.i_height ); @@ -114,7 +114,7 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic ) return NULL; } - if( p_filter->fmt_out.video.i_chroma == VLC_FOURCC('Y','U','V','A') ) + if( p_filter->fmt_out.video.i_chroma == VLC_CODEC_YUVA ) { for( unsigned int y = 0; y < p_filter->fmt_in.video.i_height; y++ ) { @@ -140,7 +140,7 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic ) } else { - assert( p_filter->fmt_out.video.i_chroma == VLC_FOURCC('R','G','B','A') ); + assert( p_filter->fmt_out.video.i_chroma == VLC_CODEC_RGBA ); /* Create a RGBA palette */ video_palette_t rgbp;