[FIXED] ARMv7+NEON 1.75.4 crashes during startup {SGS-I9000}

Support questions for Neutron Player only.
Post Reply
IGY
Posts: 9
Joined: Thu Oct 31, 2013 7:53 am

[FIXED] ARMv7+NEON 1.75.4 crashes during startup {SGS-I9000}

Post by IGY » Thu Oct 31, 2013 8:18 am

Hi,
the past few NEON versions of your player have been runnning nicely on my old Samsung Galaxy S - I9000. Since the update to 1.75.4 it crashes after approximately 90% into the startup phase. Deleting the cache or rebooting the device does not help. Only a complete uninstall and installation of the standard (non-NEON) version 1.75.4 will make Neutron work again. Neutron stops working whenever I download and install the current NEON version 1.75.4. I can reproduce this behavior. I'm using CyanogenMod 10.1.3 stable (Android 4.2.2), the device has an ARMv7 rev 2 (v7I) CPU.

dmitrykos
Site Admin
Posts: 1917
Joined: Mon Apr 25, 2011 6:15 pm

Re: ARMv7+NEON 1.75.4 crashes during startup on SGS-I9000

Post by dmitrykos » Thu Oct 31, 2013 8:55 am

Hi!

Nothing was changed in NEON version. What if you:
- backup eq_presets.xml, streaming.xml, neutronmp.db from the path /Android/data/com.neutroncode.mp
- uninstall Neutron
- make sure /Android/data/com.neutroncode.mp folder is deleted too
- install NEON and before starting it restore xmls + db files in /Android/data/com.neutroncode.mp

On my test device, GT-I9000 (2.3) NEON version works fine.

IGY
Posts: 9
Joined: Thu Oct 31, 2013 7:53 am

Re: ARMv7+NEON 1.75.4 crashes during startup on SGS-I9000

Post by IGY » Thu Oct 31, 2013 9:42 am

OK, tried what you said: backed up files, uninstalled the app, the folder /Android/data/com.neutroncode.mp was gone. Installed the NEON version without running it. The folder /Android/data/com.neutroncode.mp was still not present at this point. Instead of creating the folder manually and restoring the files, I lazily decided to simply give it another try and start the app. And guess what - it works this time. I ensured it is really the NEON version by checking the audio hardware section VEC entry. Go figure :? Main thing is that its working again...
While I have your attention: I can't select any other but the generic driver in the hardware section - should I care?

Anyways, thanks for your quick feedback!

dmitrykos
Site Admin
Posts: 1917
Joined: Mon Apr 25, 2011 6:15 pm

Re: ARMv7+NEON 1.75.4 crashes during startup on SGS-I9000

Post by dmitrykos » Thu Oct 31, 2013 10:16 am

Generic Driver means that Neutron will use AudioTrack audio API of Android OS through Java layer (JNI) but if Generic Driver is turned off Neutron will use OpenSL ES native aduio API of Android OS to send audio data. OpenSL ES usually is also an interface to AudioTrack.

Output audio format for both is the same.

The only difference is the load on CPU, you can experiment and check which is easier for CPU and which provides more stable audio (without interruptions).

jennysmate
Posts: 18
Joined: Tue Jan 29, 2013 9:40 pm

Re: ARMv7+NEON 1.75.4 crashes during startup on SGS-I9000

Post by jennysmate » Thu Oct 31, 2013 11:03 am

I had the same problem, reinstalled and everything is fine.
Keep up the continous improvements to an already great player.

IGY
Posts: 9
Joined: Thu Oct 31, 2013 7:53 am

Re: ARMv7+NEON 1.75.4 crashes during startup on SGS-I9000

Post by IGY » Thu Oct 31, 2013 5:50 pm

The NEON version uses about 3% less CPU when I switch to the native audio API on my SGS-I9000. Other than that, all seems to be fine now. Thank you once again for your quick support and keep up the good work. This is certainly one special player!

Post Reply

Who is online

Users browsing this forum: No registered users and 27 guests