aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-09Add Mixer::getElapsedTime() method returning a Timestamp, thus offering a ↵Max Horn
higher precision than Mixer::getSoundElapsedTime(). Convert some video code to use it. svn-id: r47213
2010-01-09Fix Timestamp::addMsecs; some cleanupMax Horn
svn-id: r47212
2010-01-09SCI: kPortrait - drawing base bitmap before drawing animation bitmapMartin Kiewitz
svn-id: r47211
2010-01-09kPortrait: found the coordinate offsets, corrected actual bitmap size ↵Martin Kiewitz
(sometimes extra bytes are appended per line) animation bitmaps now valid svn-id: r47210
2010-01-09SCI: deleting _bitmaps and unlocking sync resource in kPortraitMartin Kiewitz
svn-id: r47208
2010-01-09SCI: kPortrait - animation included, doesnt seem right currently coordinate ↵Martin Kiewitz
offset is missing (cause i cant find it) and mouth movement doesnt seem right...at least the basics work and graphic data is fine svn-id: r47206
2010-01-09Register default setting for 'mute' optionWillem Jan Palenstijn
svn-id: r47205
2010-01-09SCI: kPortrait almost fully implemented (animation bitmaps still missing)Martin Kiewitz
svn-id: r47204
2010-01-09Implement some safer handling of the "Extended" block in VOC files.Johannes Schickel
svn-id: r47203
2010-01-09SCI: adding audio support to kPortrait, audio is now playing when portraits ↵Martin Kiewitz
are shown svn-id: r47202
2010-01-09SCI: added new debug command "picture_visualize", which enables ↵Martin Kiewitz
visualization of the drawing process of EGA pictures svn-id: r47201
2010-01-09removed useless rtl logsVladimir Menshakov
svn-id: r47200
2010-01-09fixed RTLVladimir Menshakov
svn-id: r47199
2010-01-09log when EVENT_RTL receivedVladimir Menshakov
svn-id: r47198
2010-01-09Fix for a rare case where the NPC handler for Ewan the shopkeeper can cause ↵Paul Gilbert
an assert when you rejoin Goewin in the Weregate caves. svn-id: r47197
2010-01-09Yup, not checking for stereo sound was an accident hereSven Hesse
svn-id: r47195
2010-01-09SCI: CleanupWalter van Niftrik
svn-id: r47194
2010-01-09SCI: Fix handling of output rate in PCJr driverWalter van Niftrik
svn-id: r47193
2010-01-09SCI: Fix crash on exit when using PCJr driver.Walter van Niftrik
svn-id: r47192
2010-01-09SCI: CleanupWalter van Niftrik
svn-id: r47191
2010-01-09SCI: Move music device IDs to drivers.Walter van Niftrik
svn-id: r47190
2010-01-09Replace AppendableAudioStream by QueuingAudioStreamMax Horn
svn-id: r47189
2010-01-08SCI: Ctrl-Z now supported as well :DMartin Kiewitz
svn-id: r47188
2010-01-08Use DisposeAfterUse::FlagWillem Jan Palenstijn
svn-id: r47187
2010-01-08SCI: removed controlify() to ease readability of codeMartin Kiewitz
svn-id: r47186
2010-01-08SCI: fix for platform difference between linux and windows, makes ↵Martin Kiewitz
Ctrl-Alt-keys work under linux as well (e.g. lsl1, age questions cheat) svn-id: r47185
2010-01-08Fix LinearMemoryStream::seek, when the stream was created without request to ↵Johannes Schickel
dispose the memory itself. svn-id: r47184
2010-01-08Switch SCUMM from AppendableAudioStream to QueuingAudioStreamMax Horn
svn-id: r47183
2010-01-08Switch Mixer::playInputStream to use DisposeAfterUse::FlagMax Horn
svn-id: r47182
2010-01-08Fix header guardMax Horn
svn-id: r47181
2010-01-08Move DisposeAfterUse::Flag from Common to global namespace, and into a new ↵Max Horn
header common/types.h svn-id: r47180
2010-01-08Rename QueuedAudioStream to QueuingAudioStreamMax Horn
svn-id: r47179
2010-01-08Switch Tinsel, MADE and some of the video players to QueuedAudioStreamMax Horn
svn-id: r47178
2010-01-08Move Mohawk's QueuedAudioStream to sound/ (with some tweaks)Max Horn
svn-id: r47177
2010-01-08Fix sound effects in Sword1 PSX, regression from r47132.Johannes Schickel
svn-id: r47176
2010-01-08SCI: we won't do keyboard mapping for sci1late+, because otherwise Ctrl-keys ↵Martin Kiewitz
won't work. I couldnt find games that use Alt-keys, so I was unable to check those as well svn-id: r47175
2010-01-08SCI: fixing sq3 again (state selector wasnt updated anymore)Martin Kiewitz
svn-id: r47174
2010-01-08Fix documentation for setMouseCursor's format paramenter.Johannes Schickel
svn-id: r47173
2010-01-08SCI: updateCues() cleanupMartin Kiewitz
svn-id: r47172
2010-01-08This should fix bug #2928411, "SWORD1: Macintosh Demo crashes after Intro".Torbjörn Andersson
svn-id: r47171
2010-01-08Properly fix creditsEugene Sandulenko
svn-id: r47170
2010-01-08minor fixesVladimir Menshakov
svn-id: r47168
2010-01-08added configurable timers/fast mode with ctrl-f hotkeyVladimir Menshakov
svn-id: r47167
2010-01-08Remove custom AiffAudioStream and replace it by the use of ↵Johannes Schickel
makeLoopingAudioStream and makeAIFFStream. svn-id: r47165
2010-01-08SCI: support "Ctrl-" prefix keys in menu, makes Ctrl-keys work in lsl6Martin Kiewitz
svn-id: r47164
2010-01-08SCI: support "+" and "-" for menu (fixes speed changes via those keys in all ↵Martin Kiewitz
games) svn-id: r47163
2010-01-08Add some warning inside makeLoopingAudioStream, in case the give start time ↵Johannes Schickel
is after the given end time. svn-id: r47162
2010-01-08fixed invalid volume settingVladimir Menshakov
svn-id: r47161
2010-01-08Since AudioStream looping is no longer handled by the Mixer, drop ↵Johannes Schickel
Mixer::playAudioStreamLooping. (There's Audio::makeLoopingAudioStream). svn-id: r47160
2010-01-08Add another makeLoopingAudioStream factory for transparently looping a ↵Johannes Schickel
certain interval of a SeekableAudioStream. svn-id: r47159