Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-09 | AUDIO: fix two bugs in FM-TOWNS pcm code | athrxx | |
2016-01-07 | AUDIO: Fix clang warning in mame.cpp. | Johannes Schickel | |
2016-01-07 | AUDIO: Use standard line warps in iOS7 hack comment in fluidsynth.cpp. | Johannes Schickel | |
2016-01-07 | AUDIO: Remove unused includes in fluidsynth.cpp. | Johannes Schickel | |
2016-01-07 | IOS: Renames a macro | Vincent Bénony | |
2016-01-06 | IOS: Fluidsynth path hack only for iOS 7 | Vincent Bénony | |
2016-01-06 | IOS: Uses Common::String instead of plain C string | Vincent Bénony | |
2016-01-06 | IOS: Merge branch 'master' into ios-fix | Vincent Bénony | |
2016-01-06 | IOS: Brings support for FluidSynth | Vincent Bénony | |
2015-12-28 | MT32: Also use the ROM name to return the most appropriate ROM info | Filippos Karapetis | |
Since we are not using munt's SHA-1 hashing code, this returns the most appropriate feature set for CM-32L ROMs | |||
2015-12-28 | Revert "MT32: Add SHA1 file digest checking in getROMInfo()" | Filippos Karapetis | |
This reverts commit 908d2f39d7579c3f1781f7dedc7b26366a6d3dfc. The licence of the SHA1 code that munt is using is unclear. Reverting until it's sorted properly, for now | |||
2015-12-28 | MT32: Check for CM32-L ROMs before checking for MT-32 ones | Filippos Karapetis | |
This ensures that the CM32-L ROMs will be preferred, if both sets are located in the same folder | |||
2015-12-28 | MT32: Add SHA1 file digest checking in getROMInfo() | Filippos Karapetis | |
This ensures that the capabilities of the detected ROM files are set properly from the list of known ROMs. This is mostly needed for the extra samples of the CM32-L ROMs | |||
2015-11-09 | AUDIO: (FM-TOWNS) - replace fixed hanging notes buffer with a dynamic chain | athrxx | |
(This works around issues with some Indy 3 sound tracks. These tracks seem to be broken, since they have way too long duration values for some notes which would fill up the event buffer rather quickly. I tested with the UNZ emulator to be sure that this is an issue which also occurs with the original driver.) | |||
2015-11-09 | AUDIO: fix bug #6885 (INDY3: FMTOWNS: Music is distorted (regression)) | athrxx | |
2015-11-09 | AUDIO: (FM-TOWNS) - fix looping pcm sounds | athrxx | |
2015-11-09 | AUDIO: (FM-TOWNS) - cleanup euphony code | athrxx | |
(rework parts of the code + improve naming of variables/functions) | |||
2015-07-07 | AUDIO: Move ALSA OPL 'driver' out of softsynth | Matthew Hoops | |
Might eventually be worth moving to backends/ | |||
2015-07-07 | AUDIO: Move the common AdLib MidiDriver out of softsynth | Matthew Hoops | |
2015-07-07 | AUDIO: Reset OPL registers in ALSA driver | Walter van Niftrik | |
2015-07-07 | AUDIO: Fix ALSA AdLib OPL2 waveform mask | Walter van Niftrik | |
2015-07-07 | AUDIO: Reset ALSA AdLib on exit | Walter van Niftrik | |
2015-07-07 | AUDIO: Update 2nd operator panning for AdLib register 0xc0 | Walter van Niftrik | |
2015-07-07 | AUDIO: Fix bug in ALSA AdLib driver | Walter van Niftrik | |
Thanks clone2727 | |||
2015-07-07 | AUDIO: Add experimental hardware OPL support using ALSA | Walter van Niftrik | |
2015-07-07 | AUDIO: Remove all AudioStream access to OPL | Matthew Hoops | |
2015-07-07 | AUDIO: Be consistent with calling stop() in OPL destructors | Matthew Hoops | |
2015-07-07 | AUDIO: Limit the DOSBox start(0) hack to only being called once | Matthew Hoops | |
2015-07-07 | AUDIO: Use the built-in OPL timer for MidiDriver_ADLIB | Matthew Hoops | |
2015-07-07 | AUDIO: Introduce a callback to the OPL code | Matthew Hoops | |
Currently unused, but ready to be hooked up to various classes using it. | |||
2015-07-07 | AUDIO: Remove the sample rate configuration from the OPL code | Matthew Hoops | |
2014-12-21 | MT32: Update to munt 1.5.0 | Filippos Karapetis | |
This syncs with munt commit 4041a16a5d | |||
2014-07-13 | MT32: Sync with the latest changes in munt | Filippos Karapetis | |
This syncs the code with munt commit fa8b4f899d, avoiding usage of a global constructor | |||
2014-07-11 | MT32: Comment out default showLCDMessage/printDebug implementations. | Johannes Schickel | |
This keeps the original MUNT code in showLCDMessage/printDebug and simply comments it out. This *silences* a warning about debug use in our former default replacement code. Since we already implement a ReportHandler there is no need to adapt the default implementation. This is not the cleanest way but the solution which requires the least changes to MUNT code. | |||
2014-07-11 | Revert "MT32: Avoid runtime abort due to non-POD object pass in MT32 Emulator." | Johannes Schickel | |
This reverts commit 6731eb21e3e4c1fa2470ed03a3547d45b3dff6e3. | |||
2014-07-10 | MT32: Avoid runtime abort due to non-POD object pass in MT32 Emulator. | D G Turner | |
2014-07-08 | MT32: Update to munt 1.4.0 | Filippos Karapetis | |
This syncs with munt commit 175446af43 | |||
2014-07-08 | MT32: Copyright year bump | Filippos Karapetis | |
2014-02-18 | AUDIO: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-01-16 | AUDIO: Cleanup MT-32 code a bit. | Johannes Schickel | |
This removes overwrites in ReportHandlerScummVM which are simply the default implementation anyway. A side effect is that this silences/fixes a warning about the former onProgramChanged to hide an virtual method due to parameter differences. | |||
2014-01-16 | AUDIO: Register EAS sound driver as plain sound type. | Johannes Schickel | |
MIDI code will control volume via MIDI events thus the generated audio should not be affected by mixer sound volumes. The initial commit 0e6cdfd67580f75e912c5e92abb26821d032f74b added it as music sound type. Might be copied from the (also) incorrect FluidSynth code. | |||
2014-01-16 | AUDIO: Register FluidSynth driver as plain sound type. | Johannes Schickel | |
MIDI code will control volume via MIDI events thus the generated audio should not be affected by mixer sound volumes. The initial commit(s) in d4d045b1174b4a48659f39f026ade42684b679bf / 13dc149ded691e718905049990dd0220230c500e added it as music sound type. So, this seems to be a long standing issue. | |||
2014-01-16 | AUDIO: Register MT-32 emulator as plain sound type. | Johannes Schickel | |
Formerly the audio stream was registered as sfx. This is incorrect behavior since the client code will control music volume with MIDI events on its own. It seems 67b311713d8f4cfcd460a9649e0075f24278a048 introduced this very long ago. This should fix unintended coupling of sfx volume and music volume in BASS. | |||
2013-11-03 | AUDIO: Do not add extrapath to SearchMan in MT-32 emu code. | Johannes Schickel | |
At the point where the emulator is created extrapath should already been added to extrapath. If not, the check in checkDevice already failed and thus adding it would be too late anyway. It seems this was added in 805b21181ab7138da6960ade703b25716120fc29. The comment about it being a HACK has been removed in bbad3f333a9227ccb1de633a0fe92d9e01ad7bb3 but it's not clear to my why... At any rate, this should not be here. | |||
2013-09-24 | MT-32: Update to munt 1.3.0 | Filippos Karapetis | |
2013-08-21 | MT-32: Sync with the latest changes in munt | Filippos Karapetis | |
2013-07-14 | JANITORIAL: Remove trailing whitespace | Sven Hesse | |
2013-07-06 | AUDIO: Further fix to ReportHandlerScummVM::printDebug in MT32 code. | D G Turner | |
2013-07-04 | AUDIO: Fix ReportHandlerScummVM::printDebug in MT32 code. | Johannes Schickel | |
Formerly it tried to pass 'va_list' as '...' to debug. Now it's first creating a String containing the output via String::vformat and then passing it to debug. Found by buildbot (master-dc). The warning message was: audio/softsynth/mt32.cpp:65: warning: cannot pass objects of non-POD type `struct va_list' through `...'; call will abort at runtime | |||
2013-07-02 | MT-32: Sync with the latest changes in munt | Filippos Karapetis | |
This syncs our code with munt commits 258cd89 and 17b40a6 |