aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-06-22no need to keep these regression tests: the changes are mathematically and ↵Max Horn
operationally (read: taking into account side effects and special cases in computer arithmetics) equivalent to the old code svn-id: r8606
2003-06-22Patch #757827: Aspect-ratio correctionMax Horn
svn-id: r8605
2003-06-22Reduced the number of shifts in highly used functions in Super2xSaI and ↵Bertrand Augereau
SuperEagle svn-id: r8604
2003-06-22Change names of the stream API in the mixer; added endStream method (stop() ↵Max Horn
halts stream immediately; endStream() lets it first finish playing) svn-id: r8603
2003-06-22don't try to delete calloc'd mem eitherJonathan Gray
svn-id: r8602
2003-06-22don't try to delete malloc'd memoryJonathan Gray
svn-id: r8601
2003-06-22enable rtti for dynamic_castPaweł Kołodziejski
svn-id: r8600
2003-06-22fixed warningPaweł Kołodziejski
svn-id: r8599
2003-06-22fix compile when vorbis is enabled, loomcd is now broken with vorbis after ↵Jonathan Gray
recent changes :/ svn-id: r8598
2003-06-22renamed SoundMixer::hasActiveChannel->hasActiveSFXChannel, and fixed the ↵Max Horn
regression in it caused by removing _beginSlots (I hope); added isActiveChannel method used by scumm/sound.cpp (this allowed me to move the Channel class from mixer.h into mixer.cpp); replaced Channel::soundFinished method by isActive svn-id: r8597
2003-06-22remove the realDestroy methods and instead use destructors; renamed insertAt ↵Max Horn
to insertChannel and simplified/unified its usage; delete the mutex when exiting; cleanup svn-id: r8596
2003-06-22fix regression I just introduced (voices in smush movies were cut off way ↵Max Horn
too early) svn-id: r8595
2003-06-21lots of mixer cleanup / refactoring / reengineeringMax Horn
svn-id: r8594
2003-06-21undo this change again - proper fix would be to correct the MP3 playback codeMax Horn
svn-id: r8593
2003-06-21modified & cleaned up the playStream/append code a bit; but this API really ↵Max Horn
could stand some refinement svn-id: r8592
2003-06-21get rid of 11025 Hz special case (I hope this is correct; only case I know ↵Max Horn
of where 11025 Hz are used is during the Dig intro svn-id: r8591
2003-06-21got rid of member var 'first'Max Horn
svn-id: r8590
2003-06-21cleanupMax Horn
svn-id: r8589
2003-06-21finally implemented this TODO: using class File instead of fopenMax Horn
svn-id: r8588
2003-06-21make File constructor virtual to allow subclassing; made seek default to ↵Max Horn
SEEK_SET mode for conveniance svn-id: r8587
2003-06-21reduce code duplication a bitMax Horn
svn-id: r8586
2003-06-21TODO: improved smush sound quality whenever 11khz sound is usedMax Horn
svn-id: r8585
2003-06-21cleanupMax Horn
svn-id: r8584
2003-06-21make gcc happyJonathan Gray
svn-id: r8583
2003-06-21delete _sound when SimonState is destroyed; fix leak & enian bug in ↵Max Horn
playSting (but somebody please test that, I don't have simon1dos) svn-id: r8582
2003-06-21some more memory inits; cleanupMax Horn
svn-id: r8581
2003-06-21fix some memory leaksMax Horn
svn-id: r8580
2003-06-21init some member vars previously not initedMax Horn
svn-id: r8579
2003-06-21fix (?) for an invalid read report in valgrinMax Horn
svn-id: r8578
2003-06-21Fixed bug #758167. Cleanup.Torbjörn Andersson
svn-id: r8577
2003-06-21support F-keys in V2 gamesMax Horn
svn-id: r8576
2003-06-21turn error in o2_saveLoadGame into warningMax Horn
svn-id: r8575
2003-06-20typoMax Horn
svn-id: r8574
2003-06-20reuse file, remove file2 usageMax Horn
svn-id: r8573
2003-06-20init _base to 0Max Horn
svn-id: r8572
2003-06-20seems monkeyega & monkeyvga have byte values for the object name offset, tooMax Horn
svn-id: r8571
2003-06-20uhm - dunno how that slipped in =)Max Horn
svn-id: r8570
2003-06-20some changes for the 320x256 code - the new code *might* work (can't test ↵Max Horn
since it's not supported here), while the old code for it simply was bogus :-) svn-id: r8569
2003-06-20fixed Zak256 (and possibly other V3 games); Not quite sure if the behaviour ↵Max Horn
is correct for V4 games, that needs testing svn-id: r8568
2003-06-20oopsMax Horn
svn-id: r8567
2003-06-20cleanupMax Horn
svn-id: r8566
2003-06-19again fix for v1 costume headerPaweł Kołodziejski
svn-id: r8565
2003-06-19instead of casting to byte, rather allow offsets > 255Max Horn
svn-id: r8564
2003-06-19the _bompBitsTable really tells the number of 1 bits in a given byteMax Horn
svn-id: r8563
2003-06-19converted scale table to hex (looks a bit nicer and makes it easier to see ↵Max Horn
the structure inherent to the table data) svn-id: r8562
2003-06-19fixed non-bilinear mode (no black line in that anymore; fixing the bilinear ↵Max Horn
case will be challenging, at the least...); some cleanup svn-id: r8561
2003-06-19some fixes for the GL backend - but there are still many things broken, e.g. ↵Max Horn
Ctrl-B only acts on the second (of two) GL textures (which makes the black vertical line stand out even more) svn-id: r8560
2003-06-19made scale table const again; some cleanup in setupBompScaleMax Horn
svn-id: r8559
2003-06-19fixed costume header for v1Paweł Kołodziejski
svn-id: r8558
2003-06-19cleanupMax Horn
svn-id: r8557