Re: OSS emulation doesn't allow mixing.

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

 



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





[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