From: Laurent Aimar Date: Mon, 30 Jun 2008 23:08:28 +0000 (+0000) Subject: Allowed RV32 (same code than RGBA). X-Git-Tag: 0.9.0-test1~9 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=6ca53488910d5e9920384f7c363f625568123ec6;p=vlc Allowed RV32 (same code than RGBA). --- diff --git a/modules/video_filter/scale.c b/modules/video_filter/scale.c index 53503ee798..726d51315e 100644 --- a/modules/video_filter/scale.c +++ b/modules/video_filter/scale.c @@ -73,6 +73,7 @@ static int OpenFilter( vlc_object_t *p_this ) p_filter->fmt_in.video.i_chroma != VLC_FOURCC('Y','U','V','A') && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('I','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('R','V','3','2') && p_filter->fmt_in.video.i_chroma != VLC_FOURCC('R','G','B','A') ) || p_filter->fmt_in.video.i_chroma != p_filter->fmt_out.video.i_chroma ) { @@ -132,7 +133,8 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic ) return NULL; } - if( p_filter->fmt_in.video.i_chroma != VLC_FOURCC('R','G','B','A') ) + if( p_filter->fmt_in.video.i_chroma != VLC_FOURCC('R','G','B','A') && + p_filter->fmt_in.video.i_chroma != VLC_FOURCC('R','V','3','2') ) { for( i_plane = 0; i_plane < p_pic_dst->i_planes; i_plane++ ) {