I download APK from link and install on Galaxy Y GT-S5360B (Android 2.3.5, kernel 2.6.35.7 se.infra@sep-59 #1, GINGERBREAD.UTKI3): same problem.
To reproduce: 1. Open Microphone app 2. Touch on record 3. Touch on stop 4. Touch on play 5. Wait the sound stops completely 5. Touch on record -- level meters apparently does not work 6. Touch on stop -- not work
I think is related with processor's instruction set. Can you test the LG Optimus again? I'll test on others ARMv6 models
a. Samsung S II a.1 (ARMv7) ARM Cortex-A91 b. Nexus 7 b.1 (ARMv7) Qualcomm Snapdragon S4 Pro APQ8064 b.2 (ARMv7) ARM Cortex-A9 b.3 (ARMv7) ARM Cortex-A15 c. Kindle Fire HD c.1 (ARMv7) OMAP 4466, an ARM Cortex-A9 d. LG Optimus P500 d.1 (ARMv6) ARM1136
Also I'll be glad if you can test on Galaxy Ace. Because it seems Galaxy Y only supports OpenGL ES 1.1 and it'll become an obsolete test device when we move to Gideros 2.0.
Galaxy Ace and Y are the most important for me are the input devices commonly used in Brazil. To give you an idea we have 1 million active customers and 70% own smartphones, 80% of these, have input devices like Ace and Y. Samsung Brazil informed us that today the largest audience of them have one of these two handsets. It is a large potential audience for our products. We are developing the Gideros, among other things, due to the high performance ARMv6 after frustrate us with Flash, Corona and PhoneGap/Cordova. I hope to resolve this and other issues that will surely appear to continue using Gideros.
We tested two Ace models with firmware updated. The hardware has some diferences. -> Samsung Galaxy ACE S5830"C" not work. -> Samsung Galaxy ACE S5830"B" works fine. -- Homologated by Anatel (brazilian agency of telecommunications)
Updated the Galaxy Y GT-S5360B firmware, result: App crash on start. LogCat attached.
If necessary we can come into direct contact with Samsung to understand and help solve the problem.
I see. Now we have an Ace (GT-S5830). On Settings > About phone >Baseband version, "S5830XWKP7" is displayed. I don't know if it's related to S5830B or S5830C. Btw, is your phone GT-S5830 or GT-S5830i? Because these two have really different hardware specs.
But currently I cannot do any tests on it because it doesn't have any sdcards. I'll obtain an sdcard and post the results here as soon as possible.
@andrecaribe - Microphone plugin worked on my Ace. Therefore, I'll try to obtain a Galaxy Y in a couple of days. Meanwhile I'll also try to upgrade Ace's firmware hoping that crash will occur.
btw, now the package name of GMicrophone class is "com.giderosmobile.android.plugins.microphone.GMicrophone" (previously it was "com.giderosmobile.android.plugins.GMicrophone") Please don't forget to add correct class name to externalClasses array.
Comments
Could you please provide a lua code you use to record for testing purpose?
Can you please try out this example Gideros Player with Microphone plugin:
http://giderosmobile.com/test/Microphone.apk
Just launch it, then press Record, Stop and Record again.
Also we've tried the microphone plugin (through http://giderosmobile.com/test/Microphone.apk) on:
- Samsung S II
- Nexus 7
- Kindle Fire HD
- LG Optimus P500
and it worked correctly.
If you can confirm that it's also not working on Galaxy Y or Ace, we can obtain one of these as a test device in a couple of days.
To reproduce:
1. Open Microphone app
2. Touch on record
3. Touch on stop
4. Touch on play
5. Wait the sound stops completely
5. Touch on record -- level meters apparently does not work
6. Touch on stop -- not work
I think is related with processor's instruction set. Can you test the LG Optimus again?
I'll test on others ARMv6 models
a. Samsung S II
a.1 (ARMv7) ARM Cortex-A91
b. Nexus 7
b.1 (ARMv7) Qualcomm Snapdragon S4 Pro APQ8064
b.2 (ARMv7) ARM Cortex-A9
b.3 (ARMv7) ARM Cortex-A15
c. Kindle Fire HD
c.1 (ARMv7) OMAP 4466, an ARM Cortex-A9
d. LG Optimus P500
d.1 (ARMv6) ARM1136
Will dig further
@atilim, my Galaxy Y supports OpenGL ES 2.0 (https://play.google.com/store/apps/details?id=com.realtechvr.glview)
Galaxy Ace and Y are the most important for me are the input devices commonly used in Brazil. To give you an idea we have 1 million active customers and 70% own smartphones, 80% of these, have input devices like Ace and Y.
Samsung Brazil informed us that today the largest audience of them have one of these two handsets. It is a large potential audience for our products.
We are developing the Gideros, among other things, due to the high performance ARMv6 after frustrate us with Flash, Corona and PhoneGap/Cordova.
I hope to resolve this and other issues that will surely appear to continue using Gideros.
-> Samsung Galaxy ACE S5830"C" not work.
-> Samsung Galaxy ACE S5830"B" works fine. -- Homologated by Anatel (brazilian agency of telecommunications)
Updated the Galaxy Y GT-S5360B firmware, result: App crash on start. LogCat attached.
If necessary we can come into direct contact with Samsung to understand and help solve the problem.
But currently I cannot do any tests on it because it doesn't have any sdcards. I'll obtain an sdcard and post the results here as soon as possible.
@andrecaribe now I've fixed the Microphone bug. You can download the updated version from https://github.com/gideros/Microphone
btw, now the package name of GMicrophone class is "com.giderosmobile.android.plugins.microphone.GMicrophone" (previously it was "com.giderosmobile.android.plugins.GMicrophone") Please don't forget to add correct class name to externalClasses array.
Currently, it's working on all my android devices.
(I've just exported https://github.com/gideros/Microphone/tree/master/example as an Eclipse project and integrated Microphone plugin into it)