summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Bestas <mkbestas@lineageos.org>2020-05-26 23:48:28 +0300
committerMichael Bestas <mkbestas@lineageos.org>2020-05-26 23:48:34 +0300
commit9b25adf30c7dd026ae0964ee066e2fbfa61c24b3 (patch)
treeb9adb64e7eadadbd6ddad8b000d5129a3275857e
parent72e7ad5eae7323b001f8df52d782ef731bbccb95 (diff)
downloadandroid_packages_apps_Gallery2-9b25adf30c7dd026ae0964ee066e2fbfa61c24b3.tar.gz
android_packages_apps_Gallery2-9b25adf30c7dd026ae0964ee066e2fbfa61c24b3.tar.bz2
android_packages_apps_Gallery2-9b25adf30c7dd026ae0964ee066e2fbfa61c24b3.zip
Revert "Fix compiling warnings"
* We'll take the upstream fix This reverts commit 2ba45029b40b4932fc112efb102dd6b59b757d8a. Change-Id: I067db32fe72db2b177b55cf68562daf227931e7a
-rw-r--r--jni/filters/bwfilter.c1
-rw-r--r--jni/filters/contrast.c20
-rw-r--r--jni/filters/edge.c1
-rw-r--r--jni/filters/exposure.c1
-rw-r--r--jni/filters/filters.h20
-rw-r--r--jni/filters/fx.c3
-rw-r--r--jni/filters/geometry.c21
-rw-r--r--jni/filters/gradient.c1
-rw-r--r--jni/filters/highlight.c1
-rw-r--r--jni/filters/hue.c1
-rw-r--r--jni/filters/kmeans.cc1
-rw-r--r--jni/filters/negative.c1
-rw-r--r--jni/filters/redEyeMath.c4
-rw-r--r--jni/filters/redeye.c1
-rw-r--r--jni/filters/saturated.c2
-rw-r--r--jni/filters/shadows.c1
-rw-r--r--jni/filters/tinyplanet.cc1
-rw-r--r--jni/filters/vibrance.c2
-rw-r--r--jni/filters/wbalance.c9
-rw-r--r--jni/jni_egl_fence.cpp3
-rw-r--r--jni_jpegstream/src/jerr_hook.cpp1
-rw-r--r--jni_jpegstream/src/jpeg_hook.cpp3
-rw-r--r--jni_jpegstream/src/jpeg_reader.cpp2
-rw-r--r--jni_jpegstream/src/jpegstream.cpp1
24 files changed, 40 insertions, 62 deletions
diff --git a/jni/filters/bwfilter.c b/jni/filters/bwfilter.c
index 415223af0..f7fb31ad1 100644
--- a/jni/filters/bwfilter.c
+++ b/jni/filters/bwfilter.c
@@ -19,7 +19,6 @@
void JNIFUNCF(ImageFilterBwFilter, nativeApplyFilter, jobject bitmap, jint width, jint height, jint rw, jint gw, jint bw)
{
- (void)obj;
char* destination = 0;
AndroidBitmap_lockPixels(env, bitmap, (void**) &destination);
unsigned char * rgb = (unsigned char * )destination;
diff --git a/jni/filters/contrast.c b/jni/filters/contrast.c
index fbd9c7689..b04e9364e 100644
--- a/jni/filters/contrast.c
+++ b/jni/filters/contrast.c
@@ -17,9 +17,27 @@
#include <math.h>
#include "filters.h"
+unsigned char clamp(int c)
+{
+ int N = 255;
+ c &= ~(c >> 31);
+ c -= N;
+ c &= (c >> 31);
+ c += N;
+ return (unsigned char) c;
+}
+
+int clampMax(int c,int max)
+{
+ c &= ~(c >> 31);
+ c -= max;
+ c &= (c >> 31);
+ c += max;
+ return c;
+}
+
void JNIFUNCF(ImageFilterContrast, nativeApplyFilter, jobject bitmap, jint width, jint height, jfloat bright)
{
- (void)obj;
char* destination = 0;
AndroidBitmap_lockPixels(env, bitmap, (void**) &destination);
unsigned char * rgb = (unsigned char * )destination;
diff --git a/jni/filters/edge.c b/jni/filters/edge.c
index 6c40675be..9f5d88f77 100644
--- a/jni/filters/edge.c
+++ b/jni/filters/edge.c
@@ -19,7 +19,6 @@
void JNIFUNCF(ImageFilterEdge, nativeApplyFilter, jobject bitmap, jint width, jint height, jfloat p)
{
- (void)obj;
char* destination = 0;
AndroidBitmap_lockPixels(env, bitmap, (void**) &destination);
diff --git a/jni/filters/exposure.c b/jni/filters/exposure.c
index a2df70945..6b32798c8 100644
--- a/jni/filters/exposure.c
+++ b/jni/filters/exposure.c
@@ -18,7 +18,6 @@
void JNIFUNCF(ImageFilterExposure, nativeApplyFilter, jobject bitmap, jint width, jint height, jfloat bright)
{
- (void)obj;
char* destination = 0;
AndroidBitmap_lockPixels(env, bitmap, (void**) &destination);
unsigned char * rgb = (unsigned char * )destination;
diff --git a/jni/filters/filters.h b/jni/filters/filters.h
index a46b3cedc..a63ef2097 100644
--- a/jni/filters/filters.h
+++ b/jni/filters/filters.h
@@ -44,24 +44,8 @@ typedef unsigned int Color;
#define ALPHA (i+3)
#define CLAMP(c) (MAX(0, MIN(255, c)))
-__inline__ unsigned char clamp(int c)
-{
- int N = 255;
- c &= ~(c >> 31);
- c -= N;
- c &= (c >> 31);
- c += N;
- return (unsigned char) c;
-}
-
-__inline__ int clampMax(int c,int max)
-{
- c &= ~(c >> 31);
- c -= max;
- c &= (c >> 31);
- c += max;
- return c;
-}
+__inline__ unsigned char clamp(int c);
+__inline__ int clampMax(int c,int max);
extern void rgb2hsv( unsigned char *rgb,int rgbOff,unsigned short *hsv,int hsvOff);
extern void hsv2rgb(unsigned short *hsv,int hsvOff,unsigned char *rgb,int rgbOff);
diff --git a/jni/filters/fx.c b/jni/filters/fx.c
index d577e6183..c3c9cbdc6 100644
--- a/jni/filters/fx.c
+++ b/jni/filters/fx.c
@@ -33,9 +33,6 @@ void JNIFUNCF(ImageFilterFx, nativeApplyFilter, jobject bitmap, jint width, jint
jobject lutbitmap, jint lutwidth, jint lutheight,
jint start, jint end)
{
- (void)obj;
- (void)width;
- (void)height;
char* destination = 0;
char* lut = 0;
AndroidBitmap_lockPixels(env, bitmap, (void**) &destination);
diff --git a/jni/filters/geometry.c b/jni/filters/geometry.c
index 8e5e7418b..a0e77ef14 100644
--- a/jni/filters/geometry.c
+++ b/jni/filters/geometry.c
@@ -21,8 +21,6 @@
static __inline__ void flipVertical(char * source, int srcWidth, int srcHeight, char * destination, int dstWidth, int dstHeight){
//Vertical
- (void)dstWidth;
- (void)dstHeight;
size_t cpy_bytes = sizeof(char) * 4;
int width = cpy_bytes * srcWidth;
int length = srcHeight;
@@ -37,8 +35,6 @@ static __inline__ void flipVertical(char * source, int srcWidth, int srcHeight,
static __inline__ void flipHorizontal(char * source, int srcWidth, int srcHeight, char * destination, int dstWidth, int dstHeight){
//Horizontal
- (void)dstWidth;
- (void)dstHeight;
size_t cpy_bytes = sizeof(char) * 4;
int width = cpy_bytes * srcWidth;
int length = srcHeight;
@@ -77,13 +73,12 @@ static __inline__ void flip_fun(int flip, char * source, int srcWidth, int srcHe
//90 CCW (opposite of what's used in UI?)
static __inline__ void rotate90(char * source, int srcWidth, int srcHeight, char * destination, int dstWidth, int dstHeight){
- (void)dstWidth;
- (void)dstHeight;
size_t cpy_bytes = sizeof(char) * 4;
int width = cpy_bytes * srcWidth;
int length = srcHeight;
+ int total = length * width;
int i = 0;
- unsigned int j = 0;
+ int j = 0;
for (j = 0; j < length * cpy_bytes; j+= cpy_bytes){
for (i = 0; i < width; i+=cpy_bytes){
int column_disp = (width - cpy_bytes - i) * length;
@@ -127,6 +122,7 @@ static __inline__ void crop(char * source, int srcWidth, int srcHeight, char * d
if ((srcWidth > dstWidth + offsetWidth) || (srcHeight > dstHeight + offsetHeight)){
return;
}
+ int i = 0;
int j = 0;
for (j = offsetHeight; j < offsetHeight + dstHeight; j++){
memcpy(destination + (j - offsetHeight) * new_row_width, source + j * row_width + offsetWidth * cpy_bytes, cpy_bytes * dstWidth );
@@ -134,7 +130,6 @@ static __inline__ void crop(char * source, int srcWidth, int srcHeight, char * d
}
void JNIFUNCF(ImageFilterGeometry, nativeApplyFilterFlip, jobject src, jint srcWidth, jint srcHeight, jobject dst, jint dstWidth, jint dstHeight, jint flip) {
- (void)obj;
char* destination = 0;
char* source = 0;
if (srcWidth != dstWidth || srcHeight != dstHeight) {
@@ -148,9 +143,9 @@ void JNIFUNCF(ImageFilterGeometry, nativeApplyFilterFlip, jobject src, jint srcW
}
void JNIFUNCF(ImageFilterGeometry, nativeApplyFilterRotate, jobject src, jint srcWidth, jint srcHeight, jobject dst, jint dstWidth, jint dstHeight, jint rotate) {
- (void)obj;
char* destination = 0;
char* source = 0;
+ int len = dstWidth * dstHeight * 4;
AndroidBitmap_lockPixels(env, src, (void**) &source);
AndroidBitmap_lockPixels(env, dst, (void**) &destination);
rotate_fun(rotate, source, srcWidth, srcHeight, destination, dstWidth, dstHeight);
@@ -159,9 +154,9 @@ void JNIFUNCF(ImageFilterGeometry, nativeApplyFilterRotate, jobject src, jint sr
}
void JNIFUNCF(ImageFilterGeometry, nativeApplyFilterCrop, jobject src, jint srcWidth, jint srcHeight, jobject dst, jint dstWidth, jint dstHeight, jint offsetWidth, jint offsetHeight) {
- (void)obj;
char* destination = 0;
char* source = 0;
+ int len = dstWidth * dstHeight * 4;
AndroidBitmap_lockPixels(env, src, (void**) &source);
AndroidBitmap_lockPixels(env, dst, (void**) &destination);
crop(source, srcWidth, srcHeight, destination, dstWidth, dstHeight, offsetWidth, offsetHeight);
@@ -170,10 +165,6 @@ void JNIFUNCF(ImageFilterGeometry, nativeApplyFilterCrop, jobject src, jint srcW
}
void JNIFUNCF(ImageFilterGeometry, nativeApplyFilterStraighten, jobject src, jint srcWidth, jint srcHeight, jobject dst, jint dstWidth, jint dstHeight, jfloat straightenAngle) {
- (void)obj;
- (void)srcWidth;
- (void)srcHeight;
- (void)straightenAngle;
char* destination = 0;
char* source = 0;
int len = dstWidth * dstHeight * 4;
@@ -182,7 +173,9 @@ void JNIFUNCF(ImageFilterGeometry, nativeApplyFilterStraighten, jobject src, jin
// TODO: implement straighten
int i = 0;
for (; i < len; i += 4) {
+ int r = source[RED];
int g = source[GREEN];
+ int b = source[BLUE];
destination[RED] = 128;
destination[GREEN] = g;
destination[BLUE] = 128;
diff --git a/jni/filters/gradient.c b/jni/filters/gradient.c
index 1501d5eed..1a8569786 100644
--- a/jni/filters/gradient.c
+++ b/jni/filters/gradient.c
@@ -19,7 +19,6 @@
void JNIFUNCF(ImageFilter, nativeApplyGradientFilter, jobject bitmap, jint width, jint height,
jintArray redGradient, jintArray greenGradient, jintArray blueGradient)
{
- (void)obj;
char* destination = 0;
jint* redGradientArray = 0;
jint* greenGradientArray = 0;
diff --git a/jni/filters/highlight.c b/jni/filters/highlight.c
index f9e46650c..567a216e0 100644
--- a/jni/filters/highlight.c
+++ b/jni/filters/highlight.c
@@ -21,7 +21,6 @@
void JNIFUNCF(ImageFilterHighlights, nativeApplyFilter, jobject bitmap,
jint width, jint height, jfloatArray luminanceMap){
- (void)obj;
char* destination = 0;
AndroidBitmap_lockPixels(env, bitmap, (void**) &destination);
unsigned char * rgb = (unsigned char * )destination;
diff --git a/jni/filters/hue.c b/jni/filters/hue.c
index 974e1e2b0..a4aef936d 100644
--- a/jni/filters/hue.c
+++ b/jni/filters/hue.c
@@ -18,7 +18,6 @@
void JNIFUNCF(ImageFilterHue, nativeApplyFilter, jobject bitmap, jint width, jint height, jfloatArray matrix)
{
- (void)obj;
char* destination = 0;
AndroidBitmap_lockPixels(env, bitmap, (void**) &destination);
unsigned char * rgb = (unsigned char * )destination;
diff --git a/jni/filters/kmeans.cc b/jni/filters/kmeans.cc
index f0aa54b78..97cead7bc 100644
--- a/jni/filters/kmeans.cc
+++ b/jni/filters/kmeans.cc
@@ -34,7 +34,6 @@ void JNIFUNCF(ImageFilterKMeans, nativeApplyFilter, jobject bitmap, jint width,
jobject large_ds_bitmap, jint lwidth, jint lheight, jobject small_ds_bitmap,
jint swidth, jint sheight, jint p, jint seed)
{
- (void)obj;
char* destination = 0;
char* larger_ds_dst = 0;
char* smaller_ds_dst = 0;
diff --git a/jni/filters/negative.c b/jni/filters/negative.c
index 69c76708c..735e583c9 100644
--- a/jni/filters/negative.c
+++ b/jni/filters/negative.c
@@ -18,7 +18,6 @@
void JNIFUNCF(ImageFilterNegative, nativeApplyFilter, jobject bitmap, jint width, jint height)
{
- (void)obj;
char* destination = 0;
AndroidBitmap_lockPixels(env, bitmap, (void**) &destination);
diff --git a/jni/filters/redEyeMath.c b/jni/filters/redEyeMath.c
index 1942d691e..9a16d6004 100644
--- a/jni/filters/redEyeMath.c
+++ b/jni/filters/redEyeMath.c
@@ -34,7 +34,6 @@ int isRed(unsigned char *src, int p) {
void findPossible(unsigned char *src, unsigned char *mask, int iw, int ih,
short *rect) {
- (void)ih;
int recX = rect[0], recY = rect[1], recW = rect[2], recH = rect[3];
int y, x;
@@ -56,7 +55,6 @@ void findPossible(unsigned char *src, unsigned char *mask, int iw, int ih,
void findReds(unsigned char *src, unsigned char *mask, int iw, int ih,
short *rect) {
- (void)ih;
int recX = rect[0], recY = rect[1], recW = rect[2], recH = rect[3];
int y, x;
@@ -74,7 +72,6 @@ void findReds(unsigned char *src, unsigned char *mask, int iw, int ih,
void dialateMaskIfRed(unsigned char *src, int iw, int ih, unsigned char *mask,
unsigned char *out, short *rect) {
- (void)ih;
int recX = rect[0], recY = rect[1], recW = rect[2], recH = rect[3];
int y, x;
@@ -116,6 +113,7 @@ void filterRedEye(unsigned char *src, unsigned char *dest, int iw, int ih, short
int recX = rect[0], recY = rect[1], recW = rect[2], recH = rect[3];
unsigned char *mask1 = (unsigned char *) malloc(recW * recH);
unsigned char *mask2 = (unsigned char *)malloc(recW*recH);
+ int QUE_LEN = 100;
int y, x, i;
rect[0] = MAX(rect[0],0);
diff --git a/jni/filters/redeye.c b/jni/filters/redeye.c
index a7d12a8b3..9a358dd3d 100644
--- a/jni/filters/redeye.c
+++ b/jni/filters/redeye.c
@@ -19,7 +19,6 @@
void JNIFUNCF(ImageFilterRedEye, nativeApplyFilter, jobject bitmap, jint width, jint height, jshortArray vrect)
{
- (void)obj;
char* destination = 0;
AndroidBitmap_lockPixels(env, bitmap, (void**) &destination);
unsigned char * rgb = (unsigned char * )destination;
diff --git a/jni/filters/saturated.c b/jni/filters/saturated.c
index 5ea361bc9..1bc0cc56b 100644
--- a/jni/filters/saturated.c
+++ b/jni/filters/saturated.c
@@ -18,7 +18,6 @@
void JNIFUNCF(ImageFilterSaturated, nativeApplyFilter, jobject bitmap, jint width, jint height, jfloat saturation)
{
- (void)obj;
char* destination = 0;
AndroidBitmap_lockPixels(env, bitmap, (void**) &destination);
int i;
@@ -37,6 +36,7 @@ void JNIFUNCF(ImageFilterSaturated, nativeApplyFilter, jobject bitmap, jint widt
int r = destination[RED];
int g = destination[GREEN];
int b = destination[BLUE];
+ int t = (r + g) / 2;
R = r;
G = g;
B = b;
diff --git a/jni/filters/shadows.c b/jni/filters/shadows.c
index ee4621cf2..5f802dd21 100644
--- a/jni/filters/shadows.c
+++ b/jni/filters/shadows.c
@@ -20,7 +20,6 @@
#include "filters.h"
void JNIFUNCF(ImageFilterShadows, nativeApplyFilter, jobject bitmap, jint width, jint height, float scale){
- (void)obj;
double shadowFilterMap[] = {
-0.00591, 0.0001,
1.16488, 0.01668,
diff --git a/jni/filters/tinyplanet.cc b/jni/filters/tinyplanet.cc
index 56d125375..beac0861a 100644
--- a/jni/filters/tinyplanet.cc
+++ b/jni/filters/tinyplanet.cc
@@ -131,7 +131,6 @@ void StereographicProjection(float scale, float angle, unsigned char* input_imag
void JNIFUNCF(ImageFilterTinyPlanet, nativeApplyFilter, jobject bitmap_in, jint width, jint height, jobject bitmap_out, jint output_size, jfloat scale,jfloat angle)
{
- (void)obj;
char* source = 0;
char* destination = 0;
AndroidBitmap_lockPixels(env, bitmap_in, (void**) &source);
diff --git a/jni/filters/vibrance.c b/jni/filters/vibrance.c
index 43e73db79..cb5c536e5 100644
--- a/jni/filters/vibrance.c
+++ b/jni/filters/vibrance.c
@@ -19,7 +19,6 @@
void JNIFUNCF(ImageFilterVibrance, nativeApplyFilter, jobject bitmap, jint width, jint height, jfloat vibrance)
{
- (void)obj;
char* destination = 0;
AndroidBitmap_lockPixels(env, bitmap, (void**) &destination);
int i;
@@ -46,6 +45,7 @@ void JNIFUNCF(ImageFilterVibrance, nativeApplyFilter, jobject bitmap, jint width
Rt = Rf * MS;
Gt = Gf * MS;
Bt = Bf * MS;
+ int t = (r + g) / 2;
R = r;
G = g;
B = b;
diff --git a/jni/filters/wbalance.c b/jni/filters/wbalance.c
index 78271cd6b..9a2156166 100644
--- a/jni/filters/wbalance.c
+++ b/jni/filters/wbalance.c
@@ -101,10 +101,10 @@ void estmateWhite(unsigned char *src, int len, int *wr, int *wb, int *wg){
}
void estmateWhiteBox(unsigned char *src, int iw, int ih, int x,int y, int *wr, int *wb, int *wg){
- int r = 0;
- int g = 0;
- int b = 0;
- int sum = 0;
+ int r;
+ int g;
+ int b;
+ int sum;
int xp,yp;
int bounds = 5;
if (x<0) x = bounds;
@@ -132,7 +132,6 @@ void estmateWhiteBox(unsigned char *src, int iw, int ih, int x,int y, int *wr, i
void JNIFUNCF(ImageFilterWBalance, nativeApplyFilter, jobject bitmap, jint width, jint height, int locX,int locY)
{
- (void)obj;
char* destination = 0;
AndroidBitmap_lockPixels(env, bitmap, (void**) &destination);
int i;
diff --git a/jni/jni_egl_fence.cpp b/jni/jni_egl_fence.cpp
index 7e788928f..cf15e2f5d 100644
--- a/jni/jni_egl_fence.cpp
+++ b/jni/jni_egl_fence.cpp
@@ -37,6 +37,7 @@ static bool egl_khr_fence_sync_supported = false;
bool IsEglKHRFenceSyncSupported() {
if (!initialized) {
+ EGLDisplay display = eglGetCurrentDisplay();
const char* eglExtensions = eglQueryString(eglGetCurrentDisplay(), EGL_EXTENSIONS);
if (eglExtensions && strstr(eglExtensions, "EGL_KHR_fence_sync")) {
FuncEglCreateSyncKHR = (TypeEglCreateSyncKHR) eglGetProcAddress("eglCreateSyncKHR");
@@ -55,8 +56,6 @@ bool IsEglKHRFenceSyncSupported() {
void
Java_com_android_gallery3d_photoeditor_FilterStack_nativeEglSetFenceAndWait(JNIEnv* env,
jobject thiz) {
- (void)env;
- (void)thiz;
if (!IsEglKHRFenceSyncSupported()) return;
EGLDisplay display = eglGetCurrentDisplay();
diff --git a/jni_jpegstream/src/jerr_hook.cpp b/jni_jpegstream/src/jerr_hook.cpp
index c8491ccbd..f8f864f78 100644
--- a/jni_jpegstream/src/jerr_hook.cpp
+++ b/jni_jpegstream/src/jerr_hook.cpp
@@ -34,6 +34,7 @@ void ErrExit(j_common_ptr cinfo) {
* to logcat's error log.
*/
void ErrOutput(j_common_ptr cinfo) {
+ ErrManager* mgr = reinterpret_cast<ErrManager*>(cinfo->err);
char buf[JMSG_LENGTH_MAX];
(*cinfo->err->format_message) (cinfo, buf);
buf[JMSG_LENGTH_MAX - 1] = '\0'; // Force null terminator
diff --git a/jni_jpegstream/src/jpeg_hook.cpp b/jni_jpegstream/src/jpeg_hook.cpp
index b4d4dd302..cca54e405 100644
--- a/jni_jpegstream/src/jpeg_hook.cpp
+++ b/jni_jpegstream/src/jpeg_hook.cpp
@@ -121,7 +121,7 @@ void Mgr_skip_input_data_fcn(j_decompress_ptr cinfo, long num_bytes) {
return;
}
SourceManager *src = reinterpret_cast<SourceManager*>(cinfo->src);
- if (src->mgr.bytes_in_buffer >= (size_t)num_bytes) {
+ if (src->mgr.bytes_in_buffer >= num_bytes) {
src->mgr.bytes_in_buffer -= num_bytes;
src->mgr.next_input_byte += num_bytes;
} else {
@@ -151,7 +151,6 @@ void Mgr_skip_input_data_fcn(j_decompress_ptr cinfo, long num_bytes) {
void Mgr_term_source_fcn(j_decompress_ptr cinfo) {
//noop
- (void)cinfo;
}
int32_t MakeSrc(j_decompress_ptr cinfo, JNIEnv *env, jobject inStream){
diff --git a/jni_jpegstream/src/jpeg_reader.cpp b/jni_jpegstream/src/jpeg_reader.cpp
index 9662152da..4726b6426 100644
--- a/jni_jpegstream/src/jpeg_reader.cpp
+++ b/jni_jpegstream/src/jpeg_reader.cpp
@@ -215,6 +215,7 @@ void JpegReader::formatPixels(uint8_t* buf, int32_t len) {
// Do endianness and alpha for output format
if (mFormat == Jpeg_Config::FORMAT_RGBA) {
// Set alphas to 255
+ uint8_t* end = buf + len - 1;
for (int i = len - 1; i >= 0; i -= 4) {
buf[i] = 255;
buf[i - 1] = *--iter;
@@ -223,6 +224,7 @@ void JpegReader::formatPixels(uint8_t* buf, int32_t len) {
}
} else if (mFormat == Jpeg_Config::FORMAT_ABGR) {
// Reverse endianness and set alphas to 255
+ uint8_t* end = buf + len - 1;
int r, g, b;
for (int i = len - 1; i >= 0; i -= 4) {
b = *--iter;
diff --git a/jni_jpegstream/src/jpegstream.cpp b/jni_jpegstream/src/jpegstream.cpp
index 4c239e831..3b9a6830b 100644
--- a/jni_jpegstream/src/jpegstream.cpp
+++ b/jni_jpegstream/src/jpegstream.cpp
@@ -324,7 +324,6 @@ static int registerNativeMethods(JNIEnv* env, const char* className,
}
jint JNI_OnLoad(JavaVM* vm, void* reserved) {
- (void)reserved;
JNIEnv* env;
if (vm->GetEnv(reinterpret_cast<void**>(&env), JNI_VERSION_1_6) != JNI_OK) {
LOGE("Error: GetEnv failed in JNI_OnLoad");