[alsa-devel] Fixing the AICA driver

Adrian McMenamin lkmladrian at gmail.com
Mon Dec 29 20:20:16 CET 2008


It's about a year since I last mentioned this so I thought I'd give it
another go...

But the AICA sound driver I wrote for the Dreamcast still won't work
properly with a pure ALSA setup and I don't know why.

It works when OSS emulation is on so it appears to be some sort of
interaction with the ALSA lib layer.

The snd-summy driver also appears to work well with a 'pure' ALSA setup,
but when (for instance) I try to replay an MP3 track without OSS
emulation on I get this:

Playing MPEG stream from ms.mp3 ...
MPEG 1.0, Layer: III, Freq: 44100, mode: Joint-Stereo, modext: 2, BPF :
2560
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0.
Bitrate: 128 Kbits/s, Extension value: 2
Audio: 1:1 conversion, rate: 44100, encoding: signed 16 bit, channels: 2
ALSA lib pcm_plug.c:773:(snd_pcm_plug_hw_refine_schange) Unable to find
an usable access for 'default'
ALSA snd_pcm_hw_params_set_access error: Invalid argument
Can't find a suitable libao driver. (Is device in use?)

Any clues anyone?

Best wishes for 2009 and thanks for all help,

Adrian


More information about the Alsa-devel mailing list