History log of /external/qemu/distrib/jpeg-6b/jmorecfg.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f897702251443b531b2ded93df71ffd87fbae076 28-Aug-2012 Andrew Hsieh <andrewhsieh@google.com> Add SSE optmized IDCT in JPEG decoding emulator

Port from related CL:
https://android-review.googlesource.com/#/c/38840

Change-Id: Iba7183c2760701a95e27355b91835285d63bf7bc
/external/qemu/distrib/jpeg-6b/jmorecfg.h
c7389bd69e570a2c8432b37399aff1976b021f0f 13-Mar-2012 Andrew Hsieh <andrewhsieh@google.com> 64-bit emulator

Patch to allow emulator searches for emulator64-${ARCH} first on
64-bit OS. If none is found, the original behavior which searchs
for 32-bit emulator-${ARCH} is performed as usual.

64-bit emulator (which still emulates Android built in 32-bit) offers
up to 20% speedup compared to its 32-bit counterpart.

Details:

android/main-emulator.c
1) search emulator64 based on the OS
2) dlopen lib64OpenglRender in 64-bit

Makefile.*
1) Rules to build 64-bit executable emulator64-{x86,arm} and libraries
emulator64-{libui,libqemu,target-i386,target-arm,libelff,common}
2) remove -Wa,-32
3) Changes prebuit toolchain path

android-configure.h
android/build/common.h
1) no longer force 32-bit build (because now prebuilts/tools/gcc-sdk/gcc
can now handle 64-bit
2) set ANDROID_PREBUILTS to correctly locate ccache

android/config/*/config-host.h
1) Detect HOST_X86_64 and HOST_X86_64/HOST_I386

Misc 64-bit porting clean-up
1) use %zx to print variable of type size_t in hex
2) use %zu to print variable of type size_t in dec
3) Initialize query_parm to NULL
4) use PRIu64 to replace PDUd64
5) use PRId64/PRIu64/PRIX64 to print 64-bit
6) drop PRUx64 because PRIx64 does the same
7) cast pointer arith to intptr_t before casting to int
8) fixed 1ULL<<63

Change-Id: Ife62a20063a6ec38d4a9b23977e840af1fce149a
/external/qemu/distrib/jpeg-6b/jmorecfg.h
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/jmorecfg.h