Walter van Niftrik
beed23c441
AUDIO: List OPL3 support for ALSA AdLib driver
...
Thanks clone2727
2015-07-07 20:19:47 -04:00
Walter van Niftrik
40820eebf5
AUDIO: Add experimental hardware OPL support using ALSA
2015-07-07 20:19:47 -04:00
Matthew Hoops
4d56585112
AUDIO: Add a class representing a real OPL
2015-07-07 20:19:47 -04:00
Matthew Hoops
bed9da8b9d
AUDIO: Remove all AudioStream access to OPL
2015-07-07 20:19:47 -04:00
Matthew Hoops
8bcbcd6c16
AUDIO: Change callback frequency without restarting the audio stream
2015-07-07 20:19:47 -04:00
Matthew Hoops
dce05c520b
AUDIO: Be consistent with calling stop() in OPL destructors
2015-07-07 20:19:46 -04:00
Matthew Hoops
5b06eef159
AUDIO: Allow for changing the OPL timer rate
2015-07-07 20:19:44 -04:00
Matthew Hoops
b9307ef1a4
AUDIO: Introduce a callback to the OPL code
...
Currently unused, but ready to be hooked up to various classes using it.
2015-07-07 20:19:42 -04:00
Matthew Hoops
f1f29302f5
AUDIO: Remove the legacy OPL API
2015-07-07 20:19:42 -04:00
Johannes Schickel
6f01600e12
AUDIO: Fix abuse of driver IDs in OPL code.
...
If the driver id did not match the array index, the wrong driver entry would
be accessed causing a crash in the worst case.
2015-07-07 20:19:41 -04:00
Torbjörn Andersson
a3008e8f01
FMOPL: Fix confusing "opl_driver" behavior
...
The way I've configured ScummVM, the default is to use FluidSynth
for MIDI, and any game where I want AdLib overrides that setting.
I have set the DOSBox OPL emulator as the default.
However, this causes the game's "opl_driver" setting to be "auto",
which overrides the default setting, and usually picks the MAME
OPL emulator. To counter this, if it sees that "opl_driver" is
"auto", it will check the default setting.
In other words, only use "auto" if "opl_driver" isn't set on any
level. I think this is the behaviour that should cause the least
amount of astonishment.
2015-05-30 19:18:29 +02:00
Johannes Schickel
452cec49d9
AUDIO: Make GPL headers consistent in themselves.
2014-02-18 02:39:32 +01:00
Eugene Sandulenko
3263a5eda6
AUDIO: Fix identation. CID 1003641
2013-04-28 23:59:20 +03:00
Christoph Mallon
23a0f5318c
JANITORIAL: Remove trailing empty lines.
2011-08-07 13:53:33 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Max Horn
42ab839dd6
AUDIO: Rename sound/ dir to audio/
...
svn-id: r55850
2011-02-09 01:09:01 +00:00