I feel the best way would be for alsa perhaps to be able to set what /dev/dsp is in asound rc file (the one in /etc) Like how you can configure everything else via that, plus mix, move etc everything around. What is your opinion. -------------------------------------------- On Sat, 2/1/14, Dominique Michel <dominique.michel@xxxxxxxxx> wrote: Subject: Re: OSS emulation doesn't allow mixing. To: alsa-user@xxxxxxxxxxxxxxxxxxxxx Date: Saturday, February 1, 2014, 3:35 PM Le Sat, 1 Feb 2014 13:47:53 -0800 (PST), ChaosEsque Team <chaosesqueteam@xxxxxxxxx> a écrit : > The unix way is that "everything is a file". /dev/dsp follows this > idea. You write your output to the file, and there you go. > The BSDs follow this. It's thought of the "OSS" way because OSS got > there first and got to be the DigitalSignalProcessor , rather than > some other pack of drivers. > > When Alsa is running, IT should be /dev/dsp .Not some hack to > perfectly emulate the old OSS. There is no reason why /dev/dsp > shouldn't go through dmix when alsa is being used. It is a design > decision to make /dev/dsp look bad and depreciated. > > What I think should be the case does matter a little bit. > What my friend thought should be the case does matter a little bit. > So on and so on. /dev/dsp should just work with the default. > And if it doesn't there should be a way to configure it as such, > there is not. > > It is absolute bullshit that /dev/dsp doe not mix. Bullshit. It's > been bullshit for 10 years. You are a developer. That imply the best way you can get this fixed is to stop to complain, fix it, and contribute your fix to ALSA. Best, Dominique > > Windows and Mac have had nonblocking sound forever, before linux. > > -------------------------------------------- > On Sat, 2/1/14, Beojan Stanislaus <beojan@xxxxxxxxx> wrote: > > Subject: Re: OSS emulation doesn't allow mixing. > To: "ChaosEsque Team" <chaosesqueteam@xxxxxxxxx>, > alsa-user@xxxxxxxxxxxxxxxxxxxxx Date: Saturday, February 1, 2014, > 1:39 PM > What you think should be the > case doesn't really matter. The difference between Linux > and other *nix systems is that generally they use OSS as > they're standard sound framework, while Linux users > alsa. If the applications you use require OSS you are free > to use OSS on your installation, but expecting Linux to > change its sound framework to accommodate a small number of > people, for whom workarounds are available, is no more > sensible than expecting windows out OS X to change > they're sound frameworks to accommodate a few people. > For most people, alsa is working perfectly well, and oss > emulation is not necessary because most people do not use > old applications that require sound. > > On Feb 1, 2014 9:23 > PM, "ChaosEsque Team" <chaosesqueteam@xxxxxxxxx> > wrote: > > Thanks for the tip. > > > > I remember using that years and years ago, It looks like it > would work. > > It's a shame that there isn't a way to configure > alsa to do something like that by default. > > > > A friend of mine quit using linux and went to mac because of > these sound issues. > > He had used it for a few years but then gave up. > > > > It doesn't make any sense at all to not have mixing for > /dev/dsp > > All the other unixes do. Alsa should follow them rather than > the incomplete > > intentionally hobbled version of OSS that existed in the > past. > > > > /dev/dsp did auto-mix in the commercial verisions of OSS > back then. > > The opensource version was hobbled to get people to buy a > commercial license. > > > > > > -------------------------------------------- > > On Sat, 2/1/14, Beojan Stanislaus <beojan@xxxxxxxxx> > wrote: > > > > Subject: Re: OSS emulation doesn't allow > mixing. > > To: "ChaosEsque Team" <chaosesqueteam@xxxxxxxxx> > > Date: Saturday, February 1, 2014, 2:50 AM > > > > Have you considered using aoss? > > See the oss emulation page on the alsa wiki. > > On Feb 1, 2014 10:46 > > AM, "ChaosEsque Team" <chaosesqueteam@xxxxxxxxx> > > wrote: > > > > Alsa seems to have mixing on the alsa level, like any > > respectable unix sound implementation. > > > > > > > > I open mutiple programs that use sound, they all work > > together fine. > > > > > > > > Untill I open an old program. > > > > > > > > The BSDs have always have sound mixing in OSS and > anything > > else. > > > > Alsa should have such too. > > > > > > > > -------------------------------------------- > > > > On Fri, 1/31/14, Bill Unruh <unruh@xxxxxxxxxxxxxx> > > wrote: > > > > > > > > Subject: Re: OSS emulation doesn't > allow > > mixing. > > > > To: "Beojan Stanislaus" <beojan@xxxxxxxxx> > > > > Cc: alsa-user@xxxxxxxxxxxxxxxxxxxxx > > > > Date: Friday, January 31, 2014, 9:11 AM > > > > > > > > On Fri, 31 Jan 2014, Beojan > > > > Stanislaus wrote: > > > > > > > > > I am not a developer, just a user who was shocked > by > > > > the tone of your > > > > > email. However I highly doubt that oss will be > > included > > > > in the kernel > > > > > again. This its because most applications on Linux > > have > > > > been written using > > > > > alsa, sand it appears oss hasn't been updated > > sine > > > > 2008. > > > > > > > > The original oss has not, whic his what alsa emulated > > > > because it was the > > > > dominant sound platform at the time. OSS however was > > being > > > > developed by a > > > > company, and AFAIK it has continued developing it. > > > > Note that ALSA also does have mixing on the alsa level. > > > > There are layers > > > > (jack, pulseaudio,....) above alsa which can be used > for > > > > mixing, etc. > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > WatchGuard Dimension instantly turns raw network data > > into > > > > actionable > > > > security intelligence. It gives you real-time visual > > > > feedback on key > > > > security issues and trends. Skip the complicated > setup > > > > - simply import > > > > a virtual appliance and go from zero to informed in > > > > seconds. > > > > http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk > > > > _______________________________________________ > > > > Alsa-user mailing list > > > > Alsa-user@xxxxxxxxxxxxxxxxxxxxx > > > > https://lists.sourceforge.net/lists/listinfo/alsa-user > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > WatchGuard Dimension instantly turns raw network data into actionable > security intelligence. It gives you real-time visual feedback on key > security issues and trends. Skip the complicated setup - simply > import a virtual appliance and go from zero to informed in seconds. > http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk > _______________________________________________ > Alsa-user mailing list > Alsa-user@xxxxxxxxxxxxxxxxxxxxx > https://lists.sourceforge.net/lists/listinfo/alsa-user ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user