aboutsummaryrefslogtreecommitdiff
path: root/scumm/smush/smush_player.cpp
AgeCommit message (Collapse)Author
2003-08-18fixed white spacesPaweł Kołodziejski
svn-id: r9751
2003-08-18added dumping png frames from smush animationPaweł Kołodziejski
svn-id: r9750
2003-07-01fix for the 'invalid seeks' that sometimes occured at the end of smush ↵Max Horn
playback (well I hope - at least now I can't reproduce the problem anymore with my testcases) svn-id: r8695
2003-06-22make smush pausing while GUI is up reentrantMax Horn
svn-id: r8639
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-21lots of mixer cleanup / refactoring / reengineeringMax Horn
svn-id: r8594
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-21reduce code duplication a bitMax Horn
svn-id: r8586
2003-06-20init _base to 0Max Horn
svn-id: r8572
2003-06-19spellingMax Horn
svn-id: r8547
2003-06-18cleanup; tiny bug fix (file was opened, then opened again - not good)Max Horn
svn-id: r8539
2003-06-15moved GameId declaration to common/engine.h (more logical); moved scumm ↵Max Horn
specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies) svn-id: r8496
2003-06-15made stuff in class Sound protected where possible; moved ↵Max Horn
readCreativeVocFile to imuse_digi.cpp and turned it into a static function; put the DigitalTrackInfo stuff into sound.cpp (keeping it private); removed #includes from sound.h (this cuts down interdependencies a little) svn-id: r8493
2003-06-15fix leakJonathan Gray
svn-id: r8489
2003-06-14Fix for bug #751782 (Quitting during SMUSH movies doesn't always work)Max Horn
svn-id: r8483
2003-06-10Updated comment.Torbjörn Andersson
svn-id: r8428
2003-06-09Fixed text-positioning regressions in the Full Throttle intro and in TheTorbjörn Andersson
Dig's "Spacetime Six" movie. Also rewrote drawStringCentered() to be more like drawStringAbsolute(). It makes sense to me, but let me know if it causes any new regressions. svn-id: r8415
2003-06-09allow quit during smush playback; cleanupMax Horn
svn-id: r8411
2003-06-08cleanup; got rid of the split function and rather work in place (so instead ↵Max Horn
of allocating dozens of small goblets of memory, we only need to duplicate the string once); fixed some text positioning bugs (but again, to get a real accurate implementation, I'll need to study screen shots of the Dig/FT/COMI videos and compare them to our results) svn-id: r8388
2003-06-07case 9 was drawStringCentered but should have been drawStringWrapCentered; ↵Max Horn
cleanup svn-id: r8385
2003-06-07adhere to our coding style conventions; removed some unneccessary codeMax Horn
svn-id: r8376
2003-06-04fixed compilation for vc6Paweł Kołodziejski
svn-id: r8299
2003-06-04cleanupMax Horn
svn-id: r8294
2003-05-30use decompressBomp instead of smush_decode_codec1Max Horn
svn-id: r8153
2003-05-20renamed various things for clarityMax Horn
svn-id: r7754
2003-05-18warning() automatically outputs a newline after the warning message; adding ↵Max Horn
a newline into the format string adds another newline (which contains the single char '!') svn-id: r7647
2003-05-12swapped talkPosX and talkPosY (they were misnamed); factored out some ↵Max Horn
duplicate code in string.cpp; VC warning fix in smush_player.cpp svn-id: r7481
2003-05-10renamed _scrWidth/_scrHeight -> _roomWidht/_roomHeight, and ↵Max Horn
_realWidth/_realHeight -> _screenWidth/_screenHeight (inspired by MadMoose, but I'll take the blame - still this seems much more logical & intuitive) svn-id: r7423
2003-04-30moved screen mutex from smush into SDL backend (other backends have to make ↵Max Horn
sure they are thread safe by themselves) svn-id: r7230
2003-04-30som changes to make Palm OS happyMax Horn
svn-id: r7216
2003-04-26stop assertion from triggering to make ft finishable againJonathan Gray
svn-id: r7123
2003-03-28this should fix one of those nasty deadlocks, I hopeMax Horn
svn-id: r6876
2003-03-21moved delay stuff outside of lock mutexPaweł Kołodziejski
svn-id: r6843
2003-03-20take lock mutex mechanism also processKbd() and waitForTimer().Paweł Kołodziejski
I hope it will finally solve locking gfx resources svn-id: r6838
2003-03-19use a mutex to sync smush screen updates (should avoid crash caused by a ↵Max Horn
race condition) svn-id: r6837
2003-03-18cleanupMax Horn
svn-id: r6832
2003-03-17a tiny saferPaweł Kołodziejski
svn-id: r6829
2003-03-17changed orderPaweł Kołodziejski
svn-id: r6828
2003-03-17few corrections for smushPaweł Kołodziejski
svn-id: r6827
2003-03-17moved backend update_screen() (slooolest thing) from smush updateScreen() ↵Paweł Kołodziejski
into main loop switching scalers also works now svn-id: r6826
2003-03-17moved handle events from update into main loopPaweł Kołodziejski
svn-id: r6825
2003-03-17changed debug level 4Paweł Kołodziejski
svn-id: r6824
2003-03-17stop gcc crying about unused variableJonathan Gray
svn-id: r6821
2003-03-17reorg/clenup, changed main loop in smush codePaweł Kołodziejski
svn-id: r6817