From 7c1477a31779e86d8ac064a4837a9291b6c7ac39 Mon Sep 17 00:00:00 2001 From: Antoine Cellerier Date: Sun, 24 Aug 2008 16:00:37 +0200 Subject: [PATCH] If mosaic item has an alpha plane keep it even after resizing the picture. --- modules/video_filter/mosaic.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/video_filter/mosaic.c b/modules/video_filter/mosaic.c index 379b25ed12..9dc28d7052 100644 --- a/modules/video_filter/mosaic.c +++ b/modules/video_filter/mosaic.c @@ -597,7 +597,11 @@ static subpicture_t *Filter( filter_t *p_filter, mtime_t date ) fmt_in.i_height = p_es->p_picture->format.i_height; fmt_in.i_width = p_es->p_picture->format.i_width; - fmt_out.i_chroma = VLC_FOURCC('I','4','2','0'); + if( fmt_in.i_chroma == VLC_FOURCC('Y','U','V','A') || + fmt_in.i_chroma == VLC_FOURCC('R','G','B','A') ) + fmt_out.i_chroma = VLC_FOURCC('Y','U','V','A'); + else + fmt_out.i_chroma = VLC_FOURCC('I','4','2','0'); fmt_out.i_width = col_inner_width; fmt_out.i_height = row_inner_height; -- 2.39.2