-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix ARM64 crash. #75
base: master
Are you sure you want to change the base?
Fix ARM64 crash. #75
Conversation
Have you been able to get this to work on ARM64? I am seeing a segfault after I apply this and build against opencore downloaded from here: |
michaelrhughes, its easy. Just apply this patch, build, but don't use 64 binaries in your project, put just only 32bit and everything will work fine on both 32 and 64 bit platforms. |
hello, i have downloaded opencore from this place: and then set the path in .ant.properties? I have the following error when i try to build with ant: BUILD FAILED Could you help me with this? |
Hi guys, sorry for been silent for so long. :) @michaelrhughes Yes, it works on ARM64, tested on Nexus 9 and Samsung Galaxy S6. There are applications published on Google Play used by thousands users - no issues for far. Please check that you have rebuild native libs. @wildfatduck Almost, but not entirely correct.. Of course 32bit binaries are backward compatible, but there is no issues with ARM64 binaries. @davedega I replaced maven with gradle build scripts to build library as AAR. You can import the project to Android Studio or build it from command line. |
@davedega You can download pre-built binaries here: https://drive.google.com/folderview?id=0B_XRgqPl4GwaeElhMGZCNzI5OU0&usp=sharing |
no working Nexus 6 (shamu) Marshmallow 6.0.1, CyanogenMod cm-13.0-20160411-NIGHTLY-shamu |
@tarigo Thanks! "ARM64" it work for me |
You can download from here: https://github.com/AppWerft/ti-android-streamer/tree/master/aacdecoderlibs |
AppWerft, those libs you compiled crash with Titanium 7.5.0 GA |
I have no compiled I have downloaded from https://github.com/goldblade/cordova-plugin-aacdecoder-android. It crashes after successful connecting with server and receiving response headers. I'm working on. Do you have an idea? |
I'm seeing the same behavior.... |
we have two ways of fixing:
|
OK. I have no idea how I can build the so files from sources. Any receipts? |
Hello @tarigo Thank you Или может быть Вы знаете где можно найти исходники libaacdecoder.so 64bit и как собрать их? |
Вы можете связаться со мной лично по @tarigo:matrix.org. Я как раз планировал поправить билд и мигрировать на свежий NDK. |
You can find the Binaries in my Hoerdat repo: https://github.com/AppWerft/HoerDat/tree/master/modules/android/com.woohoo.androidaudiostreamer/3.0.0/libs |
@tarigo I have identified this maximxt#1 issue occurs only with arm64-v8a when accessing HE-AAC stream |
@tarigo thanks for the work. But the lib doesnt work if i set targetSdkVersion 28 which is what google play requires to update the app. Can you help me pls? |
You have to recompile with new version (java part). the *.so are the same. |
Sorry to bother you, but I need help. Other streams I can reproduce without a problem, but this gives an error that I cannot detect or resolve. It is also very strange because it only happens on a real device, not on the emulator. The error is: A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x5c6d000000008c in tid 18115 (Thread-5), pid 17993 |
No description provided.