Commit Graph

139 Commits

Author SHA1 Message Date
Max Horn
e0a880addb this should fix one of those nasty deadlocks, I hope
svn-id: r6876
2003-03-28 22:42:48 +00:00
Paweł Kołodziejski
bc78170ce4 moved delay stuff outside of lock mutex
svn-id: r6843
2003-03-21 09:18:38 +00:00
Paweł Kołodziejski
c4ee1cdf00 take lock mutex mechanism also processKbd() and waitForTimer().
I hope it will finally solve locking gfx resources

svn-id: r6838
2003-03-20 10:58:10 +00:00
Max Horn
dcd6a8d29d use a mutex to sync smush screen updates (should avoid crash caused by a race condition)
svn-id: r6837
2003-03-19 19:09:51 +00:00
Max Horn
0602882b18 cleanup
svn-id: r6832
2003-03-18 16:13:52 +00:00
Paweł Kołodziejski
0812d3bf44 a tiny safer
svn-id: r6829
2003-03-17 22:46:08 +00:00
Paweł Kołodziejski
6ed5d5d757 changed order
svn-id: r6828
2003-03-17 21:55:58 +00:00
Paweł Kołodziejski
56e9201a70 few corrections for smush
svn-id: r6827
2003-03-17 19:10:12 +00:00
Paweł Kołodziejski
d29c68603f moved backend update_screen() (slooolest thing) from smush updateScreen() into main loop
switching scalers also works now

svn-id: r6826
2003-03-17 15:22:36 +00:00
Paweł Kołodziejski
975843c758 moved handle events from update into main loop
svn-id: r6825
2003-03-17 13:35:34 +00:00
Paweł Kołodziejski
e4c8f26e6a changed debug level 4
svn-id: r6824
2003-03-17 13:26:46 +00:00
Jonathan Gray
03ff93e5db 256 + 1 != 256
svn-id: r6823
2003-03-17 13:16:26 +00:00
Jonathan Gray
b50b353bcf init member vars in right order
svn-id: r6822
2003-03-17 13:04:54 +00:00
Jonathan Gray
85c9a9c39d stop gcc crying about unused variable
svn-id: r6821
2003-03-17 12:54:00 +00:00
Paweł Kołodziejski
06ef80fa61 reorg/clenup, changed main loop in smush code
svn-id: r6817
2003-03-17 12:28:50 +00:00
Paweł Kołodziejski
edc5ea57f0 clenaup
svn-id: r6813
2003-03-13 06:37:07 +00:00
Max Horn
8b67c3c23e fix for little endian systems
svn-id: r6811
2003-03-13 02:30:06 +00:00
Max Horn
4f2a48ac4d cleanup
svn-id: r6809
2003-03-13 02:10:48 +00:00
Max Horn
f6b03c0aba char* -> byte*; if something is declared 'private' and then subclasses have to hack around that (BaseRenderer vs. ScummRenderer) that's usually a hint that it was not the right choice to make it private; don't use so many accessors for no good reasons
svn-id: r6808
2003-03-13 01:49:54 +00:00
Max Horn
4c6e8dc695 changed decoder API to take a memory block as source, not a Chunk
svn-id: r6807
2003-03-13 01:24:02 +00:00
Max Horn
9c52f6033f removed Blitter class
svn-id: r6804
2003-03-13 00:37:03 +00:00
Max Horn
27199bc83a cleanup
svn-id: r6803
2003-03-13 00:01:33 +00:00
Paweł Kołodziejski
08cd9d994a removed additional back buffer in smush
svn-id: r6802
2003-03-12 21:44:18 +00:00
Max Horn
ccd2b3d16b fix for bug #700202
svn-id: r6785
2003-03-09 03:36:19 +00:00
Paweł Kołodziejski
26144eda33 decreased sound buffer for imuse digital, bundle music, and cmi smush audio
svn-id: r6735
2003-03-07 06:41:44 +00:00
Paweł Kołodziejski
aa3766018f updated copyrights headers
svn-id: r6726
2003-03-06 21:46:56 +00:00
Paweł Kołodziejski
6cb48aa77a and more pedantic cleanup
svn-id: r6707
2003-03-06 08:36:56 +00:00
Max Horn
e72bddeea0 disable some smush code -> this allows the COMI demo to get into the canon scene. Not sure if this causes any regressions, please tell me if you find any
svn-id: r6686
2003-03-04 02:56:43 +00:00
Jonathan Gray
aa2259c5a9 fix shadowed variable problems
svn-id: r6675
2003-03-03 21:48:22 +00:00
Marcus Comstedt
fd0d9b1998 Made the code a bit more maintainable...
svn-id: r6672
2003-03-03 20:22:00 +00:00
Marcus Comstedt
738be5adeb Handle architectures which need alignment for 32bit memory access...
svn-id: r6666
2003-03-02 20:15:22 +00:00
Paweł Kołodziejski
4fd68d63b6 heh
svn-id: r6645
2003-02-28 20:33:06 +00:00
James Brown
d054457496 Patch #682981: Experimental translation optimisation (version 2), and
#683384: Smush Regression Workaround

svn-id: r6607
2003-02-14 16:01:55 +00:00
Paweł Kołodziejski
b9fe365102 added language translation support for comi and some cleanup
svn-id: r6574
2003-01-30 08:10:16 +00:00
Paweł Kołodziejski
9ec9a96af1 applied patch: [ 674566 ] CMI: Further smush syncing
svn-id: r6539
2003-01-25 19:02:44 +00:00
Paweł Kołodziejski
2724ac741b cleanup
svn-id: r6530
2003-01-20 20:49:56 +00:00
Paweł Kołodziejski
38c2870313 cleanup, speedup code
svn-id: r6529
2003-01-20 18:03:12 +00:00
Paweł Kołodziejski
eea84f1ac1 implemented missing smush opcodes - STOR and FTCH
svn-id: r6519
2003-01-19 20:28:16 +00:00
Paweł Kołodziejski
0fe071f8fb fixed comi smush subtitles colors
svn-id: r6518
2003-01-19 19:40:40 +00:00
Paweł Kołodziejski
ad55540f52 fix warnings
svn-id: r6516
2003-01-19 11:11:07 +00:00
Paweł Kołodziejski
8f2b07260a some cleanup
svn-id: r6515
2003-01-19 11:00:21 +00:00
Paweł Kołodziejski
5a42eb62a3 some cleanup
svn-id: r6514
2003-01-19 10:34:18 +00:00
Paweł Kołodziejski
9c342225ef fixed subtitles placement
svn-id: r6513
2003-01-19 09:03:07 +00:00
Max Horn
a1dafe54a2 fixed compile warning
svn-id: r6511
2003-01-19 04:13:48 +00:00
Paweł Kołodziejski
6478b944b2 added preliminary support for subtitles in smush comi
svn-id: r6506
2003-01-18 21:51:00 +00:00
Paweł Kołodziejski
532aeaa435 fix smush audio loop
svn-id: r6497
2003-01-18 14:58:37 +00:00
Paweł Kołodziejski
4c5c59c198 implementation of comi smush audio
svn-id: r6493
2003-01-18 13:54:26 +00:00
Paweł Kołodziejski
9af8fa432e fixed warnings
svn-id: r6419
2003-01-12 09:09:07 +00:00
Max Horn
9f60899a4d yawn. That's enough. somebody please implement audio support in V8 videos :-)
svn-id: r6413
2003-01-12 03:35:16 +00:00
Max Horn
5ad60a69f3 a dirty up.... nah just kidding, yet another clean up round
svn-id: r6407
2003-01-12 00:55:03 +00:00