Use Java capitalization conventions

This commit is contained in:
DRC
2011-02-08 02:11:37 +00:00
parent 4c2c2e7467
commit b56211da74
10 changed files with 131 additions and 131 deletions

View File

@@ -4,12 +4,12 @@ TurboJPEG/OSS JNI Wrapper
TurboJPEG/OSS can optionally be built with a Java Native Interface wrapper,
which allows the TurboJPEG/OSS dynamic library to be loaded and used directly
from Java applications. The Java front end for this is defined in
turbojpeg.java, which should be located in the same directory as this README
file. turbojpeg.java is licensed under a BSD-style license, so it can be
TurboJPEG.java, which should be located in the same directory as this README
file. TurboJPEG.java is licensed under a BSD-style license, so it can be
incorporated directly into both open source and proprietary projects without
restriction.
tjexample.java, which should also be located in the same directory as this
TJExample.java, which should also be located in the same directory as this
README file, demonstrates how to use the TurboJPEG/OSS Java front end to
compress and decompress JPEG images in memory.
@@ -48,5 +48,5 @@ convention of MinGW, and it also avoids a filename conflict when the GCC and
Visual C++ versions of the libjpeg-turbo SDK are installed on the same system.
However, the TurboJPEG/OSS JNI wrapper will not work on Windows unless the DLL
is named turbojpeg.dll. You can work around this by renaming the DLL or by
simply changing the LoadLibrary() calls in turbojpeg.java so that they load
simply changing the LoadLibrary() calls in TurboJPEG.java so that they load
"libturbojpeg" instead of "turbojpeg".

View File

@@ -35,10 +35,10 @@ extern "C" {
#define TJ_YUV 512L
/*
* Class: TJ
* Method: BUFSIZE
* Method: bufSize
* Signature: (II)J
*/
JNIEXPORT jlong JNICALL Java_TJ_BUFSIZE
JNIEXPORT jlong JNICALL Java_TJ_bufSize
(JNIEnv *, jclass, jint, jint);
#ifdef __cplusplus

37
java/TJCompressor.h Normal file
View File

@@ -0,0 +1,37 @@
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class TJCompressor */
#ifndef _Included_TJCompressor
#define _Included_TJCompressor
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: TJCompressor
* Method: init
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_TJCompressor_init
(JNIEnv *, jobject);
/*
* Class: TJCompressor
* Method: destroy
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_TJCompressor_destroy
(JNIEnv *, jobject);
/*
* Class: TJCompressor
* Method: compress
* Signature: ([BIIII[BIII)J
*/
JNIEXPORT jlong JNICALL Java_TJCompressor_compress
(JNIEnv *, jobject, jbyteArray, jint, jint, jint, jint, jbyteArray, jint, jint, jint);
#ifdef __cplusplus
}
#endif
#endif

45
java/TJDecompressor.h Normal file
View File

@@ -0,0 +1,45 @@
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class TJDecompressor */
#ifndef _Included_TJDecompressor
#define _Included_TJDecompressor
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: TJDecompressor
* Method: init
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_TJDecompressor_init
(JNIEnv *, jobject);
/*
* Class: TJDecompressor
* Method: destroy
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_TJDecompressor_destroy
(JNIEnv *, jobject);
/*
* Class: TJDecompressor
* Method: decompressHeader
* Signature: ([BJ)LTJHeaderInfo;
*/
JNIEXPORT jobject JNICALL Java_TJDecompressor_decompressHeader
(JNIEnv *, jobject, jbyteArray, jlong);
/*
* Class: TJDecompressor
* Method: decompress
* Signature: ([BJ[BIIIII)V
*/
JNIEXPORT void JNICALL Java_TJDecompressor_decompress
(JNIEnv *, jobject, jbyteArray, jlong, jbyteArray, jint, jint, jint, jint, jint);
#ifdef __cplusplus
}
#endif
#endif

View File

