[fpc-pascal] Working Free Pascal android JNI example

Benjamin Jan Alexander Rosseaux benjamin at rosseaux.com
Wed Dec 1 22:02:36 CET 2010

You do need for BeRoXM a current midclass/highend android device with a 
ARM CPU, which supports the ARM v7a instruction set or better said the 
VFPv3 floatingpoint instruction set. The SoC in the Wildfire, which is a 
lowend android device,  is still ARMv6, like the HTC Dream and Magic. 
Because BeRoXM depends on floating point calculations for the DSP audio 
lowpass/highpass coef calculations.  My current FreePascal android 
projects are targeting only more for midrange&highend android devices 
(because i'm more the realtime multimedia audio/realtime 3D opengl es 
graphics guy), not for lowend still-ARMv6 devices, which will hopely die 
out by new lowend (today midrangeclass. then ex-midrangeclass lowend) 
devices with VFPv3 support in this next year.

Am 30.11.2010 13:07, schrieb Felipe Monteiro de Carvalho:
> On Tue, Nov 30, 2010 at 11:32 AM, Felipe Monteiro de Carvalho
> <felipemonteiro.carvalho at gmail.com>  wrote:
>> Also, installing BeRoXM.apk failed in HTC Wildfire Android 2.1
> I didn't check the log since I don't plan on using JNI anyway, but
> probably it was built for release but lacks the certificate. This
> issue confused me a bit.
> ant debug
> Should be used for building most of the time so that it adds the debug
> certificate.

More information about the fpc-pascal mailing list