Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-06-06 | As long as I am fixing regression bug introduced by my streaming | Lionel Ulmer | |
patch, fix also the 'FLAG_FILE' stuff. Endy, you should be able to revert your patch to Simon as it should not be needed anymore now :-) svn-id: r4412 | |||
2002-06-06 | This should fix the regression introduced by my streaming changes (bug | Lionel Ulmer | |
#564756). Thanks Oliver Kiehl for the find :-) svn-id: r4411 | |||
2002-06-03 | Added the mutex support to ease the streaming (ie to prevent all race | Lionel Ulmer | |
conditions between an 'append' and a playing by the sound thread). Porters should add the relevant stuff to their OSystem interfaces. But finally, the bug reported by Valgrind was much more trivial than that and is also fixed in this commit :-) svn-id: r4398 | |||
2002-06-02 | Fix the streaming used in the movies in TheDig (warning, did not test | Lionel Ulmer | |
Full Throttle). This should be less buggy (ie crash less often, maybe not better quality) than the previous code. NOTE: the '1024 *' is here for testing purposes and will need to be severely reduced :-/ svn-id: r4396 | |||
2002-05-22 | Fix for mixer 16 bits samples. Samples are clear now. | Paweł Kołodziejski | |
bbrox: This patch works fine for me, previous not. (MSVC6 + SP5) svn-id: r4368 | |||
2002-05-20 | Add volume control like it is done for MP3 to the 16 bit 'mixers' (ie | Lionel Ulmer | |
using a 32 level only volume range). svn-id: r4365 | |||
2002-05-19 | The Dig: stereo samples and mixer | Paweł Kołodziejski | |
svn-id: r4359 | |||
2002-05-19 | The Dig: 16 bit samples and mixer | Paweł Kołodziejski | |
svn-id: r4358 | |||
2002-05-18 | The second part of armisme fix is here... | Nicolas Noble | |
<Arisme> but on the bright side, now ScummVM will be #1 on Sourceforge :D Oh well.... svn-id: r4353 | |||
2002-05-18 | And now commiting the *REAL* arisme patch... | Nicolas Noble | |
svn-id: r4352 | |||
2002-05-18 | Next time, I'll have to kill you Arisme ok? ;-) | Nicolas Noble | |
svn-id: r4351 | |||
2002-05-18 | Oops | Nicolas Bacca | |
svn-id: r4350 | |||
2002-05-18 | Big ugly hairy hack to remove Scumm class dependencies to the MidiEmu ↵ | Nicolas Bacca | |
driver, and add streaming (ahah) emulation - someone please fix this as soon as possible :) svn-id: r4349 | |||
2002-05-18 | Added infrastructure to support more than 8 bit signed / unsigned RAW | Lionel Ulmer | |
mixers. Porters, beware, the default configuration is now 16 bit stereo instead of 16 mono as before (I changed X11 and SDL but no others). I did not add support for any other format yet, I will let Endy do it when he needs it :-) svn-id: r4348 | |||
2002-05-18 | Fixing ALSA driver to not segfault when launching simon. It still isn't | Nicolas Noble | |
supported but it's better signaled now. BTW I think there is a bug somewhere since the close() method were called without beeing open()'d. Oh well... svn-id: r4347 | |||
2002-05-17 | fixed shadow var warnings | Max Horn | |
svn-id: r4345 | |||
2002-05-16 | Cleaning up a little the ALSA driver, and removed the 'old beast': the old ↵ | Nicolas Noble | |
TiMidity code. svn-id: r4344 | |||
2002-05-16 | Added an ALSA sequencer support. Updated readme.txt to explain it, and | Nicolas Noble | |
Makefile to allow the user to enable it. I also reorganised the Makefile a bit, since there is now one more optionnal library. BBrox, I also merged your Makefile.x11 in it, just take a look at it! svn-id: r4341 | |||
2002-05-12 | added append() stubs for Channel_MP3/Channel_MP3_CDMUSIC | Max Horn | |
svn-id: r4296 | |||
2002-05-12 | Add new mixer 'append' function to allow pseudo-streaming for SMUSH | James Brown | |
svn-id: r4291 | |||
2002-05-12 | Fix crash if envvar not set. | James Brown | |
svn-id: r4286 | |||
2002-05-12 | Add new MIDIPORT parameter to solve Linux sequencer issues. | James Brown | |
svn-id: r4285 | |||
2002-05-10 | Impliment what we call 'random guesses' for Sam and Max iMUSE | James Brown | |
svn-id: r4271 | |||
2002-05-09 | Fix odd Sam and Max iMUSE crash. Thread syncronisation bug? | James Brown | |
svn-id: r4256 | |||
2002-05-08 | Remove 373 type conversion warnings | James Brown | |
svn-id: r4247 | |||
2002-05-08 | Hacked away some code from Timidity to support 'Pitch wheel'. The DOTT | Lionel Ulmer | |
intro now sounds a bit better than before using the 'midiemu' driver. svn-id: r4246 | |||
2002-05-08 | Remove the setting of 'adlib_mode' to _RYTHM value (did for testing). | Lionel Ulmer | |
svn-id: r4241 | |||
2002-05-08 | Fixed the 'myinsbank' init (to not read memory that it should | Lionel Ulmer | |
not). Change the 'write_adlib' function to be more in line to what AdPlug does. svn-id: r4240 | |||
2002-05-08 | Fix compile warnings. | James Brown | |
svn-id: r4237 | |||
2002-05-08 | Add possible code for Modulation/Sustain to Emulated Midi Driver | James Brown | |
svn-id: r4236 | |||
2002-05-08 | Major cleanup of fmopl, and change incorrect uint32 typecasting. | James Brown | |
Midi Emulation driver sounds a lot better now. svn-id: r4235 | |||
2002-05-07 | First commit of the OPL2 MIDI driver (to have MIDI music without | Lionel Ulmer | |
requiring any OS-level MIDI support). This was taken from AdPlug. This is *very* buggy for now (well, it works, but it sounds just plain ugly :-) ). svn-id: r4232 | |||
2002-05-07 | Fix a (very rare outside of running with GDB) race condition between | Lionel Ulmer | |
thread start and the parameters used by the thread. svn-id: r4230 | |||
2002-05-05 | cleaning up the mess drigo left... <sigh> | Max Horn | |
svn-id: r4215 | |||
2002-05-05 | Fixed some things to support MacOS port and QuickTime | Enrico Rolfi | |
svn-id: r4211 | |||
2002-05-04 | automatic detecion of MT32 vs. GM midi; removed obsolete -r command line option | Max Horn | |
svn-id: r4193 | |||
2002-05-04 | my version of MAD (0.14.2b) has no MAD_ERROR_NONE; where did that come from? | Max Horn | |
svn-id: r4191 | |||
2002-05-03 | Remove floating point in the MP3 volume control (baaaaaaaad on PDAs | Lionel Ulmer | |
like the iPAQ where no FPU is present). Instead replace it by a '32 level' volume control. svn-id: r4184 | |||
2002-05-02 | Change default tempos. | James Brown | |
svn-id: r4172 | |||
2002-05-01 | Pause and start of volume support | Nicolas Bacca | |
svn-id: r4165 | |||
2002-05-01 | Fix sound crash in some games. Thanks Michael Karcher. | James Brown | |
svn-id: r4155 | |||
2002-04-29 | replaced fragile hack (declaring class IMuse twice in two different places) ↵ | Max Horn | |
with a (hopefully) better proxy approach: class IMuse just proxies thru to the real IMuseInternal class svn-id: r4135 | |||
2002-04-29 | Small inSANE patch for the dig, and start of Dig Audio support. | James Brown | |
It seems to crash using AUTOFREE for some reason. Can someone Valgrind/Purify this for me? svn-id: r4129 | |||
2002-04-28 | MI1 CD audio should work better now. Still a bit flaky but should be | Lionel Ulmer | |
better than before :-) svn-id: r4128 | |||
2002-04-28 | cleanup; implemented close() for CoreAudio driver | Max Horn | |
svn-id: r4120 | |||
2002-04-27 | fixed RT32 mapping (one instrument had been left out) | Max Horn | |
svn-id: r4110 | |||
2002-04-27 | fixed midi instrument ids in QuickTime driver | Max Horn | |
svn-id: r4109 | |||
2002-04-27 | MP3 CD tracks should now be working properly. | Lionel Ulmer | |
Ludde, maybe you should check if Simon is still working OK as now the change of the sound playing handle is 'asynchronous' (ie if you call 'stop' on a sound, the handle will NOT be put to NULL right away, but at the next 'mix' thread call). Maybe we should completely remove this handle stuff and always use instead the index returned by the 'play_XXX' functions. svn-id: r4101 | |||
2002-04-27 | Remove getpid() debug calls from mixer.cpp - not all platforms support this | James Brown | |
function. svn-id: r4100 | |||
2002-04-27 | Add autosave support, fix sm and max midi. | James Brown | |
svn-id: r4099 |