History log of /external/qemu/distrib/jpeg-6b/jccolor.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1a820e90d8848c6b0ac7c78b5a2e8b28c9738a3a 11-Apr-2012 Vladimir Chtchetkine <vchtchetkine@google.com> Enable multi-touch emulation with -gpu on

This CL implements a callback that gets invoked by OpenGLES emulator on it framebuffer
updates. This allows transferring framebuffer changes to the supporting device.

Proper implementation of this new callback also required changes to JPEG compression,
addressing:

1. OpenGLES framebuffer format is RGBA8889, which required implementing line conversion
for this format.
2. OpenGLES framebuffer is (or at least could be) bottom-up arranged. This requires changes
to the compressor, so it compresses the FB starting from the bottom, so the resulting
image is up-bottom.

Change-Id: Icd4efbe4a251c838adfa3518decbfc43a7ef06c8
/external/qemu/distrib/jpeg-6b/jccolor.c
4a795dda3d916c591206d2c37d6b583098204108 13-Feb-2012 Vladimir Chtchetkine <vchtchetkine@google.com> Enable RGB565 input color format

This change enables compression of RGB565 input to YCbCr (default) output format.
Main intention for this change is to enable the emulator to directly compress
RGB565 framebuffer without converting it into RGB888 prior to passing it to the
compression routine.

Change-Id: I86240a2481fd1904eb9b9140b18b372200a71093
/external/qemu/distrib/jpeg-6b/jccolor.c
70a18cd874a22452aca9e39e22275ed4538ed20b 01-Feb-2012 Vladimir Chtchetkine <vchtchetkine@google.com> Include JPEG compression / decompression library into emulator build

We are going to need JPEG compression for transferring emulator's framebuffers to
the multi-touch supporting application running on an android device. The source
for JPEG compressor has been copied over from external/jpeg

To that I've added distrib/jpeg-6b/sources.make containing build instruction for
JPEG compressor. That file gets included into Makefile.common to compile JPEG
compressor sources along with the emulator sources.

Change-Id: I7bfccb7a10f873f90edabab5d3b1b2ca4dd57449
/external/qemu/distrib/jpeg-6b/jccolor.c