Re: [LAD] Android audio plugins

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Nick Copeland <nickycopeland@...>
Cc: <linux-audio-dev@...>
Date: Wednesday, June 29, 2011 - 10:47 pm

On 06/29/2011 10:33 PM, Nick Copeland wrote:

I don't know what syscall you are talking about.

When you build with the android NDK, you can choose to compile for armeabi, for
armeabi-v7a or for both. If you only build for the later, then your app is not
visible to non ARMv7 devices on the market. I can't remember what happens if you
try to install the APK manually on an ARMv5 device, but I think this fails or
doesn't run.

If the app's built for both ABIs, then the package installer installs the proper
set of libraries provided by your app, either armeabi or armeabi-v7a depending
on the hardware.

Also, there's a small library provided by the NDK, called cpu-features, which
allows you to detect CPU features at run time. I used that and rely on it to
activate certain features. It works great.

>> > The ARM

AFAIK, on Android, there's no such thing as executing FPU instructions on
devices without an FPU, unless you are doing something very weird.

This 1000 factor and the syscalls you mention is something I never heard about,
which is maybe true in general about ARM, but which doesn't happen in practice
on Android, if you use the standard build tools and OS.

That said, a factor of 10 or 20 is enough for me to call it insane, yes :p

>> You got an FPU on most devices, you can compile for hard floats,

Okay, right, that's interesting. But, well, you got plenty of FPUs out there,
and you just need a single line in a makefile to use them. That was my point.

--
Olivier
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] Android audio plugins, Olivier Guilyardi, (Wed Jun 29, 3:56 pm)
[LAD] Android Java stack, Jens M Andreasen, (Thu Jun 30, 7:27 am)
Re: [LAD] Android Java stack, Olivier Guilyardi, (Thu Jun 30, 9:53 am)
Re: [LAD] Android Java stack, Jens M Andreasen, (Thu Jun 30, 11:34 am)
Re: [LAD] Android Java stack, Olivier Guilyardi, (Thu Jun 30, 11:49 am)
Re: [LAD] Android Java stack, Jens M Andreasen, (Thu Jun 30, 3:57 pm)
Re: [LAD] Android Java stack, Olivier Guilyardi, (Thu Jun 30, 5:49 pm)
Re: [LAD] Android Java stack, Jens M Andreasen, (Thu Jun 30, 6:08 pm)
Re: [LAD] Android Java stack, , (Thu Jun 30, 6:30 pm)
Re: [LAD] Android Java stack, Adrian Knoth, (Thu Jun 30, 8:30 am)
Re: [LAD] Android audio plugins, Gabriel M. Beddingfield, (Wed Jun 29, 4:19 pm)
Re: [LAD] Android audio plugins, Nick Copeland, (Wed Jun 29, 6:00 pm)
Re: [LAD] Android audio plugins, Olivier Guilyardi, (Wed Jun 29, 7:55 pm)
Re: [LAD] Android audio plugins, Nick Copeland, (Wed Jun 29, 8:33 pm)
Re: [LAD] Android audio plugins, Olivier Guilyardi, (Wed Jun 29, 10:47 pm)
Re: [LAD] Android audio plugins, Gabriel M. Beddingfield, (Wed Jun 29, 6:24 pm)
Re: [LAD] Android audio plugins, Nick Copeland, (Wed Jun 29, 6:47 pm)
Re: [LAD] Android audio plugins, Jens M Andreasen, (Thu Jun 30, 7:19 am)
Re: [LAD] Android audio plugins, Gabriel M. Beddingfield, (Wed Jun 29, 7:03 pm)
Re: [LAD] Android audio plugins, Nick Copeland, (Wed Jun 29, 7:07 pm)
Re: [LAD] Android audio plugins, Olivier Guilyardi, (Wed Jun 29, 7:46 pm)
Re: [LAD] Android audio plugins, Nick Copeland, (Wed Jun 29, 8:03 pm)
Re: [LAD] Android audio plugins, Olivier Guilyardi, (Wed Jul 6, 2:01 pm)
Re: [LAD] Android audio plugins, Gabriel M. Beddingfield, (Wed Jun 29, 8:32 pm)
Re: [LAD] Android audio plugins, Olivier Guilyardi, (Wed Jun 29, 10:10 pm)
Re: [LAD] Android audio plugins, Gabriel M. Beddingfield, (Wed Jun 29, 7:18 pm)
Re: [LAD] Android audio plugins, Olivier Guilyardi, (Wed Jun 29, 4:46 pm)
Re: [LAD] Android audio plugins, Gabriel M. Beddingfield, (Wed Jun 29, 4:59 pm)
Re: [LAD] Android audio plugins, David Robillard, (Wed Jun 29, 10:36 pm)