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