[andraudio] Using an external audio sound card
Gabriel M. Beddingfield
gabrbedd at gmail.com
Wed Apr 25 08:27:17 EDT 2012
Take a look at TI's audio HAL and kernel for how we do it on Blaze:
Project: http://omapzoom.org/?p=device/ti/common-open.git;a=summary
Branch: p-ics-mr1
File: audio/audio_hw.c
Project: http://omapzoom.org/?p=kernel/omap.git;a=summary
Branch: p-android-omap-3.0
File: arch/arm/configs/blaze_defconfig
On blaze if you plug in a USB audio device, all audio will be routed to
the device. YMMV with the SoC on the Novo.
-gabriel
On 04/23/2012 08:29 AM, Mauro Ciancio wrote:
> Hello, I'm back looking for some pointers.
> I have a rooted Novo 7 Paladin running ICS 4.0.3.
>
> Is there anything I can do to make it work with externals USB speakers?
> I read the issue raised at Google:
> http://code.google.com/p/android/issues/detail?id=24614#makechanges but,
> as Gabriel said, I'm really interested in hacking the device.
>
> Any kind of information is really appreciated.
> Thanks in advance.
> Regards.
> --
> Mauro Ciancio
>
> On Mon, Feb 27, 2012 at 11:41 PM, Gabriel M. Beddingfield
> <gabrbedd at gmail.com <mailto:gabrbedd at gmail.com>> wrote:
>
> On 02/26/2012 10:52 PM, Ross Bencina wrote:
>
> On 27/02/2012 1:33 PM, Gabriel M. Beddingfield wrote:
>
> just get the sources for the audio HAL
> (/system/lib/hw/audio.primary.__<device-name>.so) and change the
> period/buffer size that it uses with ALSA.
>
>
> Hi Gabriel,
>
> I'm a little out of touch, so forgive my ignorant questions:
>
> - Last time I checked it wasn't clear whether all Android
> hardware even
> used ALSA, what's the status of that?
>
>
> ALSA is optional. Whoever writes the HAL can do it by any means necc.
>
> In ICS, it's typical for a hardware device to use the kernel ALSA
> and then use the tinyalsa lib (instead of libasound).
>
>
> - There's no licence requirement that the source code to
> /system/lib/hw/audio.primary.<__device-name>.so be available is
> there?
>
>
> No, there is not. That's part of the reason for dumping libasound.
>
> However, the silicone vendors (TI, Qualcom, etc.) tend to provide
> them for their platform.
>
> -gabriel
>
> --
> andraudio -- A discussion list for Android audio developers
> For information about subscribing and unsubscribing, go to:
> http://music.columbia.edu/__mailman/listinfo/andraudio
> <http://music.columbia.edu/mailman/listinfo/andraudio>
>
>
>
>
> --
> andraudio -- A discussion list for Android audio developers
> For information about subscribing and unsubscribing, go to:
> http://music.columbia.edu/mailman/listinfo/andraudio
More information about the andraudio
mailing list