Fri, 17 Nov 2017 11:03:02 -0800Fixed bug 3964 - YUV to RGB in video/SDL_yuv.c is broken for any output format of type ABGR8888 or BGR888 default tip
Sam Lantinga <slouken@libsdl.org> [Fri, 17 Nov 2017 11:03:02 -0800] rev 11705
Fixed bug 3964 - YUV to RGB in video/SDL_yuv.c is broken for any output format of type ABGR8888 or BGR888

raist66676

Here is the bug in latest SDL 2.0.8 development repo. It is obvious and simple to fix by correcting typos on six lines of code.

In src/video/SDL_yuv.c on lines 217, 249, 280, 321, 353, and 384 the wrong conversion functions are called for SDL_PIXELFORMAT_ABGR8888 and SDL_PIXELFORMAT_BGR888. Instead of ABGR functions, BGRA functions are called. These are typos.

Fri, 17 Nov 2017 10:55:58 -0800Fixed building yuv_rgb.h when stdint.h isn't available (thanks Ozkan!)
Sam Lantinga <slouken@libsdl.org> [Fri, 17 Nov 2017 10:55:58 -0800] rev 11704
Fixed building yuv_rgb.h when stdint.h isn't available (thanks Ozkan!)

Fri, 17 Nov 2017 10:54:46 -0800Fixed building YUV test programs (thanks Ozkan!)
Sam Lantinga <slouken@libsdl.org> [Fri, 17 Nov 2017 10:54:46 -0800] rev 11703
Fixed building YUV test programs (thanks Ozkan!)

Sun, 12 Nov 2017 22:51:12 -0800Updated SDL's YUV support, many thanks to Adrien Descamps
Sam Lantinga <slouken@libsdl.org> [Sun, 12 Nov 2017 22:51:12 -0800] rev 11702
Updated SDL's YUV support, many thanks to Adrien Descamps

New functions get and set the YUV colorspace conversion mode:
SDL_SetYUVConversionMode()
SDL_GetYUVConversionMode()
SDL_GetYUVConversionModeForResolution()

SDL_ConvertPixels() converts between all supported RGB and YUV formats, with SSE acceleration for converting from planar YUV formats (YV12, NV12, etc) to common RGB/RGBA formats.

Added a new test program, testyuv, to verify correctness and speed of YUV conversion functionality.

Sun, 12 Nov 2017 10:59:05 -0800Fixed Android build error on older SDK
Sam Lantinga <slouken@libsdl.org> [Sun, 12 Nov 2017 10:59:05 -0800] rev 11701
Fixed Android build error on older SDK

Sat, 11 Nov 2017 17:21:47 -0800Fixed typo in comment
Sam Lantinga <slouken@libsdl.org> [Sat, 11 Nov 2017 17:21:47 -0800] rev 11700
Fixed typo in comment

Sat, 11 Nov 2017 16:20:00 -0800Only include Intel intrinsics header on x86 and x64
Sam Lantinga <slouken@libsdl.org> [Sat, 11 Nov 2017 16:20:00 -0800] rev 11699
Only include Intel intrinsics header on x86 and x64

Fri, 10 Nov 2017 14:22:21 -0800Replaced the intrinsics header with the single header that includes all intrinsics so we can use AVX, etc.
Sam Lantinga <slouken@libsdl.org> [Fri, 10 Nov 2017 14:22:21 -0800] rev 11698
Replaced the intrinsics header with the single header that includes all intrinsics so we can use AVX, etc.

Thu, 09 Nov 2017 22:24:09 -0400macOS: Fix an OS-generated warning printed to stdout on launch in bundled apps.
Alex Szpakowski <slime73@gmail.com> [Thu, 09 Nov 2017 22:24:09 -0400] rev 11697
macOS: Fix an OS-generated warning printed to stdout on launch in bundled apps.

Wed, 08 Nov 2017 14:17:23 -0800Back out the following commits which are causing Dota 2 Exclusive Fullscreen to fail on AMD-based Macs. The details of why this is being reverted are at: https://bugzilla.libsdl.org/show_bug.cgi?id=3949
Sam Lantinga <slouken@libsdl.org> [Wed, 08 Nov 2017 14:17:23 -0800] rev 11696
Back out the following commits which are causing Dota 2 Exclusive Fullscreen to fail on AMD-based Macs. The details of why this is being reverted are at: https://bugzilla.libsdl.org/show_bug.cgi?id=3949

Alex Szpakowski <slime73@gmail.com> 2017-07-12 21:28 -0300
macOS: Expose more display modes on retina screens. Fixes an issue found in BZFlag.
http://hg.libsdl.org/SDL/rev/1e26564c7288

Alex Szpakowski <slime73@gmail.com> 2017-07-12 21:32 -0300
Fix a potential crash in macOS 10.7 and earlier.
http://hg.libsdl.org/SDL/rev/424607440631