nds4droid: update to 46 (armv7 and x86)
This commit is contained in:
parent
435f0852d7
commit
a77f6ca19f
|
@ -147,6 +147,30 @@ Build:45,453
|
|||
scandelete=jni/desmume,libs
|
||||
buildjni=yes
|
||||
|
||||
Build:46,461
|
||||
commit=release46
|
||||
patch=remove-rar-46.patch
|
||||
forcevercode=yes
|
||||
prebuild=echo 'APP_ABI=x86' >> jni/Application.mk && \
|
||||
sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/com/opendoorstudios/ds4droid/MainActivity.java
|
||||
scanignore=jni/android-ndk-profiler
|
||||
scandelete=jni/desmume
|
||||
rm=libs/ouya-sdk.jar
|
||||
buildjni=yes
|
||||
ndk=r10d
|
||||
|
||||
Build:46,463
|
||||
commit=release46
|
||||
patch=remove-rar-46.patch
|
||||
forcevercode=yes
|
||||
prebuild=echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk && \
|
||||
sed -i 's/IS_OUYA =.*/IS_OUYA = false;/' src/com/opendoorstudios/ds4droid/MainActivity.java
|
||||
scanignore=jni/android-ndk-profiler
|
||||
scandelete=jni/desmume
|
||||
rm=libs/ouya-sdk.jar
|
||||
buildjni=yes
|
||||
ndk=r10d
|
||||
|
||||
# +0: - (upstream)
|
||||
# +1: x86
|
||||
# +2: arm
|
||||
|
|
139
metadata/com.opendoorstudios.ds4droid/remove-rar-46.patch
Normal file
139
metadata/com.opendoorstudios.ds4droid/remove-rar-46.patch
Normal file
|
@ -0,0 +1,139 @@
|
|||
diff --git a/jni/desmume/src/android/7z/7z.mk b/jni/desmume/src/android/7z/7z.mk
|
||||
index 7932ef7..a1c708c 100755
|
||||
--- a/jni/desmume/src/android/7z/7z.mk
|
||||
+++ b/jni/desmume/src/android/7z/7z.mk
|
||||
@@ -46,12 +46,6 @@ LOCAL_SRC_FILES := C/Threads.c \
|
||||
CPP/7zip/Archive/7z/7zRegister.cpp \
|
||||
CPP/7zip/Archive/7z/7zSpecStream.cpp \
|
||||
CPP/7zip/Archive/7z/7zUpdate.cpp \
|
||||
- CPP/7zip/Archive/Rar/RarHandler.cpp \
|
||||
- CPP/7zip/Archive/Rar/RarHeader.cpp \
|
||||
- CPP/7zip/Archive/Rar/RarIn.cpp \
|
||||
- CPP/7zip/Archive/Rar/RarItem.cpp \
|
||||
- CPP/7zip/Archive/Rar/RarRegister.cpp \
|
||||
- CPP/7zip/Archive/Rar/RarVolumeInStream.cpp \
|
||||
CPP/7zip/Archive/Zip/ZipAddCommon.cpp \
|
||||
CPP/7zip/Archive/Zip/ZipHandler.cpp \
|
||||
CPP/7zip/Archive/Zip/ZipHandlerOut.cpp \
|
||||
@@ -113,11 +107,6 @@ LOCAL_SRC_FILES := C/Threads.c \
|
||||
CPP/7zip/Compress/DeflateEncoder.cpp \
|
||||
CPP/7zip/Compress/DeflateRegister.cpp \
|
||||
CPP/7zip/Compress/LzmaRegister.cpp \
|
||||
- CPP/7zip/Compress/RarCodecsRegister.cpp \
|
||||
- CPP/7zip/Compress/Rar1Decoder.cpp \
|
||||
- CPP/7zip/Compress/Rar2Decoder.cpp \
|
||||
- CPP/7zip/Compress/Rar3Decoder.cpp \
|
||||
- CPP/7zip/Compress/Rar3Vm.cpp \
|
||||
CPP/7zip/Compress/BZip2Crc.cpp \
|
||||
CPP/7zip/Compress/BZip2Decoder.cpp \
|
||||
CPP/7zip/Compress/BZip2Encoder.cpp \
|
||||
@@ -129,12 +118,10 @@ LOCAL_SRC_FILES := C/Threads.c \
|
||||
CPP/7zip/Crypto/MyAes.cpp \
|
||||
CPP/7zip/Crypto/Pbkdf2HmacSha1.cpp \
|
||||
CPP/7zip/Crypto/HmacSha1.cpp \
|
||||
- CPP/7zip/Crypto/RarAes.cpp \
|
||||
- CPP/7zip/Crypto/Rar20Crypto.cpp \
|
||||
CPP/7zip/Crypto/WzAes.cpp
|
||||
|
||||
LOCAL_ARM_MODE := arm
|
||||
LOCAL_ARM_NEON := false
|
||||
LOCAL_CFLAGS := -DCOMPRESS_MT
|
||||
|
||||
-include $(BUILD_STATIC_LIBRARY)
|
||||
\ No newline at end of file
|
||||
+include $(BUILD_STATIC_LIBRARY)
|
||||
diff --git a/jni/desmume/src/android/7z/CPP/7zip/Archive/ArchiveExports.cpp b/jni/desmume/src/android/7z/CPP/7zip/Archive/ArchiveExports.cpp
|
||||
index ee3516b..db51480 100755
|
||||
--- a/jni/desmume/src/android/7z/CPP/7zip/Archive/ArchiveExports.cpp
|
||||
+++ b/jni/desmume/src/android/7z/CPP/7zip/Archive/ArchiveExports.cpp
|
||||
@@ -139,8 +139,6 @@ void RegisterZip();
|
||||
void RegisterDeflate();
|
||||
void Register7z();
|
||||
void RegisterLzma();
|
||||
-void RegisterRarCodecs();
|
||||
-void RegisterRar();
|
||||
void RegisterBZip2();
|
||||
void RegisterBZip2Codec();
|
||||
|
||||
@@ -151,8 +149,6 @@ void Do7ZipRegistration()
|
||||
RegisterDeflate();
|
||||
Register7z();
|
||||
RegisterLzma();
|
||||
- RegisterRar();
|
||||
- RegisterRarCodecs();
|
||||
RegisterBZip2();
|
||||
RegisterBZip2Codec();
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff --git a/jni/desmume/src/android/main.cpp b/jni/desmume/src/android/main.cpp
|
||||
index 0e7d261..ee811e0 100755
|
||||
--- a/jni/desmume/src/android/main.cpp
|
||||
+++ b/jni/desmume/src/android/main.cpp
|
||||
@@ -33,7 +33,7 @@
|
||||
#include "../debug.h"
|
||||
#include "../NDSSystem.h"
|
||||
#include "../path.h"
|
||||
-#include "../GPU_OSD.h"
|
||||
+#include "../GPU_osd.h"
|
||||
#include "../addons.h"
|
||||
#include "../slot1.h"
|
||||
#include "../saves.h"
|
||||
@@ -932,4 +932,4 @@ unsigned int GetPrivateProfileInt(JNIEnv* env, const char* lpAppName, const char
|
||||
bool GetPrivateProfileBool(JNIEnv* env, const char* lpAppName, const char* lpKeyName, bool bDefault, const char* lpFileName)
|
||||
{
|
||||
return GetPrivateProfileInt(env, lpAppName, lpKeyName, bDefault ? 1 : 0, lpFileName);
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff --git a/jni/desmume/src/android/math-neon/math_acosf.c b/jni/desmume/src/android/math-neon/math_acosf.c
|
||||
index 024074f..3c048cd 100755
|
||||
--- a/jni/desmume/src/android/math-neon/math_acosf.c
|
||||
+++ b/jni/desmume/src/android/math-neon/math_acosf.c
|
||||
@@ -43,7 +43,10 @@ float acosf_neon_hfp(float x)
|
||||
asm volatile (
|
||||
"vdup.f32 d1, %0 \n\t" //d1 = {pi/2, pi/2};
|
||||
"vsub.f32 d0, d1, d0 \n\t" //d0 = d1 - d0;
|
||||
- ::"r"(__acosf_pi_2):
|
||||
+ :
|
||||
+ :
|
||||
+ "r"(__acosf_pi_2)
|
||||
+ :
|
||||
);
|
||||
#endif
|
||||
}
|
||||
diff --git a/jni/desmume/src/android/math-neon/math_vec2.c b/jni/desmume/src/android/math-neon/math_vec2.c
|
||||
index 810d562..b648538 100755
|
||||
--- a/jni/desmume/src/android/math-neon/math_vec2.c
|
||||
+++ b/jni/desmume/src/android/math-neon/math_vec2.c
|
||||
@@ -66,9 +66,11 @@ dot2_neon_hfp(float v0[2], float v1[2])
|
||||
"vld1.32 {d4}, [%1] \n\t" //d4={x1,y1}
|
||||
"vmul.f32 d0, d2, d4 \n\t" //d0 = d2*d4
|
||||
"vpadd.f32 d0, d0, d0 \n\t" //d0 = d[0] + d[1]
|
||||
- :: "r"(v0), "r"(v1)
|
||||
- :
|
||||
- );
|
||||
+ :
|
||||
+ :
|
||||
+ "r"(v0), "r"(v1)
|
||||
+ :
|
||||
+ );
|
||||
#endif
|
||||
}
|
||||
|
||||
diff --git a/jni/desmume/src/android/math-neon/math_vec4.c b/jni/desmume/src/android/math-neon/math_vec4.c
|
||||
index 1fc0b86..7a5c6dd 100755
|
||||
--- a/jni/desmume/src/android/math-neon/math_vec4.c
|
||||
+++ b/jni/desmume/src/android/math-neon/math_vec4.c
|
||||
@@ -107,7 +107,10 @@ dot4_neon_hfp(float v0[4], float v1[4])
|
||||
"vmul.f32 d0, d2, d4 \n\t" //d0= d2*d4
|
||||
"vmla.f32 d0, d3, d5 \n\t" //d0 = d0 + d3*d5
|
||||
"vpadd.f32 d0, d0 \n\t" //d0 = d[0] + d[1]
|
||||
- :: "r"(v0), "r"(v1) :
|
||||
+ :
|
||||
+ :
|
||||
+ "r"(v0), "r"(v1)
|
||||
+ :
|
||||
);
|
||||
#endif
|
||||
}
|
Loading…
Reference in a new issue