[email protected] 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 alsaIf 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 isalsa-init: 1 soundcard found, using: defaultand 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 busySo 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 [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- References:
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Alistair John Strachan <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Tomasz Torcz <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Alistair John Strachan <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Olivier Galibert <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Takashi Iwai <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Tomasz Torcz <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Takashi Iwai <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Jesper Juhl <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Adrian Bunk <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Jesper Juhl <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Takashi Iwai <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Jan Engelhardt <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Marcin Dalecki <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Jan Engelhardt <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Marcin Dalecki <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Lee Revell <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Hannu Savolainen <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: Lee Revell <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: [email protected]
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- Prev by Date: Re: [2.6 patch] schedule obsolete OSS drivers for removal
- Next by Date: Re: 2.6.15-mm1 - locks solid when starting KDE (EDAC errors)
- Previous by thread: Re: [2.6 patch] schedule obsolete OSS drivers for removal
- Next by thread: Re: [2.6 patch] schedule obsolete OSS drivers for removal
- Index(es):