Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-28 | AUDIO: Do not error out when channel offset >= length after interrupt() | Sven Hesse | |
This fixes a Protracker module in the OS/2 version of Hopkins FBI (bug #3612101). In row 0x30 of the first pattern, the set channel offset effect in the fourth track pushes the offset past the sample (repeat) length. This is not error; the mixing function already handles this case flawlessly. No assert() is necessary there. | |||
2013-04-21 | AUDIO: Handle empty parent stream in LoopingAudioStream | Willem Jan Palenstijn | |
This should fix bug #3571139. | |||
2013-04-20 | AUDIO: Cleanup naming | Matthew Hoops | |
2013-04-20 | AUDIO: Remove default makeADPCMStream rate/channels values | Matthew Hoops | |
2013-04-18 | AUDIO: Remove unused MixerImpl::_syst member var | Max Horn | |
2013-04-16 | AUDIO: Fix invalid free call | Matthew Hoops | |
2013-03-27 | MT-32: Sync with the latest changes in munt | Filippos Karapetis | |
This syncs our code with munt commit 15e9f65 | |||
2013-03-03 | MT-32: Sync with the latest changes in munt | Filippos Karapetis | |
2013-03-03 | MT-32: Also replace cosf() (C99) with cos() | Filippos Karapetis | |
2013-03-03 | MT-32: Avoid using sinf() (which is C99) in favor of sin() | Filippos Karapetis | |
2013-03-02 | MT32: Sync with the latest changes in munt | Filippos Karapetis | |
The major change is the addition of a refined wave generator based on logarithmic fixed-point computations and LUTs | |||
2013-03-02 | MT32: Update copyright year | Filippos Karapetis | |
2013-02-15 | Merge branch 'master' into hopkins | Dreammaster | |
2013-02-04 | MT32: Also attempt to load roms named CM32L_CONTROL.ROM / CM32L_PCM.ROM | Filippos Karapetis | |
This was accidentally removed in commit 5711d23 | |||
2013-02-04 | MT32: Sync with the latest changes in munt | Filippos Karapetis | |
This syncs our code with munt commit ee380de | |||
2013-01-27 | HOPKINS: Work around broken cadavre.mod in OS/2 and BeOS versions | Torbjörn Andersson | |
A large part of cadavre.mod is broken. No new notes play, and only the old background sounds remain. It's possible, perhaps even probable, that the original MOD player didn't have this problem, but all standalone players I've tried do, so I'm assuming it's the file that's broken. We work around it by changing the length of the song after it's been loaded to only include the good parts. | |||
2013-01-26 | JANITORIAL: Use "End of anonymous namespace" as comment for anonymous ↵ | Johannes Schickel | |
namespaces. | |||
2013-01-26 | JANITORIAL: Enforce "} // End of namespace" with a single space after }. | Johannes Schickel | |
2013-01-26 | AUDIO: Mention that the Hopkins engine uses Protracker as well | Torbjörn Andersson | |
2013-01-26 | Merge pull request #301 from lordhoto/c++11-playground | Johannes Schickel | |
RFC: Allow use of override and nullptr. Also allow C++11 compilation. | |||
2013-01-26 | Merge branch 'eriktorbjorn-fluidsynth-settings' | Johannes Schickel | |
This is a manual merge of a slightly adapted pull request #296. The changes made are: - Each time the theme format changes, the version was increased - default.inc has been regenerated in the same commit as the theme changes | |||
2013-01-26 | GUI: Make the FluidSynth settings dialog a bit more like Qsynth | Torbjörn Andersson | |
To help people familiar with Qsynth (I'm not, but it seems to be one of the more polished FluidSynth front ends), use the same presentation and terminology for the FluidSynth settings. More to follow. | |||
2013-01-26 | FLUIDSYNTH: Add separate dialog for FluidSynth settings | Torbjörn Andersson | |
I don't really understand what these parameters do, or what the sensible values are, so for now the sliders are limited only by the allowed (or, in one case, "safe") values. | |||
2013-01-24 | JANITORIAL: Fix ){ -> ) { | Einar Johan Trøan Sømåen | |
2013-01-19 | MT32: Sync with the latest changes in munt | Filippos Karapetis | |
This syncs our code with munt commits 535bf96, 934c116, 1643d07 and 2eac585 | |||
2013-01-09 | AUDIO: Silence C++11 narrowing warnings. | Johannes Schickel | |
2013-01-06 | MT32: Remove the screen drawing code of the MUNT debug messages (bug #3599702) | Filippos Karapetis | |
The MUNT debug messages are called from an audio callback, which is not allowed to update the screen, as per the OSystem documentation in common/system.h:401 | |||
2013-01-06 | MT-32: Only show MUNT debug messages for debug level 4 and above (bug #3599702) | Filippos Karapetis | |
This avoids showing warnings in the intro of FOTAQ when using the MT-32 emulator | |||
2013-01-02 | COPYRIGHT: After a discussion it with KingGuppy, revert copyright ↵ | Strangerke | |
modification in some Munt files (thanks LordHoto for pointing it) | |||
2013-01-02 | JANITORIAL: Update copyright year | Strangerke | |
2013-01-02 | MT-32: Sync with the latest changes in munt | Filippos Karapetis | |
This syncs our code with munt commits 3f0db2d and 2c5f314 | |||
2012-12-27 | MT32: Add missing initialization code | Filippos Karapetis | |
This code wasn't added when syncing with the official munt codebase | |||
2012-12-27 | MT32: Move the ROM file deletion code to the ScummVM MT32 driver | Filippos Karapetis | |
This removes the custom ScummVM file deletion code in the munt code | |||
2012-12-26 | MT32: Update the MT32 emulator and adapt to its new API | Filippos Karapetis | |
Previous munt commit was 84b2819 (Dec 22, 2012) Current munt commit is 6afddaf (Dec 23, 2012) This commit also updates the MT32 driver code to the latest munt API | |||
2012-12-25 | MT32: Update the MT32 emulator to a newer munt commit | Filippos Karapetis | |
Previous munt commit was f969d20 (Nov 15, 2012) Current munt commit is 84b2819 (Dec 22, 2012) We are still missing the changes from commit 788f7b1 onwards (Dec 22, 2012). There are bigger ROM access-related changes from that point, which we'll have to integrate as well. | |||
2012-12-13 | Merge pull request #293 from clone2727/qtmidi | clone2727 | |
Add support for QuickTime Music playback | |||
2012-12-13 | AUDIO: Add some general documentation on MidiParser_QT | Matthew Hoops | |
2012-12-10 | AUDIO: Fix MS ADPCM to work with Mono streams using odd sized buffers. | D G Turner | |
2012-12-03 | AUDIO: Finish comment | Matthew Hoops | |
2012-12-01 | AUDIO: Fix AdLib volume when ENABLE_OPL3 is not defined | Torbjörn Andersson | |
This should ensure that when ENABLE_OPL3 is not defined, the old code (using a lookup table) is used for calculating vol1 and vol2 (unless, of course, _scummSmallHeader is true). I hope I got it right this time. | |||
2012-12-01 | AUDIO: Fix AdLib volume regression in pre-iMUSE SCUMM games | Torbjörn Andersson | |
This assumes that _scummSmallHeader = 1 means we don't care about what _opl3Mode is when calculating the volume in mcKeyOn(). I hope this is correct. | |||
2012-11-24 | AUDIO: Fix AIFF comment about supporting IMA ADPCM | Matthew Hoops | |
2012-11-23 | AUDIO: Fix spurious compiler warnings about use-before-set variable. | D G Turner | |
2012-11-22 | Merge pull request #283 from lordhoto/scumm-opl3 | Johannes Schickel | |
SCUMM: Support OPL3 in Sam&Max | |||
2012-11-22 | AUDIO: Remove two extra commas. | Johannes Schickel | |
2012-11-22 | AUDIO: Disallow custom percussion instruments in MIDI->AdLib code. | Johannes Schickel | |
2012-11-22 | AUDIO: Only enable OPL3 code in MIDI->AdLib, when we have the DOSBox ↵ | Johannes Schickel | |
emulator builtin. | |||
2012-11-20 | AUDIO: Slight cleanup and typo fix in S&M OPL3 code. | Johannes Schickel | |
2012-11-18 | AUDIO: Cleanup MidiParser_QT a bit | Matthew Hoops | |
2012-11-18 | AUDIO: Ignore QT MIDI control change 0 | Matthew Hoops | |
QuickTime docs don't list it, and we shouldn't treat it as a bank select |