From d3f8ba59ea66bbabbeeac6a86ba770e519448d7a Mon Sep 17 00:00:00 2001 From: strawmanbobi Date: Wed, 31 May 2017 21:11:24 +0800 Subject: [PATCH] optimized code --- src/ir_decoder/jni/ir_decode_jni.c | 14 +++++++------- src/ir_decoder/src/ir_tv_control.c | 1 - 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/ir_decoder/jni/ir_decode_jni.c b/src/ir_decoder/jni/ir_decode_jni.c index e1a713d..7500e93 100644 --- a/src/ir_decoder/jni/ir_decode_jni.c +++ b/src/ir_decoder/jni/ir_decode_jni.c @@ -54,16 +54,16 @@ JNIEXPORT jint JNICALL Java_net_irext_decodesdk_IRDecode_irOpenBinary JNIEXPORT jintArray JNICALL Java_net_irext_decodesdk_IRDecode_irDecode (JNIEnv *env, jobject this_obj, jint key_code, jobject jni_ac_status, jint change_wind_direction) { - UINT16 user_data[USER_DATA_SIZE]; + UINT16 user_data[USER_DATA_SIZE]; int i = 0; jint copy_array[USER_DATA_SIZE] = {0}; - remote_ac_status_t ac_status; + remote_ac_status_t ac_status; jclass n_ac_status = (*env)->GetObjectClass(env, jni_ac_status); - if (NULL != n_ac_status) - { - jfieldID ac_power_fid = (*env)->GetFieldID(env, n_ac_status, "acPower", "I"); + if (NULL != n_ac_status) + { + jfieldID ac_power_fid = (*env)->GetFieldID(env, n_ac_status, "acPower", "I"); jint i_ac_power = (*env)->GetIntField(env, jni_ac_status, ac_power_fid); jfieldID ac_mode_fid = (*env)->GetFieldID(env, n_ac_status, "acMode", "I"); @@ -86,7 +86,7 @@ JNIEXPORT jintArray JNICALL Java_net_irext_decodesdk_IRDecode_irDecode ac_status.acTemp = i_ac_temp; ac_status.acWindDir = i_ac_wind_dir; ac_status.acWindSpeed = i_ac_wind_speed; - } + } int wave_code_length = ir_decode(key_code, user_data, &ac_status, change_wind_direction); @@ -100,7 +100,7 @@ JNIEXPORT jintArray JNICALL Java_net_irext_decodesdk_IRDecode_irDecode copy_array[i] = (int)user_data[i]; } (*env)->SetIntArrayRegion(env, result, 0, wave_code_length, copy_array); - (*env)->DeleteLocalRef(env, n_ac_status); + (*env)->DeleteLocalRef(env, n_ac_status); return result; } diff --git a/src/ir_decoder/src/ir_tv_control.c b/src/ir_decoder/src/ir_tv_control.c index 10d02c4..e4b04ba 100644 --- a/src/ir_decoder/src/ir_tv_control.c +++ b/src/ir_decoder/src/ir_tv_control.c @@ -57,7 +57,6 @@ static void replace_with(ir_cycles_t *pcycles_num, UINT16 *ir_time); INT8 tv_lib_open(UINT8 *binary, UINT16 binary_length) { // load binary to buffer - ir_printf("tv_lib_open entry, %d\n", binary_length); pbuffer->data = binary; pbuffer->len = binary_length; pbuffer->offset = 0;