Torbjörn Andersson
079e72eafc
I don't have the German FF version with the wrong cutscene file names, but I
...
believe we need to adjust baseName as well, so that we can use an equally wrong
(i.e. right) name for opening the audio track.
svn-id: r23028
2006-06-11 16:59:59 +00:00
Travis Howell
a2894d9a82
Add comment
...
svn-id: r22870
2006-06-03 13:27:19 +00:00
Travis Howell
7d5d40774b
Add work around for bug in a German Windows 2CD version of FF. Trigger error if video file not found, since they are required by several part of FF
...
svn-id: r22869
2006-06-03 13:24:59 +00:00
Travis Howell
b0733e0fc1
Add support for separate compressed sound files for cutscenes in FF
...
svn-id: r22831
2006-06-02 11:33:11 +00:00
Joost Peters
33eeb81bd6
remove extraneous comma
...
svn-id: r22784
2006-05-30 20:32:22 +00:00
Torbjörn Andersson
8062eb6ec3
Set and show/hide mouse cursors through a "cursor manager" (analogous to the
...
recently added (cursor) palette manager) so that the cursor can be properly
restored after returning from the GUI.
If there's any C++ magic that can keep the backend functions from being called
by anything else than these managing classes, that would probably be a good
idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps
there are at least some backends that will no longer need to?
svn-id: r22639
2006-05-25 22:51:42 +00:00
Travis Howell
37d2f30999
Ooops, skip WAV data, before changing size var
...
svn-id: r22367
2006-05-06 08:33:52 +00:00
Torbjörn Andersson
90ced09997
Use scumm_stricmp() instead of stricmp() to fix compile error on some systems,
...
e.g. mine.
svn-id: r22366
2006-05-06 08:30:39 +00:00
Travis Howell
c552cfdafb
Add support for non-English audio in cutscenes of Amiga/Mac. versions of FF
...
svn-id: r22365
2006-05-06 08:21:57 +00:00
Travis Howell
eed7d3e413
Update copyright
...
svn-id: r22358
2006-05-05 00:42:37 +00:00
Travis Howell
5ef5110299
Clear front buffer, when using cutscenes in Amiga version of FF
...
svn-id: r22301
2006-05-03 11:14:29 +00:00
Travis Howell
2552f6e17e
Allow skipping cutscenes via ESC key too
...
svn-id: r22288
2006-05-02 23:46:23 +00:00
Travis Howell
59b89e7a79
Clear palette too, after some cutscenes
...
svn-id: r22240
2006-04-30 06:23:32 +00:00
Travis Howell
8b9401f2d7
Fast fade out should be disabled, after a cutscene
...
svn-id: r22239
2006-04-30 06:12:50 +00:00
Max Horn
27307acd7c
Moved the AudioCDManager as well as class AudioStream and its (standard) subclasses to namespace Audio
...
svn-id: r22231
2006-04-29 22:33:31 +00:00
Travis Howell
6b76f83ea1
Fix OmniTV repeating for now
...
svn-id: r22149
2006-04-25 13:07:01 +00:00
Travis Howell
fdfb68feb3
Fix fps setting for video play back
...
svn-id: r22147
2006-04-25 10:27:15 +00:00
Travis Howell
2aa54814f8
Hide mouse pointer when video is active
...
svn-id: r22144
2006-04-25 06:04:20 +00:00
Travis Howell
2020164a7a
Revert change, a NULL block should be added if audio doesn't exist
...
svn-id: r22141
2006-04-24 22:00:41 +00:00
Torbjörn Andersson
19838db21d
If startSound() can't find a WAVE chunk, set the file position to the beginning
...
of the chunk again. Otherwise, animations without a sound track (such as
disk1.dxa) will fail to play.
svn-id: r22140
2006-04-24 17:10:15 +00:00
Travis Howell
e59f47e33e
Remove duplicate code
...
svn-id: r22138
2006-04-24 10:32:36 +00:00
Travis Howell
d088729a8c
Correct and move warning, when failing to load video in FF
...
svn-id: r22137
2006-04-24 10:28:48 +00:00
Travis Howell
8632282db3
Add support for OmniTV
...
svn-id: r22136
2006-04-24 10:24:56 +00:00
Travis Howell
1fa5c82301
Initialize all variables in MoviePlayer class
...
svn-id: r22132
2006-04-24 06:01:51 +00:00
Travis Howell
7d975539c2
Ooops, real memory leak was in sound buffer
...
svn-id: r22128
2006-04-24 01:40:16 +00:00
Travis Howell
ea3cdb1ed4
Fix sound memory leak
...
svn-id: r22127
2006-04-24 01:14:28 +00:00
Max Horn
cbb5f5fc75
Fix 'comparison between signed and unsigned integer' warning
...
svn-id: r22094
2006-04-23 11:35:14 +00:00
Travis Howell
b9fbf9091d
Fix video sequences shown by arcade machines
...
svn-id: r22092
2006-04-23 08:34:19 +00:00
Travis Howell
a0ea9a4efc
Fix video sequences shown by arcade machines
...
svn-id: r22091
2006-04-23 08:30:29 +00:00
Travis Howell
562b1f8eef
Fix video sequences shown by arcade machines
...
svn-id: r22090
2006-04-23 08:26:32 +00:00
Travis Howell
0de7374c4c
Read and use frame rate setting for videos
...
svn-id: r22089
2006-04-23 02:44:46 +00:00
Travis Howell
f1a318ce15
Fix audio and video sync. in videos of FF
...
svn-id: r22088
2006-04-23 02:11:49 +00:00
Travis Howell
2a0ba88aef
Trigger videos for OmniTV in FF
...
svn-id: r21978
2006-04-17 13:48:44 +00:00
Travis Howell
d832f69f4c
Adjust video playback code, due to false calls in prison of FF
...
svn-id: r21977
2006-04-17 13:19:36 +00:00
Travis Howell
82dfef4ce2
Improve sound support in FF and add MoviePlayer class
...
svn-id: r21975
2006-04-17 12:05:45 +00:00
Travis Howell
092893a16d
Minor cleanup
...
svn-id: r21960
2006-04-17 05:01:29 +00:00
Travis Howell
5b3f73f27c
Intergrate the DXA player for Amiga/Macintosh verisons of FF, from cyx
...
svn-id: r21959
2006-04-17 04:02:48 +00:00