Commit Graph
49 Commits
Author SHA1 Message Date
Paweł Kołodziejski 06902574b4 GRIM: Janitorial 2022-06-08 01:12:00 +02:00
Paweł Kołodziejski 20cb0ae228 ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Bastien Bouclet 84e62b6c8d ALL: Sync with ScummVM - rev. 87ebc7140c 2017-09-02 15:04:07 +02:00
Bastien Bouclet 7c60a59c81 GRIM: Account for the alignment when seeking smush movies 2017-05-08 10:54:04 +02:00
Dries Harnie fb3bd8139a JANITORIAL: Fix Coverity warnings
Fixes coverity warnings 1267220, 1256936, 1229470, 1224097, 1219766,
1054364, 1009896.
2015-05-12 08:49:19 +02:00
Bastien Bouclet 067dda8b02 GRIM: Play the audio track for demo smush files 2015-01-24 08:02:48 +01:00
Pawel Kolodziejski d1673ddbf5 GRIM: added codec48 for German Grim demo video 2015-01-20 21:59:52 +01:00
Pawel Kolodziejski 2ff9b59e8f GRIM: allow skip unimplemented codec 48 2015-01-18 17:03:57 +01:00
Joel Teichroeb 0f3da43694 GRIM: Change NULL to nullptr. 2014-05-30 17:43:08 -07:00
Pawel Kolodziejski 8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Einar Johan Trøan Sømåen c28426600e GRIM: Reduce scope of variable "version" in SmushDecoder 2014-01-07 18:33:56 +01:00
Giulio Camuffo e2c36b4b34 GRIM/smush: Fix an assert happening in some cases when seeking 2013-10-30 15:41:08 +01:00
Giulio Camuffo 3fc3ed1caa GRIM: Fix Smush seeking 2013-10-30 14:55:20 +01:00
Pawel Kolodziejski 790db038c0 ALL: sync with scummvm 2013-10-13 11:30:34 +02:00
Einar Johan Trøan Sømåen 83292448de GRIM: Initialize all variables in the SmushDecoder-classes. 2013-04-21 15:44:45 +02:00
Einar Johan Trøan Sømåen e236b2ea8f GRIM/SMUSH: Avoid leaking _queueStream. 2013-04-21 15:27:49 +02:00
Giulio Camuffo 2132228314 GRIM/Movie: When seeking start decoding blocky16 from the keyframe. 2013-01-17 22:48:54 +01:00
Giulio Camuffo c35a88657d GRIM/Movie: Fix some delete/delete[]/free mismatches. 2013-01-17 21:54:38 +01:00
Giulio Camuffo 66ba0f4c95 GRIM/Movies: Cleanup outdated comments. 2013-01-14 23:23:47 +01:00
Giulio Camuffo e92ef642cd GRIM:/Movie: Remove two warnings. 2013-01-14 23:07:24 +01:00
Giulio Camuffo 0cb18dd3fa GRIM/Movie: Init the frames only when needed. 2013-01-14 23:06:34 +01:00
Giulio Camuffo d07c8dbc48 GRIM/Movie: Fix smush looping. 2013-01-14 14:42:46 +01:00
Giulio Camuffo cafe925961 GRIM/Movie: Enable seeking at savegame restore. 2013-01-14 14:35:03 +01:00
Giulio Camuffo 6df71f528f GRIM/Smuch: Fix free/delete/delete[] mismatch. 2013-01-11 14:17:41 +01:00
Einar Johan Trøan Sømåen 333c9441e7 GRIM: Fix license-note in SmushDecoder 2013-01-04 03:29:15 +01:00
Einar Johan Trøan Sømåen bc5ca044a5 Merge pull request #668 from somaen/videoFixes
Update VideoDecoders to use the new VideoDecoder-interface (for testing)
2013-01-02 01:04:14 -08:00
Einar Johan Trøan Sømåen 65052f9da4 GRIM/SMUSH: Fix drawing the last frame for the correct duration. 2012-12-31 17:10:04 +01:00
Einar Johan Trøan Sømåen 76d8774393 GRIM/SMUSH: Avoid seeking PAST the frame we want. 2012-12-31 15:16:34 +01:00
Einar Johan Trøan Sømåen 2472cc83a3 GRIM/SMUSH: Fix looping videos 2012-12-31 13:02:46 +01:00
Einar Johan Trøan Sømåen 88305a022e GRIM/SMUSH: Properly read past ANNO-blocks. 2012-12-30 19:35:56 +01:00
Paweł Kołodziejski 175620b62a ALL: change license headers from LGPL to GPL, and few updates 2012-12-19 23:15:43 +01:00
Einar Johan Trøan Sømåen f5e3d0c323 GRIM: Rewrite SMUSH-decoder to use the new VideoDecoder-interface 2012-11-28 23:59:12 +01:00
Pawel Kolodziejski 72664703cf ALL: sync with scummvm 2012-07-06 22:05:21 +02:00
Paweł Kołodziejski 640889b805 ALL: disabled compiler warnings 2012-04-12 02:54:10 +02:00
Joel Teichroeb 21000e432c GRIM: Properly include vima.h in smush_decoder 2012-04-05 10:26:27 -07:00
Paweł Kołodziejski 09cd98cda8 COMMON: mpeg2 is now needed for EMI, zlib needed for GRIM engine. USE_SMUSH not used anymore 2012-02-24 21:36:16 +01:00
Joel Teichroeb 6b2e1ad646 GRIM: Set _stream to null after it is done with. Fixes #466 2012-01-11 18:52:09 -08:00
Joel Teichroeb efd6c7bd78 GRIM: Wrap file streams in a compressed read stream whenever needed 2012-01-09 19:24:00 -08:00
Paweł Kołodziejski e350c7f777 renames 2012-01-06 23:29:45 +01:00
Giulio Camuffo e271b8772e GRIM/MOVIE: Actually draw the last frame of a looping smush movie.
This won't work on Bink movies as is. If it will be needed on those too
a different implementation will have to be found.
2011-12-18 17:45:09 +01:00
Giulio Camuffo 879fbd6855 GRIM/MOVIE: Draw also the last frame.
_curFrame represents the frame that is being displayed, not the
frame that is to be processed.
2011-12-16 18:05:23 +01:00
Giulio Camuffo 7b1f87f928 GRIM: Boost of the debug system, using debug channels. 2011-10-10 18:17:22 +02:00
Giulio Camuffo 8f451e1f11 GRIM/Movie: Copy the surface when requested only. 2011-10-07 22:37:12 +02:00
Giulio Camuffo 03cba02547 GRIM/Smush: Frames start from 0 now. Reset the frame when at end if looping. 2011-10-05 19:06:18 +02:00
Einar Johan T. Sømåen abea6d10fb GRIM: Reduce dependencies on engines/grim in engines/grim/movie 2011-10-02 00:21:21 +02:00
Einar Johan T. Sømåen ceb42b40e0 GRIM: Cleanup in Movie-code 2011-10-01 22:42:38 +02:00
Einar Johan T. Sømåen c34dae8eff GRIM: Change DEBUG_SMUSH to DEBUG_MOVIE 2011-10-01 02:56:54 +02:00
Einar Johan T. Sømåen 5e93a6f9b1 GRIM: Refactor the smush-decoder into a subclass of VideoDecoder 2011-10-01 02:51:55 +02:00