• Home
  • Raw
  • Download

Lines Matching refs:env

38   if (!(f) || (*env)->ExceptionCheck(env)) { \
50 jclass _exccls = (*env)->FindClass(env, exceptionClass); \
53 (*env)->ThrowNew(env, _exccls, msg); \
63 BAILIF0(_errstr = (*env)->NewStringUTF(env, tjGetErrorStr2(handle))); \
64 BAILIF0(_exccls = (*env)->FindClass(env, \
66 BAILIF0(_excid = (*env)->GetMethodID(env, _exccls, "<init>", \
68 BAILIF0(_excobj = (*env)->NewObject(env, _exccls, _excid, _errstr, \
70 (*env)->Throw(env, _excobj); \
80 jclass _cls = (*env)->GetObjectClass(env, obj); \
84 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "handle", "J")); \
85 handle = (tjhandle)(size_t)(*env)->GetLongField(env, obj, _fid);
89 if ((jName = (*env)->NewStringUTF(env, property)) != NULL) { \
91 jValue = (*env)->CallStaticObjectMethod(env, cls, mid, jName); \
92 exception = (*env)->ExceptionCheck(env); \
94 (value = (*env)->GetStringUTFChars(env, jValue, 0)) != NULL) { \
96 (*env)->ReleaseStringUTFChars(env, jValue, value); \
104 (*env)->ReleasePrimitiveArrayCritical(env, javaArray, (void *)cArray, 0); \
108 static int ProcessSystemProperties(JNIEnv *env) in ProcessSystemProperties() argument
115 BAILIF0(cls = (*env)->FindClass(env, "java/lang/System")); in ProcessSystemProperties()
116 BAILIF0(mid = (*env)->GetStaticMethodID(env, cls, "getProperty", in ProcessSystemProperties()
133 (JNIEnv *env, jclass cls, jint width, jint height, jint jpegSubsamp) in Java_org_libjpegturbo_turbojpeg_TJ_bufSize() argument
145 (JNIEnv *env, jclass cls, jint width, jint pad, jint height, jint subsamp) in Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__IIII() argument
157 (JNIEnv *env, jclass cls, jint width, jint height, jint subsamp) in Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__III() argument
159 return Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__IIII(env, cls, width, in Java_org_libjpegturbo_turbojpeg_TJ_bufSizeYUV__III()
166 (JNIEnv *env, jclass cls, jint componentID, jint width, jint stride, in Java_org_libjpegturbo_turbojpeg_TJ_planeSizeYUV__IIIII() argument
180 (JNIEnv *env, jclass cls, jint componentID, jint width, jint subsamp) in Java_org_libjpegturbo_turbojpeg_TJ_planeWidth__III() argument
192 (JNIEnv *env, jclass cls, jint componentID, jint height, jint subsamp) in Java_org_libjpegturbo_turbojpeg_TJ_planeHeight__III() argument
204 (JNIEnv *env, jobject obj) in Java_org_libjpegturbo_turbojpeg_TJCompressor_init() argument
213 BAILIF0(cls = (*env)->GetObjectClass(env, obj)); in Java_org_libjpegturbo_turbojpeg_TJCompressor_init()
214 BAILIF0(fid = (*env)->GetFieldID(env, cls, "handle", "J")); in Java_org_libjpegturbo_turbojpeg_TJCompressor_init()
215 (*env)->SetLongField(env, obj, fid, (size_t)handle); in Java_org_libjpegturbo_turbojpeg_TJCompressor_init()
222 (JNIEnv *env, jobject obj, jarray src, jint srcElementSize, jint x, jint y, in TJCompressor_compress() argument
241 if ((*env)->GetArrayLength(env, src) * srcElementSize < arraySize) in TJCompressor_compress()
244 if ((*env)->GetArrayLength(env, dst) < (jsize)jpegSize) in TJCompressor_compress()
247 if (ProcessSystemProperties(env) < 0) goto bailout; in TJCompressor_compress()
249 BAILIF0NOEC(srcBuf = (*env)->GetPrimitiveArrayCritical(env, src, 0)); in TJCompressor_compress()
250 BAILIF0NOEC(jpegBuf = (*env)->GetPrimitiveArrayCritical(env, dst, 0)); in TJCompressor_compress()
268 (JNIEnv *env, jobject obj, jbyteArray src, jint x, jint y, jint width, in Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3BIIIIII_3BIII() argument
272 return TJCompressor_compress(env, obj, src, 1, x, y, width, pitch, height, in Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3BIIIIII_3BIII()
278 (JNIEnv *env, jobject obj, jbyteArray src, jint width, jint pitch, in Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3BIIII_3BIII() argument
282 return TJCompressor_compress(env, obj, src, 1, 0, 0, width, pitch, height, in Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3BIIII_3BIII()
288 (JNIEnv *env, jobject obj, jintArray src, jint x, jint y, jint width, in Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3IIIIIII_3BIII() argument
297 return TJCompressor_compress(env, obj, src, sizeof(jint), x, y, width, in Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3IIIIIII_3BIII()
307 (JNIEnv *env, jobject obj, jintArray src, jint width, jint stride, in Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3IIIII_3BIII() argument
316 return TJCompressor_compress(env, obj, src, sizeof(jint), 0, 0, width, in Java_org_libjpegturbo_turbojpeg_TJCompressor_compress___3IIIII_3BIII()
326 (JNIEnv *env, jobject obj, jobjectArray srcobjs, jintArray jSrcOffsets, in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII() argument
347 if ((*env)->GetArrayLength(env, srcobjs) < nc) in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
349 if ((*env)->GetArrayLength(env, jSrcOffsets) < nc) in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
351 if ((*env)->GetArrayLength(env, jSrcStrides) < nc) in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
355 if ((*env)->GetArrayLength(env, dst) < (jsize)jpegSize) in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
358 if (ProcessSystemProperties(env) < 0) goto bailout; in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
360 (*env)->GetIntArrayRegion(env, jSrcOffsets, 0, nc, srcOffsetsTmp); in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
361 if ((*env)->ExceptionCheck(env)) goto bailout; in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
365 (*env)->GetIntArrayRegion(env, jSrcStrides, 0, nc, srcStridesTmp); in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
366 if ((*env)->ExceptionCheck(env)) goto bailout; in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
382 BAILIF0(jSrcPlanes[i] = (*env)->GetObjectArrayElement(env, srcobjs, i)); in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
383 if ((*env)->GetArrayLength(env, jSrcPlanes[i]) < in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
389 (*env)->GetPrimitiveArrayCritical(env, jSrcPlanes[i], 0)); in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
392 BAILIF0NOEC(jpegBuf = (*env)->GetPrimitiveArrayCritical(env, dst, 0)); in Java_org_libjpegturbo_turbojpeg_TJCompressor_compressFromYUV___3_3B_3II_3III_3BII()
411 (JNIEnv *env, jobject obj, jarray src, jint srcElementSize, jint x, jint y, in TJCompressor_encodeYUV() argument
435 if ((*env)->GetArrayLength(env, dstobjs) < nc) in TJCompressor_encodeYUV()
437 if ((*env)->GetArrayLength(env, jDstOffsets) < nc) in TJCompressor_encodeYUV()
439 if ((*env)->GetArrayLength(env, jDstStrides) < nc) in TJCompressor_encodeYUV()
444 if ((*env)->GetArrayLength(env, src) * srcElementSize < arraySize) in TJCompressor_encodeYUV()
447 (*env)->GetIntArrayRegion(env, jDstOffsets, 0, nc, dstOffsetsTmp); in TJCompressor_encodeYUV()
448 if ((*env)->ExceptionCheck(env)) goto bailout; in TJCompressor_encodeYUV()
452 (*env)->GetIntArrayRegion(env, jDstStrides, 0, nc, dstStridesTmp); in TJCompressor_encodeYUV()
453 if ((*env)->ExceptionCheck(env)) goto bailout; in TJCompressor_encodeYUV()
469 BAILIF0(jDstPlanes[i] = (*env)->GetObjectArrayElement(env, dstobjs, i)); in TJCompressor_encodeYUV()
470 if ((*env)->GetArrayLength(env, jDstPlanes[i]) < in TJCompressor_encodeYUV()
476 (*env)->GetPrimitiveArrayCritical(env, jDstPlanes[i], 0)); in TJCompressor_encodeYUV()
479 BAILIF0NOEC(srcBuf = (*env)->GetPrimitiveArrayCritical(env, src, 0)); in TJCompressor_encodeYUV()
498 (JNIEnv *env, jobject obj, jbyteArray src, jint x, jint y, jint width, in Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3BIIIIII_3_3B_3I_3III() argument
502 TJCompressor_encodeYUV(env, obj, src, 1, x, y, width, pitch, height, pf, in Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3BIIIIII_3_3B_3I_3III()
508 (JNIEnv *env, jobject obj, jintArray src, jint x, jint y, jint width, in Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3IIIIIII_3_3B_3I_3III() argument
517 TJCompressor_encodeYUV(env, obj, src, sizeof(jint), x, y, width, in Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3IIIIIII_3_3B_3I_3III()
526 (JNIEnv *env, jobject obj, jarray src, jint srcElementSize, jint width, in TJCompressor_encodeYUV_12() argument
542 if ((*env)->GetArrayLength(env, src) * srcElementSize < arraySize) in TJCompressor_encodeYUV_12()
544 if ((*env)->GetArrayLength(env, dst) < in TJCompressor_encodeYUV_12()
548 BAILIF0NOEC(srcBuf = (*env)->GetPrimitiveArrayCritical(env, src, 0)); in TJCompressor_encodeYUV_12()
549 BAILIF0NOEC(dstBuf = (*env)->GetPrimitiveArrayCritical(env, dst, 0)); in TJCompressor_encodeYUV_12()
565 (JNIEnv *env, jobject obj, jbyteArray src, jint width, jint pitch, in Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3BIIII_3BII() argument
568 TJCompressor_encodeYUV_12(env, obj, src, 1, width, pitch, height, pf, dst, in Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3BIIII_3BII()
574 (JNIEnv *env, jobject obj, jintArray src, jint width, jint stride, in Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3IIIII_3BII() argument
582 TJCompressor_encodeYUV_12(env, obj, src, sizeof(jint), width, in Java_org_libjpegturbo_turbojpeg_TJCompressor_encodeYUV___3IIIII_3BII()
592 (JNIEnv *env, jobject obj) in Java_org_libjpegturbo_turbojpeg_TJCompressor_destroy() argument
599 (*env)->SetLongField(env, obj, _fid, 0); in Java_org_libjpegturbo_turbojpeg_TJCompressor_destroy()
607 (JNIEnv *env, jobject obj) in Java_org_libjpegturbo_turbojpeg_TJDecompressor_init() argument
616 BAILIF0(cls = (*env)->GetObjectClass(env, obj)); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_init()
617 BAILIF0(fid = (*env)->GetFieldID(env, cls, "handle", "J")); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_init()
618 (*env)->SetLongField(env, obj, fid, (size_t)handle); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_init()
626 (JNIEnv *env, jclass cls) in Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors() argument
638 BAILIF0(sfcls = (*env)->FindClass(env, in Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors()
640 BAILIF0(sfjava = (jobjectArray)(*env)->NewObjectArray(env, n, sfcls, 0)); in Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors()
643 BAILIF0(sfobj = (*env)->AllocObject(env, sfcls)); in Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors()
644 BAILIF0(fid = (*env)->GetFieldID(env, sfcls, "num", "I")); in Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors()
645 (*env)->SetIntField(env, sfobj, fid, sf[i].num); in Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors()
646 BAILIF0(fid = (*env)->GetFieldID(env, sfcls, "denom", "I")); in Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors()
647 (*env)->SetIntField(env, sfobj, fid, sf[i].denom); in Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors()
648 (*env)->SetObjectArrayElement(env, sfjava, i, sfobj); in Java_org_libjpegturbo_turbojpeg_TJ_getScalingFactors()
657 (JNIEnv *env, jobject obj, jbyteArray src, jint jpegSize) in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader() argument
665 if ((*env)->GetArrayLength(env, src) < jpegSize) in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader()
668 BAILIF0NOEC(jpegBuf = (*env)->GetPrimitiveArrayCritical(env, src, 0)); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader()
678 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "jpegSubsamp", "I")); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader()
679 (*env)->SetIntField(env, obj, _fid, jpegSubsamp); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader()
680 if ((_fid = (*env)->GetFieldID(env, _cls, "jpegColorspace", "I")) == 0) in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader()
681 (*env)->ExceptionClear(env); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader()
683 (*env)->SetIntField(env, obj, _fid, jpegColorspace); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader()
684 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "jpegWidth", "I")); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader()
685 (*env)->SetIntField(env, obj, _fid, width); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader()
686 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "jpegHeight", "I")); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader()
687 (*env)->SetIntField(env, obj, _fid, height); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressHeader()
694 (JNIEnv *env, jobject obj, jbyteArray src, jint jpegSize, jarray dst, in TJDecompressor_decompress() argument
709 if ((*env)->GetArrayLength(env, src) < jpegSize) in TJDecompressor_decompress()
713 if ((*env)->GetArrayLength(env, dst) * dstElementSize < arraySize) in TJDecompressor_decompress()
716 BAILIF0NOEC(jpegBuf = (*env)->GetPrimitiveArrayCritical(env, src, 0)); in TJDecompressor_decompress()
717 BAILIF0NOEC(dstBuf = (*env)->GetPrimitiveArrayCritical(env, dst, 0)); in TJDecompressor_decompress()
734 (JNIEnv *env, jobject obj, jbyteArray src, jint jpegSize, jbyteArray dst, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3BIIIIIII() argument
737 TJDecompressor_decompress(env, obj, src, jpegSize, dst, 1, x, y, width, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3BIIIIIII()
743 (JNIEnv *env, jobject obj, jbyteArray src, jint jpegSize, jbyteArray dst, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3BIIIII() argument
746 TJDecompressor_decompress(env, obj, src, jpegSize, dst, 1, 0, 0, width, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3BIIIII()
752 (JNIEnv *env, jobject obj, jbyteArray src, jint jpegSize, jintArray dst, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3IIIIIIII() argument
760 TJDecompressor_decompress(env, obj, src, jpegSize, dst, sizeof(jint), x, y, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3IIIIIIII()
769 (JNIEnv *env, jobject obj, jbyteArray src, jint jpegSize, jintArray dst, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3IIIIII() argument
777 TJDecompressor_decompress(env, obj, src, jpegSize, dst, sizeof(jint), 0, 0, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompress___3BI_3IIIIII()
786 (JNIEnv *env, jobject obj, jbyteArray src, jint jpegSize, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III() argument
803 if ((*env)->GetArrayLength(env, src) < jpegSize) in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
805 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "jpegSubsamp", "I")); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
806 jpegSubsamp = (int)(*env)->GetIntField(env, obj, _fid); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
807 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "jpegWidth", "I")); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
808 jpegWidth = (int)(*env)->GetIntField(env, obj, _fid); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
809 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "jpegHeight", "I")); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
810 jpegHeight = (int)(*env)->GetIntField(env, obj, _fid); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
830 (*env)->GetIntArrayRegion(env, jDstOffsets, 0, nc, dstOffsetsTmp); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
831 if ((*env)->ExceptionCheck(env)) goto bailout; in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
835 (*env)->GetIntArrayRegion(env, jDstStrides, 0, nc, dstStridesTmp); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
836 if ((*env)->ExceptionCheck(env)) goto bailout; in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
853 BAILIF0(jDstPlanes[i] = (*env)->GetObjectArrayElement(env, dstobjs, i)); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
854 if ((*env)->GetArrayLength(env, jDstPlanes[i]) < in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
860 (*env)->GetPrimitiveArrayCritical(env, jDstPlanes[i], 0)); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
863 BAILIF0NOEC(jpegBuf = (*env)->GetPrimitiveArrayCritical(env, src, 0)); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3_3B_3II_3III()
882 (JNIEnv *env, jobject obj, jbyteArray src, jint jpegSize, jbyteArray dst, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI() argument
891 if ((*env)->GetArrayLength(env, src) < jpegSize) in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI()
893 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "jpegSubsamp", "I")); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI()
894 jpegSubsamp = (int)(*env)->GetIntField(env, obj, _fid); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI()
895 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "jpegWidth", "I")); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI()
896 jpegWidth = (int)(*env)->GetIntField(env, obj, _fid); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI()
897 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "jpegHeight", "I")); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI()
898 jpegHeight = (int)(*env)->GetIntField(env, obj, _fid); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI()
899 if ((*env)->GetArrayLength(env, dst) < in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI()
903 BAILIF0NOEC(jpegBuf = (*env)->GetPrimitiveArrayCritical(env, src, 0)); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI()
904 BAILIF0NOEC(dstBuf = (*env)->GetPrimitiveArrayCritical(env, dst, 0)); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decompressToYUV___3BI_3BI()
919 (JNIEnv *env, jobject obj, jobjectArray srcobjs, jintArray jSrcOffsets, in TJDecompressor_decodeYUV() argument
942 if ((*env)->GetArrayLength(env, srcobjs) < nc) in TJDecompressor_decodeYUV()
944 if ((*env)->GetArrayLength(env, jSrcOffsets) < nc) in TJDecompressor_decodeYUV()
946 if ((*env)->GetArrayLength(env, jSrcStrides) < nc) in TJDecompressor_decodeYUV()
951 if ((*env)->GetArrayLength(env, dst) * dstElementSize < arraySize) in TJDecompressor_decodeYUV()
954 (*env)->GetIntArrayRegion(env, jSrcOffsets, 0, nc, srcOffsetsTmp); in TJDecompressor_decodeYUV()
955 if ((*env)->ExceptionCheck(env)) goto bailout; in TJDecompressor_decodeYUV()
959 (*env)->GetIntArrayRegion(env, jSrcStrides, 0, nc, srcStridesTmp); in TJDecompressor_decodeYUV()
960 if ((*env)->ExceptionCheck(env)) goto bailout; in TJDecompressor_decodeYUV()
976 BAILIF0(jSrcPlanes[i] = (*env)->GetObjectArrayElement(env, srcobjs, i)); in TJDecompressor_decodeYUV()
977 if ((*env)->GetArrayLength(env, jSrcPlanes[i]) < in TJDecompressor_decodeYUV()
983 (*env)->GetPrimitiveArrayCritical(env, jSrcPlanes[i], 0)); in TJDecompressor_decodeYUV()
986 BAILIF0NOEC(dstBuf = (*env)->GetPrimitiveArrayCritical(env, dst, 0)); in TJDecompressor_decodeYUV()
1005 (JNIEnv *env, jobject obj, jobjectArray srcobjs, jintArray jSrcOffsets, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decodeYUV___3_3B_3I_3II_3BIIIIIII() argument
1009 TJDecompressor_decodeYUV(env, obj, srcobjs, jSrcOffsets, jSrcStrides, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decodeYUV___3_3B_3I_3II_3BIIIIIII()
1016 (JNIEnv *env, jobject obj, jobjectArray srcobjs, jintArray jSrcOffsets, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decodeYUV___3_3B_3I_3II_3IIIIIIII() argument
1025 TJDecompressor_decodeYUV(env, obj, srcobjs, jSrcOffsets, jSrcStrides, in Java_org_libjpegturbo_turbojpeg_TJDecompressor_decodeYUV___3_3B_3I_3II_3IIIIIIII()
1035 (JNIEnv *env, jobject obj) in Java_org_libjpegturbo_turbojpeg_TJTransformer_init() argument
1044 BAILIF0(cls = (*env)->GetObjectClass(env, obj)); in Java_org_libjpegturbo_turbojpeg_TJTransformer_init()
1045 BAILIF0(fid = (*env)->GetFieldID(env, cls, "handle", "J")); in Java_org_libjpegturbo_turbojpeg_TJTransformer_init()
1046 (*env)->SetLongField(env, obj, fid, (size_t)handle); in Java_org_libjpegturbo_turbojpeg_TJTransformer_init()
1053 JNIEnv *env; member
1063 JNIEnv *env = params->env; in JNICustomFilter() local
1070 BAILIF0(bufobj = (*env)->NewDirectByteBuffer(env, coeffs, in JNICustomFilter()
1072 BAILIF0(cls = (*env)->FindClass(env, "java/nio/ByteOrder")); in JNICustomFilter()
1073 BAILIF0(mid = (*env)->GetStaticMethodID(env, cls, "nativeOrder", in JNICustomFilter()
1075 BAILIF0(borobj = (*env)->CallStaticObjectMethod(env, cls, mid)); in JNICustomFilter()
1076 BAILIF0(cls = (*env)->GetObjectClass(env, bufobj)); in JNICustomFilter()
1077 BAILIF0(mid = (*env)->GetMethodID(env, cls, "order", in JNICustomFilter()
1079 (*env)->CallObjectMethod(env, bufobj, mid, borobj); in JNICustomFilter()
1080 BAILIF0(mid = (*env)->GetMethodID(env, cls, "asShortBuffer", in JNICustomFilter()
1082 BAILIF0(bufobj = (*env)->CallObjectMethod(env, bufobj, mid)); in JNICustomFilter()
1084 BAILIF0(cls = (*env)->FindClass(env, "java/awt/Rectangle")); in JNICustomFilter()
1085 BAILIF0(arrayRegionObj = (*env)->AllocObject(env, cls)); in JNICustomFilter()
1086 BAILIF0(fid = (*env)->GetFieldID(env, cls, "x", "I")); in JNICustomFilter()
1087 (*env)->SetIntField(env, arrayRegionObj, fid, arrayRegion.x); in JNICustomFilter()
1088 BAILIF0(fid = (*env)->GetFieldID(env, cls, "y", "I")); in JNICustomFilter()
1089 (*env)->SetIntField(env, arrayRegionObj, fid, arrayRegion.y); in JNICustomFilter()
1090 BAILIF0(fid = (*env)->GetFieldID(env, cls, "width", "I")); in JNICustomFilter()
1091 (*env)->SetIntField(env, arrayRegionObj, fid, arrayRegion.w); in JNICustomFilter()
1092 BAILIF0(fid = (*env)->GetFieldID(env, cls, "height", "I")); in JNICustomFilter()
1093 (*env)->SetIntField(env, arrayRegionObj, fid, arrayRegion.h); in JNICustomFilter()
1095 BAILIF0(planeRegionObj = (*env)->AllocObject(env, cls)); in JNICustomFilter()
1096 BAILIF0(fid = (*env)->GetFieldID(env, cls, "x", "I")); in JNICustomFilter()
1097 (*env)->SetIntField(env, planeRegionObj, fid, planeRegion.x); in JNICustomFilter()
1098 BAILIF0(fid = (*env)->GetFieldID(env, cls, "y", "I")); in JNICustomFilter()
1099 (*env)->SetIntField(env, planeRegionObj, fid, planeRegion.y); in JNICustomFilter()
1100 BAILIF0(fid = (*env)->GetFieldID(env, cls, "width", "I")); in JNICustomFilter()
1101 (*env)->SetIntField(env, planeRegionObj, fid, planeRegion.w); in JNICustomFilter()
1102 BAILIF0(fid = (*env)->GetFieldID(env, cls, "height", "I")); in JNICustomFilter()
1103 (*env)->SetIntField(env, planeRegionObj, fid, planeRegion.h); in JNICustomFilter()
1105 BAILIF0(cls = (*env)->GetObjectClass(env, cfobj)); in JNICustomFilter()
1106 BAILIF0(mid = (*env)->GetMethodID(env, cls, "customFilter", in JNICustomFilter()
1108 (*env)->CallVoidMethod(env, cfobj, mid, bufobj, arrayRegionObj, in JNICustomFilter()
1119 (JNIEnv *env, jobject obj, jbyteArray jsrcBuf, jint jpegSize, in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform() argument
1135 if ((*env)->GetArrayLength(env, jsrcBuf) < jpegSize) in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1137 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "jpegWidth", "I")); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1138 jpegWidth = (int)(*env)->GetIntField(env, obj, _fid); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1139 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "jpegHeight", "I")); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1140 jpegHeight = (int)(*env)->GetIntField(env, obj, _fid); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1141 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "jpegSubsamp", "I")); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1142 jpegSubsamp = (int)(*env)->GetIntField(env, obj, _fid); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1144 n = (*env)->GetArrayLength(env, dstobjs); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1145 if (n != (*env)->GetArrayLength(env, tobjs)) in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1169 BAILIF0(tobj = (*env)->GetObjectArrayElement(env, tobjs, i)); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1170 BAILIF0(_cls = (*env)->GetObjectClass(env, tobj)); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1171 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "op", "I")); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1172 t[i].op = (*env)->GetIntField(env, tobj, _fid); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1173 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "options", "I")); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1174 t[i].options = (*env)->GetIntField(env, tobj, _fid); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1175 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "x", "I")); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1176 t[i].r.x = (*env)->GetIntField(env, tobj, _fid); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1177 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "y", "I")); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1178 t[i].r.y = (*env)->GetIntField(env, tobj, _fid); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1179 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "width", "I")); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1180 t[i].r.w = (*env)->GetIntField(env, tobj, _fid); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1181 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "height", "I")); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1182 t[i].r.h = (*env)->GetIntField(env, tobj, _fid); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1184 BAILIF0(_fid = (*env)->GetFieldID(env, _cls, "cf", in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1186 cfobj = (*env)->GetObjectField(env, tobj, _fid); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1188 params[i].env = env; in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1201 BAILIF0(jdstBufs[i] = (*env)->GetObjectArrayElement(env, dstobjs, i)); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1202 if ((unsigned long)(*env)->GetArrayLength(env, jdstBufs[i]) < in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1206 BAILIF0NOEC(jpegBuf = (*env)->GetPrimitiveArrayCritical(env, jsrcBuf, 0)); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1209 (*env)->GetPrimitiveArrayCritical(env, jdstBufs[i], 0)); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1223 jdstSizes = (*env)->NewIntArray(env, n); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1224 BAILIF0(dstSizesi = (*env)->GetIntArrayElements(env, jdstSizes, 0)); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1228 if (dstSizesi) (*env)->ReleaseIntArrayElements(env, jdstSizes, dstSizesi, 0); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1232 (*env)->ReleasePrimitiveArrayCritical(env, jdstBufs[i], dstBufs[i], 0); in Java_org_libjpegturbo_turbojpeg_TJTransformer_transform()
1245 (JNIEnv *env, jobject obj) in Java_org_libjpegturbo_turbojpeg_TJDecompressor_destroy() argument
1247 Java_org_libjpegturbo_turbojpeg_TJCompressor_destroy(env, obj); in Java_org_libjpegturbo_turbojpeg_TJDecompressor_destroy()