On Wed, 04 Jan 2006 18:54:48 +0100 Takashi Iwai <[email protected]> wrote: > Note that as of OSS emulation, this is no longer true. The OSS > devices are opened as "non-blocking" per default. ALSA native devices > are opened as "blocking" just to keep the compatible behavior, > though. Hi Takashi, do you know of _any_ app relying on this behaviour? If not, make blocking open and blocking read/write different things (as they really are different things). Maybe create a /proc control, so users can revert to the olde behaviour if there really is any need. I simply cannot imagine that any ALSA app relies on this weird behaviour. I only ever hear how it confuses people [Hang out a bit on #alsa on irc.freenode.org: "my alsa driver is broken as this and that app hangs!!!" - "no it's expected behaviour" - "WTF!!!?" ;) <- smiley]. It is also still quite a common case i suppose as when an OSS app has a device open, the ALSA apps trying to open it in blocking mode will again hang. Or so i'd think. My soundcard is hw mixing capable (thank god ;)), so i don't really know, and it's been a while since i hang out regularly on that channel. If i talk out of my ass, let me know. Regards, Flo - 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/
- Follow-Ups:
- 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: Marcin Dalecki <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- References:
- 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: Tomasz Torcz <[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: Tomasz Kłoczko <[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: Tomasz Kłoczko <[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: Tomasz Kłoczko <[email protected]>
- Re: [2.6 patch] schedule obsolete OSS drivers for removal
- From: tapas <[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
- Prev by Date: Re: [PATCH] fix warning in 8250.c
- Next by Date: Apparent problems with interrupt latency with PCI2PCI bridges (register_serial(): autoconfig failed)
- 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):