17 Commits

Author SHA1 Message Date
dcoppa
eea121e0d7 Update to sdl-1.2.15.
From brad, with tweaks by ajacoutot@ and me.

Tested by many on ports@
Ok ajacoutot@
2012-03-02 09:10:38 +00:00
jakemsr
53ef50a03a cleanup sndio backend
- rename from "libsndio" to "sndio"
- remove support for "frame tick" synchronization; nothing uses it
- as with many other sndio backends, the audio device block size is the
  buffer-write-size the application wants and there are 2 blocks per
  device buffer
- if SDL will resample, increase the audio block and buffer size by
  the same ratio, so that device latency (or how much *time* the
  application has between write()s to not let the buffer underrun) does
  not change
- allow applications to disable conversions

tested with almost every port that uses this code (exceptions being some
games that require non-free game data) on a device most likely to be
affected by the changes (azalia(4) that only does 44.1 or 48 kHz s16)

unoverriding conversion disabling exposes brokenness in a few other
ports, those will be fixed soon
2009-01-24 10:56:11 +00:00
jakemsr
be62cb80f3 remove arts and esd backends
from Brad, thanks
2008-12-30 02:15:20 +00:00
jakemsr
bb8f2fc023 add libsndio backend and use it by default.
take maintainership as suggested by current maintainer.

ok pvalchev@
2008-11-02 14:53:51 +00:00
jakemsr
99fccde5bc - make artsd audio output work by linking with libartsc instead
of trying to dlopen() it.  also fix a couple bugs in the artsd
  output module: when artsd is "suspended", it only means that
  it it not accessing the soundcard at the moment, not that it
  will not accept data.  fix output latency by setting parameters
  that actually are settable, instead of trying to set read-only(!)
  parameters.

- allow the default audio output method to be chosen with the
  SDL_AUDIO_DRIVER environment variable.  choices are 'arts',
  'esd' and 'audio'.  'audio' selects audio(4) output, and is
  the default if SDL_AUDIO_DRIVER is not set.

ok pvalchev@
2008-03-19 13:33:29 +00:00
pvalchev
4967057365 update to sdl-1.2.12. long due update, possible now since the macppc
X acceleration bug is now gone (thanks for ajacoutot for endless testing
of this issue), diff from brad
2007-09-22 01:12:38 +00:00
naddy
b0d9a3139b various audio fixes; from jakemsr@ 2007-08-14 15:51:07 +00:00
pvalchev
f3b06ffb42 Update to SDL-1.2.3. thanks mark for the feedback 2001-12-28 23:42:26 +00:00
pvalchev
dda5abb214 fix for powerpc -stable. 2001-08-01 21:11:31 +00:00
pvalchev
c1cb058582 Update to SDL-1.2.2
Includes OpenBSD fixes and cleanups.
Other changes that concern us:
* Now gets correct keyboard state when starting up on X11
* Improved X11 fullscreen support, works better with KDE
2001-07-25 07:58:32 +00:00
pvalchev
8e77d74ad9 When native audio is enabled, define OPENBSD_SUPPORT. This is simpler,
and makes it easier to know when to initialize the corresponding
structures, never touching them if they're empty.
Fits with SDL code-style, fixes things such as soundless builds.
2001-07-20 03:07:07 +00:00
pvalchev
3b4a413e28 repair esd audio, thanks espie 2001-07-06 15:25:21 +00:00
pvalchev
4bbf72fd3c make oss audio work again 2001-07-04 20:17:29 +00:00
pvalchev
601d8cfce3 simplify and remove unneeded stuff 2001-07-03 01:00:14 +00:00
pvalchev
6650085c61 Upgrade to SDL-1.2.1
Various improvements, including OpenBSD native audio.

* Fix audio device path.  This has caused audio not to work without the
esd flavor before, many people (including me) had link to /dev/dsp because
of linux emulation programs and haven't noticed the problem.
* Fix OSS audio.
* Sync libtool patches
* Properly include @SYSTEM_LIBS@ in sdl-config to ensure proper linking
of SDL applications.
2001-06-23 19:05:33 +00:00
pvalchev
fdb0db3f2e - Implement a native audio driver by <vedge2@vedge.com.ar> as a "sun"
flavor, being the default one (fetching distfile from an external site).
- Isolate esd as a separate flavor from oss -- a combination with either
"sun" or "oss" is possible.
2001-05-24 05:54:55 +00:00
obecian
ca45f07cb9 sdl-1.2.0 - Simple DirectMedia Layer 2001-04-19 18:55:39 +00:00