Re: OSS emulation doesn't allow mixing.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux