aboutsummaryrefslogtreecommitdiff
path: root/sound
AgeCommit message (Collapse)Author
2002-04-27MP3 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-27Remove getpid() debug calls from mixer.cpp - not all platforms support thisJames Brown
function. svn-id: r4100
2002-04-27Add autosave support, fix sm and max midi.James Brown
svn-id: r4099
2002-04-26removed the unused destroy() methods; using 'delete this' issn't nice anyway <g>Max Horn
svn-id: r4097
2002-04-26Fixed race conditions in the sound code (where a sound could beLionel Ulmer
'freed' while it was mixed at the same time in the sound thread). Now Monkey1 seems to play well with Valgrind without any memory warning. svn-id: r4096
2002-04-26Remove useless debug code.Lionel Ulmer
svn-id: r4094
2002-04-26Fixed one memory overwrite problem in MP3-CD support. First pass atLionel Ulmer
some code clean-up. More ahead (once I understand better the code :-) ). svn-id: r4093
2002-04-26added new style midi drivers using QuickTime (MacOS 9 & X) and CoreAudio ↵Max Horn
(MacOS X) svn-id: r4086
2002-04-25Apply patch to add 'monkeyvga' target for MI1 Floppy.James Brown
svn-id: r4076
2002-04-24Fixed transition effects in non V7 gamesVincent Hamm
svn-id: r4073
2002-04-23Remove warning from file.James Brown
svn-id: r4064
2002-04-23LGPL'ed FMOpl from AdPlug.James Brown
svn-id: r4063
2002-04-22Fix MP3 compilation.James Brown
svn-id: r4050
2002-04-22Add voice channel tracking to stop script race in BumpusVille VR.James Brown
svn-id: r4048
2002-04-22BeOS compilation fixJames Brown
svn-id: r4047
2002-04-21Fix (hack) imuse for samnmax. Fix (hack) samnmax inventory screenVincent Hamm
svn-id: r4037
2002-04-21Add boilerplate license to some files, to satisfy Debian types :)James Brown
fmopl.c/fmopl.h are infringing on the GPL at the moment. We either need to replace these, or get permission to relicense them, before 0.2.0 svn-id: r4036
2002-04-21BEOS midi compile fix. Take 1.James Brown
svn-id: r4031
2002-04-21Fix midi compilation - in more ways than one :PJames Brown
svn-id: r4030
2002-04-20Warning fix.James Brown
svn-id: r4029
2002-04-20Committed Florian Schmitt (fatpenguin)'s Linux MIDI patch. Reported as ↵Lionel Ulmer
working by urs and khalek on IRC :-) svn-id: r4028
2002-04-20Commit of the X11 driver using the new OSystem interface. Plus some warning ↵Lionel Ulmer
fixes and gameDetector hacks. svn-id: r4024
2002-04-19Remove left over debug line. BBrox is anally retentive.James Brown
svn-id: r4011
2002-04-19Fix PocketSCUMM. Palette is wrong tho. BBrox is a genius.James Brown
svn-id: r4009
2002-04-18Reenable MorphOS Midi driver, small updates to CD open code (only when CD ↵Ruediger Hanke
audio is requested) and start options svn-id: r3997
2002-04-18Update midi MT-32 patch table.James Brown
svn-id: r3986
2002-04-17Return of the MP3 CD patch ... use CBR 22 kHzNicolas Bacca
svn-id: r3981
2002-04-17Minor WinCE changesNicolas Bacca
svn-id: r3980
2002-04-16Added missing newline at end of file.Marcus Comstedt
svn-id: r3967
2002-04-16Small fix to get sounds to actually finish :-)Lionel Ulmer
svn-id: r3963
2002-04-16Proper commit now for MP3 sound support....Lionel Ulmer
svn-id: r3962
2002-04-16Add hack for loom staff verbs.James Brown
Readd CD Audio svn-id: r3956
2002-04-16endian fixes,Ludvig Strigeus
don't use adlib driver if sound initialization fails, simon1 savedialog works svn-id: r3955
2002-04-14wrote new mixer class,Ludvig Strigeus
cleaned up sound header files, integrated mixer into scummvm & simon svn-id: r3937
2002-04-13new midi driver API,Ludvig Strigeus
no more USE_ADLIB, a couple of sdl graphics driver fixes. svn-id: r3925
2002-04-12new video engine (expect broken non-sdl builds),Ludvig Strigeus
simon the sorcerer 1 & 2 support (non SCUMM games) svn-id: r3912
2002-04-11Large pointless reindentation of all the code. Also fixed a few mistakesJames Brown
in the object flags code cleanup. Flags used: indent *.cpp -br -bap -nbc -lp -ce -cdw -brs -nbad -nbc -npsl -nip -ts2 -ncs -nbs -npcs -nbap -Tbyte -Tuint32 -Tuint8 -Tuint16 -TArrayHeader -TMemBlkHeader -TVerbSlot -TObjectData -Tvoid -TImageHeader -TRoomHeader -TCodeHeader -TResHdr -TBompHeader -TMidiChannelAdl -TGui -TScumm -TSoundEngine -TPart -TPlayer svn-id: r3908
2002-04-10MorphOS version adapted to v0.2.0Ruediger Hanke
svn-id: r3902
2002-03-24Fixed pal initVincent Hamm
svn-id: r3815
2002-03-21Move some box stuff from scumm.h to new boxes.hJames Brown
Also move some sound-related items from scumm.h to sound.h svn-id: r3797
2002-03-20I know it probably doesn't look like much, but this is a start to the reorg ↵James Brown
- basically I've shuffled the Scumm struct around, and turned it into a Class - labeling and grouping functions that are related. svn-id: r3792
2002-03-16MorphOS port (sdl version) + endian fixes for big endian machines.James Brown
svn-id: r3771
2002-03-14Add "options" menu to F5 key. Can set music volumes and stuff :)James Brown
svn-id: r3754
2002-03-14winCE part 2 - still gui.cpp and scummvm.cpp leftJames Brown
svn-id: r3752
2002-03-14should be "#if !defined", instead of "#if !define" :)Mutwin Kraus
svn-id: r3747
2002-03-14Fix some possible problems with new gmidi.cpp compiling on Mac Carbon..James Brown
svn-id: r3746
2002-03-14Rewire the MIDI subsystem to use drivers selecting from the commandline.James Brown
No -DTIMIDITY, etc! Yippie!. Also updated readme. svn-id: r3743
2002-03-14Add missing file. Oops.James Brown
svn-id: r3742
2002-03-14Added some new midi drivers - QuickTime Music and RawMidi.James Brown
-DUSE_RAWMIDI and -DUSE_QTMUSIC respectivly. I assume these will compile - if not file a bug/patch. Also added a "-r" commandline parameter to turn on MT32 emulation... the patch conversion set isn't quite right, still.. svn-id: r3741
2002-03-13Fix an OB1 and typecast. Need to find out cause of invalid object index to ↵James Brown
begin with.. svn-id: r3738