Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Dec 2017 08:22:32 -0800
From:      Freddie Cash <fjwcash@gmail.com>
To:        Sid <sid@bsdmail.com>
Cc:        blubee blubeeme <gurenchan@gmail.com>, freebsd-ports <freebsd-ports@freebsd.org>
Subject:   Re: Re: OSS Audio
Message-ID:  <CAOjFWZ7ZKDQLa0XD_fMTAHn7%2BTWXyREZ2gB6iT-V5qAVz=toLw@mail.gmail.com>
In-Reply-To: <trinity-cf9c33f2-03f5-4a48-b1ff-cc22bf7e4512-1513333808484@3c-app-mailcom-lxa03>
References:  <trinity-3d3bf673-2689-4026-a3bb-0a650a8eec7e-1513301172323@3c-app-mailcom-lxa06> <CALM2mEmHoX7of7z%2BV7LYF6D89FCjNiP1qn4AQKJJ0CUhSVO8Bg@mail.gmail.com> <trinity-cf9c33f2-03f5-4a48-b1ff-cc22bf7e4512-1513333808484@3c-app-mailcom-lxa03>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Dec 15, 2017 at 2:30 AM, Sid <sid@bsdmail.com> wrote:

> That's good that Jack isn't needed.
> It appears, as of the last few months or year, OSS is able to play sounds
> from different programs simultaneously.
>

=E2=80=8BFreeBSD has had the ability to play sounds from multiple programs
simultaneously since the 4.x days.  Back then, the kernel developed a
"virtual channels" layer to accommodate this (program X uses /dev/dsp0,
program Y uses /dev/dsp1, program Z uses /dev/dsp2, audio is mixed and
played out the speakers together).  Later this was done automatically by
multiple programs simply accessing /dev/dsp.

This was one of the nicer features of FreeBSD 4.x; especially considering
the giant cluster-F that audio was on Linux at the time.  Their OSS
implementation was limited to a single program accessing /dev/dsp at a
time, and led to the development of all kinds of userland audio daemons and
mixers, and started them down the road to ALSA and eventually PulseAudio
(rather than simply fixing the issue in their OSS implementation).

KDE 3.x on FreeBSD 4.x was a multimedia wonder and so easy to get working
compared to KDE 3 on Linux.  KDE 4 and Phonon made this even nicer.

--=20
Freddie Cash
fjwcash@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOjFWZ7ZKDQLa0XD_fMTAHn7%2BTWXyREZ2gB6iT-V5qAVz=toLw>