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