X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_chroma%2Fi420_rgb.c;h=d07272039110d266268ee7121e1910635a2a1ae0;hb=474b2271e93fb872a1b0c682da2e3c4b76d48c11;hp=f39f806b4080bf3b8fe7c92be738c6e8f18a2650;hpb=ec6a7b8ec1fc9f070d1d5242836b1d643f9f2dd8;p=vlc diff --git a/modules/video_chroma/i420_rgb.c b/modules/video_chroma/i420_rgb.c index f39f806b40..d072720391 100644 --- a/modules/video_chroma/i420_rgb.c +++ b/modules/video_chroma/i420_rgb.c @@ -35,11 +35,22 @@ #include #include #include -#include +#include #include "i420_rgb.h" #if defined (MODULE_NAME_IS_i420_rgb) # include "i420_rgb_c.h" + static picture_t *I420_RGB8_Filter ( filter_t *, picture_t * ); +// static picture_t *I420_RGB16_dither_Filter ( filter_t *, picture_t * ); + static picture_t *I420_RGB16_Filter ( filter_t *, picture_t * ); + static picture_t *I420_RGB32_Filter ( filter_t *, picture_t * ); +#else + static picture_t *I420_R5G5B5_Filter ( filter_t *, picture_t * ); + static picture_t *I420_R5G6B5_Filter ( filter_t *, picture_t * ); + static picture_t *I420_A8R8G8B8_Filter ( filter_t *, picture_t * ); + static picture_t *I420_R8G8B8A8_Filter ( filter_t *, picture_t * ); + static picture_t *I420_B8G8R8A8_Filter ( filter_t *, picture_t * ); + static picture_t *I420_A8B8G8R8_Filter ( filter_t *, picture_t * ); #endif /***************************************************************************** @@ -297,6 +308,7 @@ static void Deactivate( vlc_object_t *p_this ) #if defined (MODULE_NAME_IS_i420_rgb) VIDEO_FILTER_WRAPPER( I420_RGB8 ) VIDEO_FILTER_WRAPPER( I420_RGB16 ) +//VIDEO_FILTER_WRAPPER( I420_RGB16_dither ) VIDEO_FILTER_WRAPPER( I420_RGB32 ) #else VIDEO_FILTER_WRAPPER( I420_R5G5B5 )