Messages in this thread | | | Date | Fri, 06 Jan 2006 13:43:14 +0000 | From | James Courtier-Dutton <> | Subject | Re: [2.6 patch] schedule obsolete OSS drivers for removal |
| |
caszonyi@rdslink.ro wrote:
> On Thu, 5 Jan 2006, Lee Revell wrote: > >> On Fri, 2006-01-06 at 01:19 +0200, Hannu Savolainen wrote: >> >>> On Thu, 5 Jan 2006, Lee Revell wrote: >>> >>>> On Thu, 2006-01-05 at 13:44 +0100, Marcin Dalecki wrote: >>>> >>>>> Second - you still didn't explain why this allows you to conclude >>>>> that sound mixing should in no way be done inside the kernel. >>>> >>>> >>>> It works perfectly right now in userspace. Therefore it should not be >>>> in the kernel. >>> >>> So all the complaints about dmix problems in the ALSA mailing lists are >>> just exceptions that prove the above statement to be true. >> >> >> No, it just means ALSA like the kernel is a work in progress. Anyway >> almost all the known issues have been fixed. It works perfectly for the >> vast majority of users. >> > > Ok. It seems i'm a minority. > I switched xmms to alsa > If i play a stream in xmms using alsa output and try to play in the > same time a movie in mplayer the last message printed by mplayer is > alsa-init: 1 soundcard found, using: default > and then it hangs until i press stop button in xmms. When i press the > stop button in xmms the movie begins to play. If i press now the play > button in xmms it says: > ** WARNING **: alsa_setup(): Failed to open pcm device (default): > Device or resource busy > > So it seems that dmix is not working by default in kernel 2.6.15 > Alsa userspace tools are version 1.0.8. > > config and dmesg attached
dmix happens in alsa-lib (libasound...) So, which version of the kernel you have will not make any difference to dmix. Update your alsa-lib userspace to a more up to date version, and dmix will then work out of the box.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |