diff options
author | Tom Gall <tom.gall@linaro.org> | 2011-09-01 22:59:59 -0500 |
---|---|---|
committer | Tom Gall <tom.gall@linaro.org> | 2011-09-01 22:59:59 -0500 |
commit | dacefc73a5f817b755b76a3a215b20e1ace5ba75 (patch) | |
tree | 6c05450d871bbcd5c520d64693e4a08fad90eff6 | |
parent | ff1f5e7ce17701b48e53b7fcb3509f40715fd2e4 (diff) |
adjust default defines, compile fix
-rw-r--r-- | Android.mk | 20 | ||||
-rw-r--r-- | jconfig.h | 4 | ||||
-rw-r--r-- | jdcoefct.c | 13 |
3 files changed, 25 insertions, 12 deletions
@@ -61,7 +61,8 @@ LOCAL_STATIC_LIBRARIES := libsimd LOCAL_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS := -DAVOID_TABLES -O3 -fstrict-aliasing -fprefetch-loop-arrays -DANDROID +LOCAL_CFLAGS := -DAVOID_TABLES -O3 -fstrict-aliasing -fprefetch-loop-arrays -DANDROID \ + -DANDROID_TILE_BASED_DECODE -DANDROID_RGB -DENABLE_ANDROID_NULL_CONVERT #-DANDROID_TILE_BASED_DECODE -DUSE_ANDROID_ASHMEM @@ -89,7 +90,8 @@ LOCAL_SHARED_LIBRARIES := libjpeg LOCAL_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS := -DBMP_SUPPORTED -DGIF_SUPPORTED -DPPM_SUPPORTED -DTARGA_SUPPORTED +LOCAL_CFLAGS := -DBMP_SUPPORTED -DGIF_SUPPORTED -DPPM_SUPPORTED -DTARGA_SUPPORTED \ + -DANDROID -DANDROID_TILE_BASED_DECODE -DANDROID_RGB -DENABLE_ANDROID_NULL_CONVERT LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLE) @@ -115,7 +117,8 @@ LOCAL_SHARED_LIBRARIES := libjpeg LOCAL_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS := -DBMP_SUPPORTED -DGIF_SUPPORTED -DPPM_SUPPORTED -DTARGA_SUPPORTED +LOCAL_CFLAGS := -DBMP_SUPPORTED -DGIF_SUPPORTED -DPPM_SUPPORTED -DTARGA_SUPPORTED \ + -DANDROID -DANDROID_TILE_BASED_DECODE -DANDROID_RGB -DENABLE_ANDROID_NULL_CONVERT LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLE) @@ -140,7 +143,7 @@ LOCAL_SHARED_LIBRARIES := libjpeg LOCAL_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS := +LOCAL_CFLAGS := -DANDROID -DANDROID_TILE_BASED_DECODE -DANDROID_RGB -DENABLE_ANDROID_NULL_CONVERT LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLE) @@ -165,7 +168,7 @@ LOCAL_SHARED_LIBRARIES := libjpeg LOCAL_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS := +LOCAL_CFLAGS := -DANDROID -DANDROID_TILE_BASED_DECODE -DANDROID_RGB -DENABLE_ANDROID_NULL_CONVERT LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLE) @@ -191,7 +194,8 @@ LOCAL_SHARED_LIBRARIES := libjpeg LOCAL_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS := -DBMP_SUPPORTED -DPPM_SUPPORTED +LOCAL_CFLAGS := -DBMP_SUPPORTED -DPPM_SUPPORTED \ + -DANDROID -DANDROID_TILE_BASED_DECODE -DANDROID_RGB -DENABLE_ANDROID_NULL_CONVERT LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLE) @@ -216,7 +220,7 @@ LOCAL_SHARED_LIBRARIES := libjpeg LOCAL_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS := +LOCAL_CFLAGS := -DANDROID -DANDROID_TILE_BASED_DECODE -DANDROID_RGB -DENABLE_ANDROID_NULL_CONVERT LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLE) @@ -241,7 +245,7 @@ LOCAL_SHARED_LIBRARIES := libjpeg LOCAL_C_INCLUDES := $(LOCAL_PATH) -LOCAL_CFLAGS := +LOCAL_CFLAGS := -DANDROID -DANDROID_TILE_BASED_DECODE -DANDROID_RGB -DENABLE_ANDROID_NULL_CONVERT LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLE) @@ -60,7 +60,3 @@ /* Define to `unsigned int' if <sys/types.h> does not define. */ /* #undef size_t */ -/* Android specific */ -#define ANDROID_RGB - -#define ENABLE_ANDROID_NULL_CONVERT @@ -25,6 +25,19 @@ #undef BLOCK_SMOOTHING_SUPPORTED #endif +#ifdef ANDROID +METHODDEF(int) +consume_data_multi_scan (j_decompress_ptr cinfo); + +METHODDEF(int) +consume_data_build_huffman_index_baseline (j_decompress_ptr cinfo, + huffman_index *index, int current_scan); + +METHODDEF(int) +consume_data_build_huffman_index_progressive (j_decompress_ptr cinfo, + huffman_index *index, int current_scan); +#endif + /* Private buffer controller object */ typedef struct { |