Jelajahi Sumber

Fix Regression from 38a225cf8e766685ab090948033a0b3a0f822a25

MeFisto94 4 tahun lalu
induk
melakukan
c366ea481e

+ 2 - 2
jme3-android-native/src/native/jme_decode/com_jme3_audio_plugins_NativeVorbisFile.c

@@ -298,7 +298,7 @@ JNIEXPORT void JNICALL Java_com_jme3_audio_plugins_NativeVorbisFile_readFully
     wrapper->env = env;
     
     char err[512];
-    byte* byteBufferPtr = (byte*)(*env)->GetDirectBufferAddress(env, buf);
+    unsigned char* byteBufferPtr = (unsigned char*)(*env)->GetDirectBufferAddress(env, buf);
     jlong byteBufferCap = (*env)->GetDirectBufferCapacity(env, buf);
     
     int offset     = 0;
@@ -306,7 +306,7 @@ JNIEXPORT void JNICALL Java_com_jme3_audio_plugins_NativeVorbisFile_readFully
     
     while (remaining > 0)
     {
-        long result = ov_read(ovf, byteBufferPtr + offset, remaining, &bitstream);
+        long result = ov_read(ovf, (void*)(byteBufferPtr + offset), remaining, &bitstream);
 
         LOGI("ov_read(%d, %d) = %ld", offset, remaining, result);