Upstream now requires SDL2, so make the necessary adjustments.
Upstream added an openbsd sound driver, but it doesn't use
the sndio API, so switch the default sound driver to sdl which
does use sndio. Make the openbsd driver still work by default
by defaulting the audio device to /dev/audio0 in that case.
Both the sound driver and sound device are configurable in the
mednafen configuration file.
Based on a patch from anthk@disroot.org
Sound issues pointed out by Bryan Linton <bl@shoshoni.info>
Feedback from ratchov@
OK bentley@
Bump all dependent ports that need a bump.
Assign MAINTAINER of audio/libsamplerate and audio/libsndfile to Jan Stary.
ok landry@ sthen@ aja@ jasper@ jeremy@ Jan Stary (MAINTAINER)
Fortunately we build on i386 and vax which help us pick up portability problems.
ok jeremy@ (maintainer). no bump, doesn't affect machines where it did build.
Mednafen is a portable, utilizing OpenGL and SDL,
argument(command-line)-driven multi-system emulator with many advanced
features. The Atari Lynx, GameBoy (Color), GameBoy Advance, NES, PC
Engine(TurboGrafx 16), SuperGrafx, Neo Geo Pocket (Color), PC-FX, and
WonderSwan (Color) are emulated. Mednafen has the ability to remap
hotkey functions and virtual system inputs to a keyboard, a joystick, or
both simultaneously. Save states are supported, as is real-time game
rewinding. Screen snapshots may be taken at the press of a button, and
are saved in the popular PNG file format.
OK landry@