diff options
| author | Torsten Jager <t.jager@gmx.de> | 2013-09-27 15:52:29 +0200 | 
|---|---|---|
| committer | Torsten Jager <t.jager@gmx.de> | 2013-09-27 15:52:29 +0200 | 
| commit | 86b02c35c856d53ac870203447387b1c5074dbb2 (patch) | |
| tree | e88f84f1bcd53f9e11f481f482214de579127a8d /src | |
| parent | f6e912f53d03e11beaf324468fac2b6f3cfb43bf (diff) | |
| download | xine-lib-86b02c35c856d53ac870203447387b1c5074dbb2.tar.gz xine-lib-86b02c35c856d53ac870203447387b1c5074dbb2.tar.bz2 | |
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.
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_out/yuv2rgb_mmx.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| 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) { | 
