Wed, 30 Apr 2014 22:51:29 +0300access google apk library through reflection apk
stopiccot <alexey.petruchik@gmail.com> [Wed, 30 Apr 2014 22:51:29 +0300] rev 8898
access google apk library through reflection

Wed, 23 Apr 2014 03:42:32 +0300Fixing issues discovered by Philipp Wiesemann apk
stopiccot <alexey.petruchik@gmail.com> [Wed, 23 Apr 2014 03:42:32 +0300] rev 8897
Fixing issues discovered by Philipp Wiesemann

Mon, 07 Apr 2014 21:20:39 +0300inital apk extension support apk
stopiccot <alexey.petruchik@gmail.com> [Mon, 07 Apr 2014 21:20:39 +0300] rev 8896
inital apk extension support

Sat, 21 Jun 2014 17:31:36 -0700Added libibus-1.0-dev build dependency
Sam Lantinga <slouken@libsdl.org> [Sat, 21 Jun 2014 17:31:36 -0700] rev 8895
Added libibus-1.0-dev build dependency

Sat, 21 Jun 2014 17:25:59 -0700Fixed warning when building without ibus
Sam Lantinga <slouken@libsdl.org> [Sat, 21 Jun 2014 17:25:59 -0700] rev 8894
Fixed warning when building without ibus

Sat, 21 Jun 2014 12:50:03 -0700Generated configure from recent configure.in changes (for ibus support)
Sam Lantinga <slouken@libsdl.org> [Sat, 21 Jun 2014 12:50:03 -0700] rev 8893
Generated configure from recent configure.in changes (for ibus support)

Sat, 21 Jun 2014 12:45:54 -0700Fixed compiler warning with new OpenGL ES header files
Sam Lantinga <slouken@libsdl.org> [Sat, 21 Jun 2014 12:45:54 -0700] rev 8892
Fixed compiler warning with new OpenGL ES header files

Sat, 21 Jun 2014 12:43:57 -0700Fixed bug 2563 - Remove obsolete code for supporting iOS < 5
Sam Lantinga <slouken@libsdl.org> [Sat, 21 Jun 2014 12:43:57 -0700] rev 8891
Fixed bug 2563 - Remove obsolete code for supporting iOS < 5

Alex Szpakowski

Now that SDL for iOS requires at least iOS 5.1 at runtime, there are several old codepaths in the UIKit backend which can be removed. I've attached a patch which does so.

Sat, 21 Jun 2014 12:38:46 -0700Fixed bug 2595 - Padded, non-contiguous YUV does not display correctly using OpenGL ES 2.0 renderer
Sam Lantinga <slouken@libsdl.org> [Sat, 21 Jun 2014 12:38:46 -0700] rev 8890
Fixed bug 2595 - Padded, non-contiguous YUV does not display correctly using OpenGL ES 2.0 renderer

Alvin

The new OpenGL ES 2.0 YUV Texture support does not correctly display padded, non-contiguous YUV data.

I am using SDL2 60edb019f0fe (as provided by 'hg id --id') from Mercurial.

The YUV data I am using is provided by the FFMPEG family of libraries. According to FFMPEG's documentation, "The linesize [pitch] may be larger than the size of usable data -- there may be extra padding present for performance reasons."

The dimensions of the video file that I am using are 480x360. What I get from FFMPEG is a Ypitch of 512, and Upitch and Vpitch are both 256.

When I pack new Y, U and V buffers with only the "usable" data (Ypitch is 480 and Upitch and Vpitch are both 240), and use those new buffers, the image is display correctly.

It appears that the Ypitch, Upitch and Vpitch parameters are not being used by SDL_UpdateYUVTexture().

I use SDL_PIXELFORMAT_YV12 for my YUV texture, however, the same results are seen when I use SDL_PIXELFORMAT_IYUV.

Not sure if this is related or not, but when I render the YUV texture (padded and unpadded) to a RGB24 texture, the resulting image is greyscale (or could by just the Y channel).

The URL field for this bug entry is set to my email (SDL mailing list archive) which includes an example image of what I see when rendering padded, non-contiguous YUV data.

Wed, 18 Jun 2014 20:11:39 +0100Add IBus IME Support, move DBus code to its own file. (v3.3 squashed)
Alex Baines <alex@abaines.me.uk> [Wed, 18 Jun 2014 20:11:39 +0100] rev 8889
Add IBus IME Support, move DBus code to its own file. (v3.3 squashed)