Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Morlunk/Jumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/jni/speex.cpp')
-rw-r--r--src/main/jni/speex.cpp412
1 files changed, 206 insertions, 206 deletions
diff --git a/src/main/jni/speex.cpp b/src/main/jni/speex.cpp
index 2d0ed86..e2bf402 100644
--- a/src/main/jni/speex.cpp
+++ b/src/main/jni/speex.cpp
@@ -189,7 +189,7 @@ JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, void* reserved) {
{ "sizeof" },
{ "sizeof" },
{ "sizeof" },
- { "sizeof", "timestamp", "data", "sequence", "span", "len" },
+ { "sizeof", "len", "timestamp", "data", "sequence", "span" },
{ } };
int offsets[16][6] = {
{ },
@@ -206,7 +206,7 @@ JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, void* reserved) {
{ sizeof(bool) },
{ sizeof(long) },
{ sizeof(size_t) },
- { sizeof(::_JitterBufferPacket), offsetof(::_JitterBufferPacket,timestamp), offsetof(::_JitterBufferPacket,data), offsetof(::_JitterBufferPacket,sequence), offsetof(::_JitterBufferPacket,span), offsetof(::_JitterBufferPacket,len) },
+ { sizeof(::_JitterBufferPacket), offsetof(::_JitterBufferPacket,len), offsetof(::_JitterBufferPacket,timestamp), offsetof(::_JitterBufferPacket,data), offsetof(::_JitterBufferPacket,sequence), offsetof(::_JitterBufferPacket,span) },
{ } };
int memberOffsetSizes[16] = { 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 0 };
jmethodID putMemberOffsetMID = env->GetStaticMethodID(JavaCPP_getClass(env, 0), "putMemberOffset", "(Ljava/lang/String;Ljava/lang/String;I)V");
@@ -279,6 +279,14 @@ JNIEXPORT void JNICALL Java_com_googlecode_javacpp_Pointer_00024NativeDeallocato
+JNIEXPORT void JNICALL Java_com_googlecode_javacpp_Pointer_allocate(JNIEnv* env, jobject obj, jobject arg0) {
+ char* ptr0 = arg0 == NULL ? NULL : (char*)env->GetDirectBufferAddress(arg0);
+ void* rptr = ptr0;
+ jint rcapacity = 1;
+ env->SetLongField(obj, JavaCPP_addressFID, ptr_to_jlong(rptr));
+ env->SetIntField(obj, JavaCPP_limitFID, rcapacity);
+ env->SetIntField(obj, JavaCPP_capacityFID, rcapacity);
+}
JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_Pointer_asDirectBuffer(JNIEnv* env, jobject obj) {
char* ptr = (char*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
@@ -380,28 +388,8 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_Pointer_memset(JNIEnv* env
}
return rarg;
}
-JNIEXPORT void JNICALL Java_com_googlecode_javacpp_Pointer_allocate(JNIEnv* env, jobject obj, jobject arg0) {
- char* ptr0 = arg0 == NULL ? NULL : (char*)env->GetDirectBufferAddress(arg0);
- void* rptr = ptr0;
- jint rcapacity = 1;
- env->SetLongField(obj, JavaCPP_addressFID, ptr_to_jlong(rptr));
- env->SetIntField(obj, JavaCPP_limitFID, rcapacity);
- env->SetIntField(obj, JavaCPP_capacityFID, rcapacity);
-}
-JNIEXPORT void JNICALL Java_com_googlecode_javacpp_BytePointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
- if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 3))) {
- return;
- }
- signed char* rptr = new (std::nothrow) signed char[arg0];
- jint rcapacity = arg0;
- jvalue args[3];
- args[0].j = ptr_to_jlong(rptr);
- args[1].i = rcapacity;
- args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_BytePointer_deallocateArray);
- env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
-}
-JNIEXPORT jbyte JNICALL Java_com_googlecode_javacpp_BytePointer_get__I(JNIEnv* env, jobject obj, jint arg0) {
+JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_BytePointer_get___3BII(JNIEnv* env, jobject obj, jbyteArray arg0, jint arg1, jint arg2) {
signed char* ptr = (signed char*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
@@ -409,12 +397,13 @@ JNIEXPORT jbyte JNICALL Java_com_googlecode_javacpp_BytePointer_get__I(JNIEnv* e
}
jint position = env->GetIntField(obj, JavaCPP_positionFID);
ptr += position;
- jbyte rarg = 0;
- signed char rvalue = ptr[arg0];
- rarg = (jbyte)rvalue;
+ signed char* ptr0 = arg0 == NULL ? NULL : (jbyte*)env->GetPrimitiveArrayCritical(arg0, NULL);
+ jobject rarg = obj;
+ memcpy(ptr0 + arg1, ptr, arg2 * sizeof(*ptr0));
+ if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
return rarg;
}
-JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_BytePointer_get___3BII(JNIEnv* env, jobject obj, jbyteArray arg0, jint arg1, jint arg2) {
+JNIEXPORT jbyte JNICALL Java_com_googlecode_javacpp_BytePointer_get__I(JNIEnv* env, jobject obj, jint arg0) {
signed char* ptr = (signed char*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
@@ -422,10 +411,9 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_BytePointer_get___3BII(JNI
}
jint position = env->GetIntField(obj, JavaCPP_positionFID);
ptr += position;
- signed char* ptr0 = arg0 == NULL ? NULL : (jbyte*)env->GetPrimitiveArrayCritical(arg0, NULL);
- jobject rarg = obj;
- memcpy(ptr0 + arg1, ptr, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
+ jbyte rarg = 0;
+ signed char rvalue = ptr[arg0];
+ rarg = (jbyte)rvalue;
return rarg;
}
JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_BytePointer_put__IB(JNIEnv* env, jobject obj, jint arg0, jbyte arg1) {
@@ -454,19 +442,19 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_BytePointer_put___3BII(JNI
if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
return rarg;
}
-
-JNIEXPORT void JNICALL Java_com_googlecode_javacpp_ShortPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
- if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 4))) {
+JNIEXPORT void JNICALL Java_com_googlecode_javacpp_BytePointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
+ if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 3))) {
return;
}
- short* rptr = new (std::nothrow) short[arg0];
+ signed char* rptr = new (std::nothrow) signed char[arg0];
jint rcapacity = arg0;
jvalue args[3];
args[0].j = ptr_to_jlong(rptr);
args[1].i = rcapacity;
- args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_ShortPointer_deallocateArray);
+ args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_BytePointer_deallocateArray);
env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
}
+
JNIEXPORT jshort JNICALL Java_com_googlecode_javacpp_ShortPointer_get__I(JNIEnv* env, jobject obj, jint arg0) {
short* ptr = (short*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
@@ -494,7 +482,7 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_ShortPointer_get___3SII(JN
if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
return rarg;
}
-JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_ShortPointer_put___3SII(JNIEnv* env, jobject obj, jshortArray arg0, jint arg1, jint arg2) {
+JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_ShortPointer_put__IS(JNIEnv* env, jobject obj, jint arg0, jshort arg1) {
short* ptr = (short*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
@@ -502,13 +490,11 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_ShortPointer_put___3SII(JN
}
jint position = env->GetIntField(obj, JavaCPP_positionFID);
ptr += position;
- short* ptr0 = arg0 == NULL ? NULL : (jshort*)env->GetPrimitiveArrayCritical(arg0, NULL);
jobject rarg = obj;
- memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
+ ptr[arg0] = arg1;
return rarg;
}
-JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_ShortPointer_put__IS(JNIEnv* env, jobject obj, jint arg0, jshort arg1) {
+JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_ShortPointer_put___3SII(JNIEnv* env, jobject obj, jshortArray arg0, jint arg1, jint arg2) {
short* ptr = (short*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
@@ -516,23 +502,25 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_ShortPointer_put__IS(JNIEn
}
jint position = env->GetIntField(obj, JavaCPP_positionFID);
ptr += position;
+ short* ptr0 = arg0 == NULL ? NULL : (jshort*)env->GetPrimitiveArrayCritical(arg0, NULL);
jobject rarg = obj;
- ptr[arg0] = arg1;
+ memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
+ if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
return rarg;
}
-
-JNIEXPORT void JNICALL Java_com_googlecode_javacpp_IntPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
- if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 5))) {
+JNIEXPORT void JNICALL Java_com_googlecode_javacpp_ShortPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
+ if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 4))) {
return;
}
- int* rptr = new (std::nothrow) int[arg0];
+ short* rptr = new (std::nothrow) short[arg0];
jint rcapacity = arg0;
jvalue args[3];
args[0].j = ptr_to_jlong(rptr);
args[1].i = rcapacity;
- args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_IntPointer_deallocateArray);
+ args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_ShortPointer_deallocateArray);
env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
}
+
JNIEXPORT jint JNICALL Java_com_googlecode_javacpp_IntPointer_get__I(JNIEnv* env, jobject obj, jint arg0) {
int* ptr = (int*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
@@ -586,19 +574,19 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_IntPointer_put__II(JNIEnv*
ptr[arg0] = arg1;
return rarg;
}
-
-JNIEXPORT void JNICALL Java_com_googlecode_javacpp_LongPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
- if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 6))) {
+JNIEXPORT void JNICALL Java_com_googlecode_javacpp_IntPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
+ if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 5))) {
return;
}
- jlong* rptr = new (std::nothrow) jlong[arg0];
+ int* rptr = new (std::nothrow) int[arg0];
jint rcapacity = arg0;
jvalue args[3];
args[0].j = ptr_to_jlong(rptr);
args[1].i = rcapacity;
- args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_LongPointer_deallocateArray);
+ args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_IntPointer_deallocateArray);
env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
}
+
JNIEXPORT jlong JNICALL Java_com_googlecode_javacpp_LongPointer_get__I(JNIEnv* env, jobject obj, jint arg0) {
jlong* ptr = (jlong*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
@@ -626,7 +614,7 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_LongPointer_get___3JII(JNI
if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
return rarg;
}
-JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_LongPointer_put___3JII(JNIEnv* env, jobject obj, jlongArray arg0, jint arg1, jint arg2) {
+JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_LongPointer_put__IJ(JNIEnv* env, jobject obj, jint arg0, jlong arg1) {
jlong* ptr = (jlong*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
@@ -634,13 +622,11 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_LongPointer_put___3JII(JNI
}
jint position = env->GetIntField(obj, JavaCPP_positionFID);
ptr += position;
- jlong* ptr0 = arg0 == NULL ? NULL : (jlong*)env->GetPrimitiveArrayCritical(arg0, NULL);
jobject rarg = obj;
- memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
+ ptr[arg0] = arg1;
return rarg;
}
-JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_LongPointer_put__IJ(JNIEnv* env, jobject obj, jint arg0, jlong arg1) {
+JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_LongPointer_put___3JII(JNIEnv* env, jobject obj, jlongArray arg0, jint arg1, jint arg2) {
jlong* ptr = (jlong*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
@@ -648,23 +634,25 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_LongPointer_put__IJ(JNIEnv
}
jint position = env->GetIntField(obj, JavaCPP_positionFID);
ptr += position;
+ jlong* ptr0 = arg0 == NULL ? NULL : (jlong*)env->GetPrimitiveArrayCritical(arg0, NULL);
jobject rarg = obj;
- ptr[arg0] = arg1;
+ memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
+ if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
return rarg;
}
-
-JNIEXPORT void JNICALL Java_com_googlecode_javacpp_FloatPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
- if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 7))) {
+JNIEXPORT void JNICALL Java_com_googlecode_javacpp_LongPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
+ if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 6))) {
return;
}
- float* rptr = new (std::nothrow) float[arg0];
+ jlong* rptr = new (std::nothrow) jlong[arg0];
jint rcapacity = arg0;
jvalue args[3];
args[0].j = ptr_to_jlong(rptr);
args[1].i = rcapacity;
- args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_FloatPointer_deallocateArray);
+ args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_LongPointer_deallocateArray);
env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
}
+
JNIEXPORT jfloat JNICALL Java_com_googlecode_javacpp_FloatPointer_get__I(JNIEnv* env, jobject obj, jint arg0) {
float* ptr = (float*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
@@ -692,7 +680,7 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_FloatPointer_get___3FII(JN
if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
return rarg;
}
-JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_FloatPointer_put___3FII(JNIEnv* env, jobject obj, jfloatArray arg0, jint arg1, jint arg2) {
+JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_FloatPointer_put__IF(JNIEnv* env, jobject obj, jint arg0, jfloat arg1) {
float* ptr = (float*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
@@ -700,13 +688,11 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_FloatPointer_put___3FII(JN
}
jint position = env->GetIntField(obj, JavaCPP_positionFID);
ptr += position;
- float* ptr0 = arg0 == NULL ? NULL : (jfloat*)env->GetPrimitiveArrayCritical(arg0, NULL);
jobject rarg = obj;
- memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
+ ptr[arg0] = arg1;
return rarg;
}
-JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_FloatPointer_put__IF(JNIEnv* env, jobject obj, jint arg0, jfloat arg1) {
+JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_FloatPointer_put___3FII(JNIEnv* env, jobject obj, jfloatArray arg0, jint arg1, jint arg2) {
float* ptr = (float*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
@@ -714,23 +700,25 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_FloatPointer_put__IF(JNIEn
}
jint position = env->GetIntField(obj, JavaCPP_positionFID);
ptr += position;
+ float* ptr0 = arg0 == NULL ? NULL : (jfloat*)env->GetPrimitiveArrayCritical(arg0, NULL);
jobject rarg = obj;
- ptr[arg0] = arg1;
+ memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
+ if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
return rarg;
}
-
-JNIEXPORT void JNICALL Java_com_googlecode_javacpp_DoublePointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
- if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 8))) {
+JNIEXPORT void JNICALL Java_com_googlecode_javacpp_FloatPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
+ if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 7))) {
return;
}
- double* rptr = new (std::nothrow) double[arg0];
+ float* rptr = new (std::nothrow) float[arg0];
jint rcapacity = arg0;
jvalue args[3];
args[0].j = ptr_to_jlong(rptr);
args[1].i = rcapacity;
- args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_DoublePointer_deallocateArray);
+ args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_FloatPointer_deallocateArray);
env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
}
+
JNIEXPORT jdouble JNICALL Java_com_googlecode_javacpp_DoublePointer_get__I(JNIEnv* env, jobject obj, jint arg0) {
double* ptr = (double*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
@@ -758,7 +746,7 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_DoublePointer_get___3DII(J
if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
return rarg;
}
-JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_DoublePointer_put___3DII(JNIEnv* env, jobject obj, jdoubleArray arg0, jint arg1, jint arg2) {
+JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_DoublePointer_put__ID(JNIEnv* env, jobject obj, jint arg0, jdouble arg1) {
double* ptr = (double*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
@@ -766,13 +754,11 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_DoublePointer_put___3DII(J
}
jint position = env->GetIntField(obj, JavaCPP_positionFID);
ptr += position;
- double* ptr0 = arg0 == NULL ? NULL : (jdouble*)env->GetPrimitiveArrayCritical(arg0, NULL);
jobject rarg = obj;
- memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
- if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
+ ptr[arg0] = arg1;
return rarg;
}
-JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_DoublePointer_put__ID(JNIEnv* env, jobject obj, jint arg0, jdouble arg1) {
+JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_DoublePointer_put___3DII(JNIEnv* env, jobject obj, jdoubleArray arg0, jint arg1, jint arg2) {
double* ptr = (double*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
@@ -780,23 +766,25 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_DoublePointer_put__ID(JNIE
}
jint position = env->GetIntField(obj, JavaCPP_positionFID);
ptr += position;
+ double* ptr0 = arg0 == NULL ? NULL : (jdouble*)env->GetPrimitiveArrayCritical(arg0, NULL);
jobject rarg = obj;
- ptr[arg0] = arg1;
+ memcpy(ptr, ptr0 + arg1, arg2 * sizeof(*ptr0));
+ if (arg0 != NULL) env->ReleasePrimitiveArrayCritical(arg0, ptr0, 0);
return rarg;
}
-
-JNIEXPORT void JNICALL Java_com_googlecode_javacpp_CharPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
- if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 9))) {
+JNIEXPORT void JNICALL Java_com_googlecode_javacpp_DoublePointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
+ if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 8))) {
return;
}
- unsigned short* rptr = new (std::nothrow) unsigned short[arg0];
+ double* rptr = new (std::nothrow) double[arg0];
jint rcapacity = arg0;
jvalue args[3];
args[0].j = ptr_to_jlong(rptr);
args[1].i = rcapacity;
- args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_CharPointer_deallocateArray);
+ args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_DoublePointer_deallocateArray);
env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
}
+
JNIEXPORT jchar JNICALL Java_com_googlecode_javacpp_CharPointer_get__I(JNIEnv* env, jobject obj, jint arg0) {
unsigned short* ptr = (unsigned short*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
@@ -850,19 +838,19 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_CharPointer_put__IC(JNIEnv
ptr[arg0] = arg1;
return rarg;
}
-
-JNIEXPORT void JNICALL Java_com_googlecode_javacpp_PointerPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
- if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 10))) {
+JNIEXPORT void JNICALL Java_com_googlecode_javacpp_CharPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
+ if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 9))) {
return;
}
- void** rptr = new (std::nothrow) void*[arg0];
+ unsigned short* rptr = new (std::nothrow) unsigned short[arg0];
jint rcapacity = arg0;
jvalue args[3];
args[0].j = ptr_to_jlong(rptr);
args[1].i = rcapacity;
- args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_PointerPointer_deallocateArray);
+ args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_CharPointer_deallocateArray);
env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
}
+
JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_PointerPointer_get(JNIEnv* env, jobject obj, jint arg0) {
void** ptr = (void**)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
@@ -895,19 +883,19 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_PointerPointer_put(JNIEnv*
ptr[arg0] = ptr1;
return rarg;
}
-
-JNIEXPORT void JNICALL Java_com_googlecode_javacpp_BoolPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
- if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 11))) {
+JNIEXPORT void JNICALL Java_com_googlecode_javacpp_PointerPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
+ if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 10))) {
return;
}
- bool* rptr = new (std::nothrow) bool[arg0];
+ void** rptr = new (std::nothrow) void*[arg0];
jint rcapacity = arg0;
jvalue args[3];
args[0].j = ptr_to_jlong(rptr);
args[1].i = rcapacity;
- args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_BoolPointer_deallocateArray);
+ args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_PointerPointer_deallocateArray);
env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
}
+
JNIEXPORT jboolean JNICALL Java_com_googlecode_javacpp_BoolPointer_get(JNIEnv* env, jobject obj, jint arg0) {
bool* ptr = (bool*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
@@ -933,19 +921,19 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_BoolPointer_put(JNIEnv* en
ptr[arg0] = (bool)arg1;
return rarg;
}
-
-JNIEXPORT void JNICALL Java_com_googlecode_javacpp_CLongPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
- if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 12))) {
+JNIEXPORT void JNICALL Java_com_googlecode_javacpp_BoolPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
+ if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 11))) {
return;
}
- long* rptr = new (std::nothrow) long[arg0];
+ bool* rptr = new (std::nothrow) bool[arg0];
jint rcapacity = arg0;
jvalue args[3];
args[0].j = ptr_to_jlong(rptr);
args[1].i = rcapacity;
- args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_CLongPointer_deallocateArray);
+ args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_BoolPointer_deallocateArray);
env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
}
+
JNIEXPORT jlong JNICALL Java_com_googlecode_javacpp_CLongPointer_get(JNIEnv* env, jobject obj, jint arg0) {
long* ptr = (long*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
@@ -971,19 +959,19 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_CLongPointer_put(JNIEnv* e
ptr[arg0] = (long)arg1;
return rarg;
}
-
-JNIEXPORT void JNICALL Java_com_googlecode_javacpp_SizeTPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
- if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 13))) {
+JNIEXPORT void JNICALL Java_com_googlecode_javacpp_CLongPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
+ if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 12))) {
return;
}
- size_t* rptr = new (std::nothrow) size_t[arg0];
+ long* rptr = new (std::nothrow) long[arg0];
jint rcapacity = arg0;
jvalue args[3];
args[0].j = ptr_to_jlong(rptr);
args[1].i = rcapacity;
- args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_SizeTPointer_deallocateArray);
+ args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_CLongPointer_deallocateArray);
env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
}
+
JNIEXPORT jlong JNICALL Java_com_googlecode_javacpp_SizeTPointer_get(JNIEnv* env, jobject obj, jint arg0) {
size_t* ptr = (size_t*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
@@ -1009,7 +997,73 @@ JNIEXPORT jobject JNICALL Java_com_googlecode_javacpp_SizeTPointer_put(JNIEnv* e
ptr[arg0] = (size_t)arg1;
return rarg;
}
+JNIEXPORT void JNICALL Java_com_googlecode_javacpp_SizeTPointer_allocateArray(JNIEnv* env, jobject obj, jint arg0) {
+ if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 13))) {
+ return;
+ }
+ size_t* rptr = new (std::nothrow) size_t[arg0];
+ jint rcapacity = arg0;
+ jvalue args[3];
+ args[0].j = ptr_to_jlong(rptr);
+ args[1].i = rcapacity;
+ args[2].j = ptr_to_jlong(&JavaCPP_com_googlecode_javacpp_SizeTPointer_deallocateArray);
+ env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
+}
+
+JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_00024JitterBufferPacket_getLength(JNIEnv* env, jobject obj) {
+ ::_JitterBufferPacket* ptr = (::_JitterBufferPacket*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
+ if (ptr == NULL) {
+ env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
+ return 0;
+ }
+ jint position = env->GetIntField(obj, JavaCPP_positionFID);
+ ptr += position;
+ jint rarg = 0;
+ int rvalue = ptr->len;
+ rarg = (jint)rvalue;
+ return rarg;
+}
+JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_00024JitterBufferPacket_setLength(JNIEnv* env, jobject obj, jint arg0) {
+ ::_JitterBufferPacket* ptr = (::_JitterBufferPacket*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
+ if (ptr == NULL) {
+ env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
+ return;
+ }
+ jint position = env->GetIntField(obj, JavaCPP_positionFID);
+ ptr += position;
+ ptr->len = arg0;
+}
+JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_00024JitterBufferPacket_allocate(JNIEnv* env, jobject obj) {
+ if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 14))) {
+ return;
+ }
+ jthrowable exc = NULL;
+ try {
+ ::_JitterBufferPacket* rptr = new ::_JitterBufferPacket();
+ jint rcapacity = 1;
+ jvalue args[3];
+ args[0].j = ptr_to_jlong(rptr);
+ args[1].i = rcapacity;
+ args[2].j = ptr_to_jlong(&JavaCPP_com_morlunk_jumble_audio_javacpp_Speex_00024JitterBufferPacket_deallocate);
+ env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
+ } catch (...) {
+ exc = JavaCPP_handleException(env, 15);
+ }
+ if (exc != NULL) {
+ env->Throw(exc);
+ }
+}
+JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_00024JitterBufferPacket_setTimestamp(JNIEnv* env, jobject obj, jint arg0) {
+ ::_JitterBufferPacket* ptr = (::_JitterBufferPacket*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
+ if (ptr == NULL) {
+ env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
+ return;
+ }
+ jint position = env->GetIntField(obj, JavaCPP_positionFID);
+ ptr += position;
+ ptr->timestamp = arg0;
+}
JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_00024JitterBufferPacket_getTimestamp(JNIEnv* env, jobject obj) {
::_JitterBufferPacket* ptr = (::_JitterBufferPacket*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
if (ptr == NULL) {
@@ -1099,71 +1153,16 @@ JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_00024JitterBu
ptr += position;
ptr->sequence = arg0;
}
-JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_00024JitterBufferPacket_getLength(JNIEnv* env, jobject obj) {
- ::_JitterBufferPacket* ptr = (::_JitterBufferPacket*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
- return 0;
- }
- jint position = env->GetIntField(obj, JavaCPP_positionFID);
- ptr += position;
- jint rarg = 0;
- int rvalue = ptr->len;
- rarg = (jint)rvalue;
- return rarg;
-}
-JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_00024JitterBufferPacket_setLength(JNIEnv* env, jobject obj, jint arg0) {
- ::_JitterBufferPacket* ptr = (::_JitterBufferPacket*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
- return;
- }
- jint position = env->GetIntField(obj, JavaCPP_positionFID);
- ptr += position;
- ptr->len = arg0;
-}
-JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_00024JitterBufferPacket_allocate(JNIEnv* env, jobject obj) {
- if (!env->IsSameObject(env->GetObjectClass(obj), JavaCPP_getClass(env, 14))) {
- return;
- }
- jthrowable exc = NULL;
- try {
- ::_JitterBufferPacket* rptr = new ::_JitterBufferPacket();
- jint rcapacity = 1;
- jvalue args[3];
- args[0].j = ptr_to_jlong(rptr);
- args[1].i = rcapacity;
- args[2].j = ptr_to_jlong(&JavaCPP_com_morlunk_jumble_audio_javacpp_Speex_00024JitterBufferPacket_deallocate);
- env->CallNonvirtualVoidMethodA(obj, JavaCPP_getClass(env, 1), JavaCPP_initMID, args);
- } catch (...) {
- exc = JavaCPP_handleException(env, 15);
- }
-
- if (exc != NULL) {
- env->Throw(exc);
- }
-}
-JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_00024JitterBufferPacket_setTimestamp(JNIEnv* env, jobject obj, jint arg0) {
- ::_JitterBufferPacket* ptr = (::_JitterBufferPacket*)jlong_to_ptr(env->GetLongField(obj, JavaCPP_addressFID));
- if (ptr == NULL) {
- env->ThrowNew(JavaCPP_getClass(env, 2), "This pointer address is NULL.");
- return;
- }
- jint position = env->GetIntField(obj, JavaCPP_positionFID);
- ptr += position;
- ptr->timestamp = arg0;
-}
-JNIEXPORT jobject JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1init(JNIEnv* env, jclass cls, jint arg0) {
- jobject rarg = NULL;
- void* rptr;
+JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1get_1pointer_1timestamp(JNIEnv* env, jclass cls, jobject arg0) {
+ char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
+ jint position0 = arg0 == NULL ? 0 : env->GetIntField(arg0, JavaCPP_positionFID);
+ ptr0 += position0;
+ jint rarg = 0;
jthrowable exc = NULL;
try {
- rptr = jitter_buffer_init(arg0);
- if (rptr != NULL) {
- rarg = env->AllocObject(JavaCPP_getClass(env, 1));
- env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
- }
+ int rvalue = jitter_buffer_get_pointer_timestamp((JitterBuffer*)ptr0);
+ rarg = (jint)rvalue;
} catch (...) {
exc = JavaCPP_handleException(env, 15);
}
@@ -1173,13 +1172,13 @@ JNIEXPORT jobject JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1bu
}
return rarg;
}
-JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1reset(JNIEnv* env, jclass cls, jobject arg0) {
+JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1tick(JNIEnv* env, jclass cls, jobject arg0) {
char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
jint position0 = arg0 == NULL ? 0 : env->GetIntField(arg0, JavaCPP_positionFID);
ptr0 += position0;
jthrowable exc = NULL;
try {
- jitter_buffer_reset((JitterBuffer*)ptr0);
+ jitter_buffer_tick((JitterBuffer*)ptr0);
} catch (...) {
exc = JavaCPP_handleException(env, 15);
}
@@ -1188,13 +1187,18 @@ JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffe
env->Throw(exc);
}
}
-JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1destroy(JNIEnv* env, jclass cls, jobject arg0) {
+JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1ctl(JNIEnv* env, jclass cls, jobject arg0, jint arg1, jobject arg2) {
char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
jint position0 = arg0 == NULL ? 0 : env->GetIntField(arg0, JavaCPP_positionFID);
ptr0 += position0;
+ char* ptr2 = arg2 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
+ jint position2 = arg2 == NULL ? 0 : env->GetIntField(arg2, JavaCPP_positionFID);
+ ptr2 += position2;
+ jint rarg = 0;
jthrowable exc = NULL;
try {
- jitter_buffer_destroy((JitterBuffer*)ptr0);
+ int rvalue = jitter_buffer_ctl((JitterBuffer*)ptr0, arg1, (void *)ptr2);
+ rarg = (jint)rvalue;
} catch (...) {
exc = JavaCPP_handleException(env, 15);
}
@@ -1202,17 +1206,23 @@ JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffe
if (exc != NULL) {
env->Throw(exc);
}
+ return rarg;
}
-JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1put(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
+JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1update_1delay(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jobject arg2) {
char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
jint position0 = arg0 == NULL ? 0 : env->GetIntField(arg0, JavaCPP_positionFID);
ptr0 += position0;
::_JitterBufferPacket* ptr1 = arg1 == NULL ? NULL : (::_JitterBufferPacket*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
jint position1 = arg1 == NULL ? 0 : env->GetIntField(arg1, JavaCPP_positionFID);
ptr1 += position1;
+ int* ptr2 = arg2 == NULL ? NULL : (int*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
+ jint position2 = arg2 == NULL ? 0 : env->GetIntField(arg2, JavaCPP_positionFID);
+ ptr2 += position2;
+ jint rarg = 0;
jthrowable exc = NULL;
try {
- jitter_buffer_put((JitterBuffer*)ptr0, ptr1);
+ int rvalue = jitter_buffer_update_delay((JitterBuffer*)ptr0, ptr1, ptr2);
+ rarg = (jint)rvalue;
} catch (...) {
exc = JavaCPP_handleException(env, 15);
}
@@ -1220,22 +1230,18 @@ JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffe
if (exc != NULL) {
env->Throw(exc);
}
+ return rarg;
}
-JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1get(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jint arg2, jobject arg3) {
- char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
- jint position0 = arg0 == NULL ? 0 : env->GetIntField(arg0, JavaCPP_positionFID);
- ptr0 += position0;
- ::_JitterBufferPacket* ptr1 = arg1 == NULL ? NULL : (::_JitterBufferPacket*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
- jint position1 = arg1 == NULL ? 0 : env->GetIntField(arg1, JavaCPP_positionFID);
- ptr1 += position1;
- int* ptr3 = arg3 == NULL ? NULL : (int*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
- jint position3 = arg3 == NULL ? 0 : env->GetIntField(arg3, JavaCPP_positionFID);
- ptr3 += position3;
- jint rarg = 0;
+JNIEXPORT jobject JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1init(JNIEnv* env, jclass cls, jint arg0) {
+ jobject rarg = NULL;
+ void* rptr;
jthrowable exc = NULL;
try {
- int rvalue = jitter_buffer_get((JitterBuffer*)ptr0, ptr1, arg2, ptr3);
- rarg = (jint)rvalue;
+ rptr = jitter_buffer_init(arg0);
+ if (rptr != NULL) {
+ rarg = env->AllocObject(JavaCPP_getClass(env, 1));
+ env->SetLongField(rarg, JavaCPP_addressFID, ptr_to_jlong(rptr));
+ }
} catch (...) {
exc = JavaCPP_handleException(env, 15);
}
@@ -1245,15 +1251,13 @@ JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffe
}
return rarg;
}
-JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1get_1pointer_1timestamp(JNIEnv* env, jclass cls, jobject arg0) {
+JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1reset(JNIEnv* env, jclass cls, jobject arg0) {
char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
jint position0 = arg0 == NULL ? 0 : env->GetIntField(arg0, JavaCPP_positionFID);
ptr0 += position0;
- jint rarg = 0;
jthrowable exc = NULL;
try {
- int rvalue = jitter_buffer_get_pointer_timestamp((JitterBuffer*)ptr0);
- rarg = (jint)rvalue;
+ jitter_buffer_reset((JitterBuffer*)ptr0);
} catch (...) {
exc = JavaCPP_handleException(env, 15);
}
@@ -1261,15 +1265,14 @@ JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffe
if (exc != NULL) {
env->Throw(exc);
}
- return rarg;
}
-JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1tick(JNIEnv* env, jclass cls, jobject arg0) {
+JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1destroy(JNIEnv* env, jclass cls, jobject arg0) {
char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
jint position0 = arg0 == NULL ? 0 : env->GetIntField(arg0, JavaCPP_positionFID);
ptr0 += position0;
jthrowable exc = NULL;
try {
- jitter_buffer_tick((JitterBuffer*)ptr0);
+ jitter_buffer_destroy((JitterBuffer*)ptr0);
} catch (...) {
exc = JavaCPP_handleException(env, 15);
}
@@ -1278,18 +1281,16 @@ JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffe
env->Throw(exc);
}
}
-JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1ctl(JNIEnv* env, jclass cls, jobject arg0, jint arg1, jobject arg2) {
+JNIEXPORT void JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1put(JNIEnv* env, jclass cls, jobject arg0, jobject arg1) {
char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
jint position0 = arg0 == NULL ? 0 : env->GetIntField(arg0, JavaCPP_positionFID);
ptr0 += position0;
- char* ptr2 = arg2 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jint position2 = arg2 == NULL ? 0 : env->GetIntField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
- jint rarg = 0;
+ ::_JitterBufferPacket* ptr1 = arg1 == NULL ? NULL : (::_JitterBufferPacket*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
+ jint position1 = arg1 == NULL ? 0 : env->GetIntField(arg1, JavaCPP_positionFID);
+ ptr1 += position1;
jthrowable exc = NULL;
try {
- int rvalue = jitter_buffer_ctl((JitterBuffer*)ptr0, arg1, (void *)ptr2);
- rarg = (jint)rvalue;
+ jitter_buffer_put((JitterBuffer*)ptr0, ptr1);
} catch (...) {
exc = JavaCPP_handleException(env, 15);
}
@@ -1297,22 +1298,21 @@ JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffe
if (exc != NULL) {
env->Throw(exc);
}
- return rarg;
}
-JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1update_1delay(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jobject arg2) {
+JNIEXPORT jint JNICALL Java_com_morlunk_jumble_audio_javacpp_Speex_jitter_1buffer_1get(JNIEnv* env, jclass cls, jobject arg0, jobject arg1, jint arg2, jobject arg3) {
char* ptr0 = arg0 == NULL ? NULL : (char*)jlong_to_ptr(env->GetLongField(arg0, JavaCPP_addressFID));
jint position0 = arg0 == NULL ? 0 : env->GetIntField(arg0, JavaCPP_positionFID);
ptr0 += position0;
::_JitterBufferPacket* ptr1 = arg1 == NULL ? NULL : (::_JitterBufferPacket*)jlong_to_ptr(env->GetLongField(arg1, JavaCPP_addressFID));
jint position1 = arg1 == NULL ? 0 : env->GetIntField(arg1, JavaCPP_positionFID);
ptr1 += position1;
- int* ptr2 = arg2 == NULL ? NULL : (int*)jlong_to_ptr(env->GetLongField(arg2, JavaCPP_addressFID));
- jint position2 = arg2 == NULL ? 0 : env->GetIntField(arg2, JavaCPP_positionFID);
- ptr2 += position2;
+ int* ptr3 = arg3 == NULL ? NULL : (int*)jlong_to_ptr(env->GetLongField(arg3, JavaCPP_addressFID));
+ jint position3 = arg3 == NULL ? 0 : env->GetIntField(arg3, JavaCPP_positionFID);
+ ptr3 += position3;
jint rarg = 0;
jthrowable exc = NULL;
try {
- int rvalue = jitter_buffer_update_delay((JitterBuffer*)ptr0, ptr1, ptr2);
+ int rvalue = jitter_buffer_get((JitterBuffer*)ptr0, ptr1, arg2, ptr3);
rarg = (jint)rvalue;
} catch (...) {
exc = JavaCPP_handleException(env, 15);