From 635930d466dd146686e4b6736aab3cab38527df4 Mon Sep 17 00:00:00 2001 From: Mans Rullgard Date: Tue, 28 Jun 2011 23:19:36 +0100 Subject: PPC: swscale: disable altivec functions for unsupported formats Signed-off-by: Mans Rullgard --- libswscale/ppc/swscale_altivec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libswscale/ppc/swscale_altivec.c') diff --git a/libswscale/ppc/swscale_altivec.c b/libswscale/ppc/swscale_altivec.c index 14f35b64cb..396b00ccc6 100644 --- a/libswscale/ppc/swscale_altivec.c +++ b/libswscale/ppc/swscale_altivec.c @@ -407,7 +407,9 @@ void ff_sws_init_swScale_altivec(SwsContext *c) return; c->hScale = hScale_altivec_real; - if (!is16BPS(dstFormat) && !is9_OR_10BPS(dstFormat)) { + if (!is16BPS(dstFormat) && !is9_OR_10BPS(dstFormat) && + dstFormat != PIX_FMT_NV12 && dstFormat != PIX_FMT_NV21 && + !c->alpPixBuf) { c->yuv2yuvX = yuv2yuvX_altivec_real; } -- cgit v1.2.3