From 15ccb8ef1cebc484f7289a2b86827eb526cbbb55 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 26 Jan 2013 21:04:35 +0100 Subject: sws_utils: use libswscale for GBRP output if available libswscale added support for this recently. --- video/sws_utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'video') diff --git a/video/sws_utils.c b/video/sws_utils.c index 61a0122960..767aace541 100644 --- a/video/sws_utils.c +++ b/video/sws_utils.c @@ -207,7 +207,7 @@ static void mp_sws_set_conv(struct SwsContext *sws, struct mp_image *dst, void mp_image_swscale(struct mp_image *dst, struct mp_image *src, int my_sws_flags) { - if (dst->imgfmt == IMGFMT_GBRP) + if (dst->imgfmt == IMGFMT_GBRP && !sws_isSupportedOutput(PIX_FMT_GBRP)) return to_gbrp(dst, src, my_sws_flags); struct SwsContext *sws = sws_alloc_context(); -- cgit v1.2.3