fruitjam-doom/opl
Simon Howard 3bde136c60 opl: Use SDL_mixer post-mix hook for OPL output.
Using Mix_HookMusic() to generate the OPL output stream works fine if
you only ever play OPL music and don't want to use the normal music
output functionality of SDL_mixer. However, now that it's possible to
use substitute music packs with any music output type, this is no longer
the case. Using Mix_HookMusic() disables normal output from eg. Ogg and
FLAC playback. As an alternative, use the post-mix hook and mix the
output from the OPL emulator there.

Cleanup fix as part of #440.
2018-10-24 20:03:34 -04:00
..
examples Add missing #includes. 2015-04-10 23:42:01 -04:00
.gitignore Add OPL-TODO to dist, set svn:ignore properties. 2010-03-08 18:52:59 +00:00
CMakeLists.txt Chocolate Doom now builds 2018-05-02 21:23:00 -04:00
ioperm_sys.c Clean up file headers. 2014-05-05 00:20:54 -04:00
ioperm_sys.h Clean up file headers. 2014-05-05 00:20:54 -04:00
Makefile.am Makefile.am: add CMakeLists.txt and win32 to EXTRA_DIST 2018-06-05 10:41:38 -07:00
opl.c opl: Nuked OPL3 v1.7 2016-02-28 21:53:03 +09:00
opl.h opl: Nuked OPL3 v1.7 2016-02-28 21:53:03 +09:00
opl3.c opl: Nuked OPL3 v1.8 2018-03-22 19:56:13 +09:00
opl3.h opl: Nuked OPL3 v1.8 2018-03-22 19:56:13 +09:00
opl_internal.h opl: Make opl_driver_t name member const 2018-03-31 15:08:50 +03:00
opl_linux.c opl: limit use of ioperm/inb/outb to x86 architecture 2015-11-06 12:14:01 -02:00
opl_obsd.c opl: Add API to adjust tempo. 2014-05-10 14:00:41 -04:00
opl_queue.c opl: fix time calculation after tempo change 2016-04-12 16:56:10 +09:00
opl_queue.h opl: Change library to use us instead of ms. 2014-05-11 00:14:04 -04:00
opl_sdl.c opl: Use SDL_mixer post-mix hook for OPL output. 2018-10-24 20:03:34 -04:00
opl_timer.c Add thread name to SDL_CreateThread calls. 2014-11-28 15:43:26 -05:00
opl_timer.h opl: Change library to use us instead of ms. 2014-05-11 00:14:04 -04:00
opl_win32.c opl: Add API to adjust tempo. 2014-05-10 14:00:41 -04:00