The old app mentioned is actually a 2d rpg client, "gcfclient2". When it was written, /dev/dsp was the thing to use. On the BSDs I believe such is the case still. There /dev/dsp does automatic mixing (like alsa). Linux should be capable of the same thing, for cross compatability. The 3d game works fine with alsa. Everything's great there. -------------------------------------------- On Fri, 1/31/14, Beojan Stanislaus <beojan@xxxxxxxxx> wrote: Subject: Re: OSS emulation doesn't allow mixing. To: "ChaosEsque Team" <chaosesqueteam@xxxxxxxxx>, alsa-user@xxxxxxxxxxxxxxxxxxxxx Date: Friday, January 31, 2014, 6:54 AM 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. A search indicates that you are developing a game, ChaosEsque Anthology. If this is the application that is using OSS, I recommend you port it to alsa, our use a library such as portaudio. If you are using multiple old applications, you could consider using OSS 4.2, which does support mixing, perhaps with alsa emulation as described in the arch wiki. On Jan 31, 2014 2:41 PM, "ChaosEsque Team" <chaosesqueteam@xxxxxxxxx> wrote: No one wants to enjoy the "feature" of old OSS where one app blocks another app from sound. There should atleast be a option to have the OSS "emulation" non blocking and behaving like alsa, rather than OSS. The only reason OSS emulation is used is for old apps that were written before ALSA came around or for cross platform unix apps. Could you atleast provide an option to be "not warts and all" with OSS piping to alsa? I heard OSS 4 is all opensource again. Is this true? Will it be headed towards the kernel for inclusion? -------------------------------------------- On Fri, 1/31/14, Beojan Stanislaus <beojan@xxxxxxxxx> wrote: Subject: Re: OSS emulation doesn't allow mixing. To: "ChaosEsque Team" <chaosesqueteam@xxxxxxxxx> Date: Friday, January 31, 2014, 4:03 AM On Jan 31, 2014 11:09 AM, "ChaosEsque Team" <chaosesqueteam@xxxxxxxxx> wrote: > > All I said was that if he said that to me in person, in that way, I'd get pretty pissed off. That's quite an understatement, your email was very abusive and took a surprisingly entitled tone considering alsa is free software. > You would too. Basically it was a snide way of saying "fuck off". > You got to see that. > > You'd be happy with someone talking like that to your face? > Nope, you'd do something about it garuenteed. > > My question was reasonable. Why can't old apps get mixing too. > We don't use "oss emulation" for OSS, we use it so old apps can get to alsa. > > But I was treated like an idiot and called a troll. That is bullshit. > If someone said that to me in real life I would beat the shit out of them to the ground > I hope. How can you argue that this was not abusive? > > Fuck them. > > Old apps should mix too. > It is bullshit that a decade after alsa was made you people still > keep things broke for retarded political reasons. > As the developers explained,oss emulation emulates oss exactly as it was, with all its flaws, as applications may have been designed around these flaws. If you need mixing in oss apps, the app to use alsa, our use the updated oss4.2 from http://developer.opensound.com/ > It is bullshit. > > -------------------------------------------- > On Thu, 1/30/14, Robert M. Riches Jr. <rm.riches@xxxxxxxxxxxxxx> wrote: > > Subject: Re: OSS emulation doesn't allow mixing. > To: unruh@xxxxxxxxxxxxxx, chaosesqueteam@xxxxxxxxx > Cc: alsa-user@xxxxxxxxxxxxxxxxxxxxx > Date: Thursday, January 30, 2014, 6:02 PM > > ChaosEsque Team, > > Congratulations on being first person from a mailing list > that I > have ever added to an email deny list. If you can't > accept > reasonable advice without foul-mouthed reviling and threats > of > violence against a benefactor, you aren't allowed in my > inbox. > > Robert > > > > Date: Thu, 30 Jan 2014 13:53:14 -0800 (PST) > > From: ChaosEsque Team <chaosesqueteam@xxxxxxxxx> > > To: Bill Unruh <unruh@xxxxxxxxxxxxxx> > > Cc: alsa-user@xxxxxxxxxxxxxxxxxxxxx > > > > When a program uses OSS emulation (what? writing to > /dev/dsp, the file, the unix way?) what I, and every other > person wants is for sound to simply be sent to the main Alsa > sound card. That is all. Without blocking. With mixing. We > don't want to deal with the failings of the old opensource > OSS drivers, we want our sound from the old apps to go to > Alsa. And you ... know this. > > > > >Oss never allowed mixing. This is an > > > emulation of oss. It does not allow > > > mixing. If you want mixing uses alsa with a > frontend. Or get > > > the newer oss > > > implimentations. > > > > > > Alsa is now the standard Oss emulation is NOT a > separate > > > sound system, it is > > > an emulation of an old system under alsa. > emulation, > > > including all its > > > shortcomings. > > > > If you spoke this way to me in real life, God willing: > I would beat you untill you were on the ground, then I would > (God willing) continue beating you while kneeling over you > untill you had to spend the next four years in the hospital, > and then the rest of your life dealing with your injuries. I > kinda hope we meet. I definitly hope that bad things happen > to you and you are > > physically disabled you piece of shit. "Go away and use > something else if you want old programs to work". > > > > Code the feature. Linus should have never allowed ALSA > in without it. > > If I were Linus I would take away maintainership from > you guys and give it to someone who is willing to allow OSS > emulation to mix. > > > > Too bad this doesn't work, like I'd want it to work. > > options snd-pcm-oss nonblock_open=1 > > > > >Daniel Mack" <zonque@xxxxxxxxx> > > >Go troll some other list please. > > > > Asking for sound to mix when old apps send sound data > to the system is trolling? GO AND ... YOURSELF. > > I hope bad things happen to you people. You, like > everyone else now, try to shut down and ignore all other > views by claiming "trooolling". > > ... YOU. > > > ------------------------------------------------------------------------------ > 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