From 86b02c35c856d53ac870203447387b1c5074dbb2 Mon Sep 17 00:00:00 2001 From: Torsten Jager Date: Fri, 27 Sep 2013 15:52:29 +0200 Subject: yuv2rgb_mmx: fix swapped modes. This bug probably never hit anyway. Nobody uses 24bpp X displays, as they are way slower than 32 bit ones, or even unsupported by hw. --- src/video_out/yuv2rgb_mmx.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/video_out/yuv2rgb_mmx.c b/src/video_out/yuv2rgb_mmx.c index 7279d1528..93b0ff1bf 100644 --- a/src/video_out/yuv2rgb_mmx.c +++ b/src/video_out/yuv2rgb_mmx.c @@ -1309,12 +1309,12 @@ void yuv2rgb_init_mmx (yuv2rgb_factory_t *this) { if (this->swapped) switch (this->mode) { case MODE_24_RGB: this->yuv2rgb_fun = mmx_bgr24; - break; + return; case MODE_24_BGR: this->yuv2rgb_fun = mmx_rgb24; - break; + return; default: - return; /* other swapped formats not yet */ + return; /* other swapped formats yet unsupported */ } switch (this->mode) { -- cgit v1.2.3