shm: optimize a framebuffer copying in JNI
authorgiwoong.kim <giwoong.kim@samsung.com>
Thu, 11 Apr 2013 12:43:40 +0000 (21:43 +0900)
committergiwoong.kim <giwoong.kim@samsung.com>
Thu, 11 Apr 2013 12:43:40 +0000 (21:43 +0900)
optimize a framebuffer copying in JNI

Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
tizen/src/skin/client/native_src/share.c

index a22fd035c45d65c1ac14e47342bc04fa17b0a084..ad0244197c4406cf2030c2d8fb9be6fd4e8dbf7f 100644 (file)
@@ -98,13 +98,7 @@ JNIEXPORT jint JNICALL Java_org_tizen_emulator_skin_EmulatorShmSkin_getPixels
         return -1;
     }
 
-    int *framebuffer = (int *)shared_memory;
-
-    jint value = 0xFFFFFFFF;
-    for (i = 0; i < len; i++) {
-        value = framebuffer[i];
-        (*env)->SetIntArrayRegion(env, array, i, 1, &value); 
-    }
+    (*env)->SetIntArrayRegion(env, array, 0, len, shared_memory);
 
     return len;
 }