@@ -33,9 +33,9 @@
import java.io.*;
public class tjexample {
public class TJExample {
public static final String classname=new tjexample().getClass().getName();
public static final String classname=new TJExample().getClass().getName();
public static void main(String argv[]) {
@@ -57,8 +57,8 @@ public class tjexample {
fis.read(inputbuf);
fis.close();
tjDecompressor tjd=new tjDecompressor();
tjHeaderInfo tji=tjd.DecompressHeader(inputbuf, inputsize);
TJDecompressor tjd=new TJDecompressor();
TJHeaderInfo tji=tjd.decompressHeader(inputbuf, inputsize);
System.out.print("Source Image: "+tji.width+" x "+tji.height+ " pixels, ");
switch(tji.subsamp) {
case TJ.SAMP444: System.out.println("4:4:4 subsampling"); break;
@@ -68,13 +68,13 @@ public class tjexample {
default: System.out.println("Unknown subsampling"); break;
}
byte [] tmpbuf=new byte[tji.width*tji.height*3];
tjd.Decompress(inputbuf, inputsize, tmpbuf, tji.width, tji.width*3,
tjd.decompress(inputbuf, inputsize, tmpbuf, tji.width, tji.width*3,
tji.height, 3, TJ.BOTTOMUP);
tjd.close();
tjCompressor tjc=new tjCompressor();
byte [] outputbuf=new byte[(int)TJ.BUFSIZE(tji.width, tji.height)];
long outputsize=tjc.Compress(tmpbuf, tji.width, tji.width*3, tji.height,
TJCompressor tjc=new TJCompressor();
byte [] outputbuf=new byte[(int)TJ.bufSize(tji.width, tji.height)];
long outputsize=tjc.compress(tmpbuf, tji.width, tji.width*3, tji.height,
3, outputbuf, tji.subsamp, 95, TJ.BOTTOMUP);
tjc.close();

View File

@@ -47,14 +47,14 @@ final class TJ {
FASTUPSAMPLE = 256,
YUV = 512;
public native final static long BUFSIZE(int width, int height);
public native final static long bufSize(int width, int height);
};
class tjCompressor {
class TJCompressor {
tjCompressor() throws Exception {Init();}
TJCompressor() throws Exception {init();}
public void close() throws Exception {Destroy();}
public void close() throws Exception {destroy();}
protected void finalize() throws Throwable {
try {
@@ -66,12 +66,12 @@ class tjCompressor {
}
};
private native void Init() throws Exception;
private native void init() throws Exception;
private native void Destroy() throws Exception;
private native void destroy() throws Exception;
// JPEG size in bytes is returned
public native long Compress(byte [] srcbuf, int width, int pitch,
public native long compress(byte [] srcbuf, int width, int pitch,
int height, int pixelsize, byte [] dstbuf, int jpegsubsamp, int jpegqual,
int flags) throws Exception;
@@ -82,17 +82,17 @@ class tjCompressor {
private long handle=0;
};
class tjHeaderInfo {
class TJHeaderInfo {
int subsamp=-1;
int width=-1;
int height=-1;
};
class tjDecompressor {
class TJDecompressor {
tjDecompressor() throws Exception {Init();}
TJDecompressor() throws Exception {init();}
public void close() throws Exception {Destroy();}
public void close() throws Exception {destroy();}
protected void finalize() throws Throwable {
try {
@@ -104,14 +104,14 @@ class tjDecompressor {
}
};
private native void Init() throws Exception;
private native void init() throws Exception;
private native void Destroy() throws Exception;
private native void destroy() throws Exception;
public native tjHeaderInfo DecompressHeader(byte [] srcbuf, long size)
public native TJHeaderInfo decompressHeader(byte [] srcbuf, long size)
throws Exception;
public native void Decompress(byte [] srcbuf, long size, byte [] dstbuf,
public native void decompress(byte [] srcbuf, long size, byte [] dstbuf,
int width, int pitch, int height, int pixelsize, int flags)
throws Exception;

View File

@@ -1,37 +0,0 @@
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class tjCompressor */
#ifndef _Included_tjCompressor
#define _Included_tjCompressor
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: tjCompressor
* Method: Init
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_tjCompressor_Init
(JNIEnv *, jobject);
/*
* Class: tjCompressor
* Method: Destroy
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_tjCompressor_Destroy
(JNIEnv *, jobject);
/*
* Class: tjCompressor
* Method: Compress
* Signature: ([BIIII[BIII)J
*/
JNIEXPORT jlong JNICALL Java_tjCompressor_Compress
(JNIEnv *, jobject, jbyteArray, jint, jint, jint, jint, jbyteArray, jint, jint, jint);
#ifdef __cplusplus
}
#endif
#endif

View File

@@ -1,45 +0,0 @@
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class tjDecompressor */
#ifndef _Included_tjDecompressor
#define _Included_tjDecompressor
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: tjDecompressor
* Method: Init
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_tjDecompressor_Init
(JNIEnv *, jobject);
/*
* Class: tjDecompressor
* Method: Destroy
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_tjDecompressor_Destroy
(JNIEnv *, jobject);
/*
* Class: tjDecompressor
* Method: DecompressHeader
* Signature: ([BJ)LtjHeaderInfo;
*/
JNIEXPORT jobject JNICALL Java_tjDecompressor_DecompressHeader
(JNIEnv *, jobject, jbyteArray, jlong);
/*
* Class: tjDecompressor
* Method: Decompress
* Signature: ([BJ[BIIIII)V
*/
JNIEXPORT void JNICALL Java_tjDecompressor_Decompress
(JNIEnv *, jobject, jbyteArray, jlong, jbyteArray, jint, jint, jint, jint, jint);
#ifdef __cplusplus
}
#endif
#endif

View File

@@ -28,8 +28,8 @@
#include "turbojpeg.h"
#include <jni.h>
#include "java/tjCompressor.h"
#include "java/tjDecompressor.h"
#include "java/TJCompressor.h"
#include "java/TJDecompressor.h"
#include "java/TJ.h"
#define _throw(msg) { \
@@ -49,13 +49,13 @@
handle=(tjhandle)(long)(*env)->GetLongField(env, obj, _fid); \
}
JNIEXPORT jlong JNICALL Java_TJ_BUFSIZE
JNIEXPORT jlong JNICALL Java_TJ_bufSize
(JNIEnv *env, jclass cls, jint width, jint height)
{
return TJBUFSIZE(width, height);
}
JNIEXPORT void JNICALL Java_tjCompressor_Init
JNIEXPORT void JNICALL Java_TJCompressor_init
(JNIEnv *env, jobject obj)
{
jclass cls;
@@ -73,7 +73,7 @@ JNIEXPORT void JNICALL Java_tjCompressor_Init
return;
}
JNIEXPORT jlong JNICALL Java_tjCompressor_Compress
JNIEXPORT jlong JNICALL Java_TJCompressor_compress
(JNIEnv *env, jobject obj, jbyteArray src, jint width, jint pitch,
jint height, jint pixelsize, jbyteArray dst, jint jpegsubsamp,
jint jpegqual, jint flags)
@@ -101,7 +101,7 @@ JNIEXPORT jlong JNICALL Java_tjCompressor_Compress
return size;
}
JNIEXPORT void JNICALL Java_tjCompressor_Destroy
JNIEXPORT void JNICALL Java_TJCompressor_destroy
(JNIEnv *env, jobject obj)
{
tjhandle handle=0;
@@ -114,7 +114,7 @@ JNIEXPORT void JNICALL Java_tjCompressor_Destroy
return;
}
JNIEXPORT void JNICALL Java_tjDecompressor_Init
JNIEXPORT void JNICALL Java_TJDecompressor_init
(JNIEnv *env, jobject obj)
{
jclass cls;
@@ -131,7 +131,7 @@ JNIEXPORT void JNICALL Java_tjDecompressor_Init
return;
}
JNIEXPORT jobject JNICALL Java_tjDecompressor_DecompressHeader
JNIEXPORT jobject JNICALL Java_TJDecompressor_decompressHeader
(JNIEnv *env, jobject obj, jbyteArray src, jlong size)
{
jclass jhicls=NULL;
@@ -153,7 +153,7 @@ JNIEXPORT jobject JNICALL Java_tjDecompressor_DecompressHeader
}
(*env)->ReleasePrimitiveArrayCritical(env, src, srcbuf, 0); srcbuf=NULL;
bailif0(jhicls=(*env)->FindClass(env, "tjHeaderInfo"));
bailif0(jhicls=(*env)->FindClass(env, "TJHeaderInfo"));
bailif0(jhiobj=(*env)->AllocObject(env, jhicls));
bailif0(fid=(*env)->GetFieldID(env, jhicls, "subsamp", "I"));
@@ -167,7 +167,7 @@ JNIEXPORT jobject JNICALL Java_tjDecompressor_DecompressHeader
return jhiobj;
}
JNIEXPORT void JNICALL Java_tjDecompressor_Decompress
JNIEXPORT void JNICALL Java_TJDecompressor_decompress
(JNIEnv *env, jobject obj, jbyteArray src, jlong size, jbyteArray dst,
jint width, jint pitch, jint height, jint pixelsize, jint flags)
{
@@ -193,8 +193,8 @@ JNIEXPORT void JNICALL Java_tjDecompressor_Decompress
return;
}
JNIEXPORT void JNICALL Java_tjDecompressor_Destroy
JNIEXPORT void JNICALL Java_TJDecompressor_destroy
(JNIEnv *env, jobject obj)
{
Java_tjCompressor_Destroy(env, obj);
Java_TJCompressor_destroy(env, obj);
}

View File

@@ -9,14 +9,14 @@
tjDecompress;
tjDestroy;
tjGetErrorStr;
Java_TJ_BUFSIZE;
Java_tjCompressor_Init;
Java_tjCompressor_Compress;
Java_tjCompressor_Destroy;
Java_tjDecompressor_Init;
Java_tjDecompressor_DecompressHeader;
Java_tjDecompressor_Decompress;
Java_tjDecompressor_Destroy;
Java_TJ_bufSize;
Java_TJCompressor_init;
Java_TJCompressor_compress;
Java_TJCompressor_destroy;
Java_TJDecompressor_init;
Java_TJDecompressor_decompressHeader;
Java_TJDecompressor_decompress;
Java_TJDecompressor_destroy;
local:
*;
};