On 27/01/11 14:24, Ray Rashif wrote:
The closest to Linux is the N900. Then you have
the Androids.
Yep, the N900 is really the only serious option I know of. Android
The N900 feels like a computer with a GMS chip bolted on. It feels like home,
SSH login, bash/tcsh, all the usual tools, easy to root and get access to CPU
clocking options and if you don't might putting PA into a hissy fit then you
can get right at the ALSA drivers and get low latency audio.
Android, on the other hand, feels like a phone. It does have the capacitive
rather than resistive screen so you don't have to hammer away like the N900,
and you get multitouch thrown in there. Pretty cool for audio although the
Google Dalvic code does tend to confuse pointer co-ordinates at a rather
surpisingly high rate.
It sounds like Android 2.3 has new APIs that provide
lower-level audio
access capable of realtime performance, but there's only one phone out
there running 2.3 today (Google's new Nexus S), and I haven't seen
much/any talk about Android music apps updating to the new APIs yet anyway.
So the going rate is that OpenSL was not intended to reduce latency, just to
remove the effects of garbage collection when using a Java thread. Have not
tested this since, as you note, it is not really readily available.
Regards, nick.