Tips : how to support ARM target for Jack / ALSA

View: New views
3 Messages — Rating Filter:   Alert me  

Tips : how to support ARM target for Jack / ALSA

by Fabien Comte :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

Hi,

Most of ARM processors doesn’t have a FPU. If you want to get jack working with alsa src and sink (aplay, arecord…), you have to force lfloat support in alsa-lib (in configure.ac, search for softfloat keyword).

It works fine.

 

Fabien


_______________________________________________
Jack-Devel mailing list
Jack-Devel@...
http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org

Re: Tips : how to support ARM target for Jack / ALSA

by Jussi Laako-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Fabien Comte wrote:
> Most of ARM processors doesn’t have a FPU. If you want to get jack
> working with alsa src and sink (aplay, arecord…), you have to force
> lfloat support in alsa-lib (in configure.ac, search for softfloat keyword).

Most recent ARM CPUs/SOCs have floating point -capable vector units.
See: http://www.arm.com/products/multimedia/neon/

It would be fairly simple to add support for these to JACKv1 as it
already has placeholder and a system to deal with SIMD extensions.

_______________________________________________
Jack-Devel mailing list
Jack-Devel@...
http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org

Re: Tips : how to support ARM target for Jack / ALSA

by Fabien Comte :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Yes indeed, but that's a high end arm with a high cost :-)

With this tips, I was able to get jack working on an Atmel AT91SAM9 -> Arm ARM926EJ-S core -> low cost, low consumption, very often used in devices (http://en.wikipedia.org/wiki/ARM_architecture)

Yes It could be useful for embedded designs.

Fabien

-----Message d'origine-----
De : Jussi Laako [mailto:jussi@...]
Envoyé : mercredi 23 septembre 2009 23:06
À : Fabien Comte
Cc : jack-devel@...
Objet : Re: [Jack-Devel] Tips : how to support ARM target for Jack / ALSA

Fabien Comte wrote:
> Most of ARM processors doesn’t have a FPU. If you want to get jack
> working with alsa src and sink (aplay, arecord…), you have to force
> lfloat support in alsa-lib (in configure.ac, search for softfloat keyword).

Most recent ARM CPUs/SOCs have floating point -capable vector units.
See: http://www.arm.com/products/multimedia/neon/

It would be fairly simple to add support for these to JACKv1 as it
already has placeholder and a system to deal with SIMD extensions.


_______________________________________________
Jack-Devel mailing list
Jack-Devel@...
http://lists.jackaudio.org/listinfo.cgi/jack-devel-jackaudio.org