Age | Commit message (Collapse) | Author |
|
skipping videos with the escape key by default, thereby simplifying the video playing code in all places where it's used
svn-id: r45151
|
|
in later re-releases.
svn-id: r44187
|
|
cutscenes that Broken Sword 1 had. And a memory leak. This should fix both.
svn-id: r42861
|
|
svn-id: r40867
|
|
- Properly fixed the FLIC player
- The sound chunk tag of DXA files is now read by the DXADecoder's loadFile() method
svn-id: r40736
|
|
get the number of frames of a cutscene (to find the "lead out frame"), but this
information is already provided by both the DXA and the SMK players. (It wasn't
provided by the now obsolete MPEG player.)
svn-id: r40735
|
|
in/out behaviour of the MPEG cutscene player, and no longer seems to be needed.
svn-id: r40734
|
|
not 1/100. This fixes the FLIC player and also makes the overall code a bit clearer and easier to understand
svn-id: r40730
|
|
svn-id: r39896
|
|
some other tweaks
svn-id: r39255
|
|
svn-id: r39203
|
|
#2669360, the demo tries to play cutscenes which really aren't there.
svn-id: r39194
|
|
fixes
a subtitle colour regression, but mainly it simplifies the code. The "dummy"
player has been removed. There are almost certainly regressions, but I'm hoping
it's stable enough for testing now.
svn-id: r38697
|
|
- Support for the MPEG2 videos in BS1/2 has been dropped. The MPEG2 videos were lossy, and support for them complicated the code a lot.
- Support for the non-existing enhanced MPEG cutscene packs for BS1 has been dropped. As a consequence, the credits player and the splitted audio stream players used for these packs has been removed
- The original Smacker videos for both games are now supported, using our Smacker player (which is based off publically available specs and FFMPEG)
- The animations now use the common video player code. Both the Smacker videos and our DXA video packs are supported
svn-id: r38236
|
|
into methods, and added an operator==
svn-id: r35993
|
|
they aren't supported yet).
svn-id: r35368
|
|
getSoundElapsedTime() function to work better.)
svn-id: r34954
|
|
OSystem::getOverlayFormat to several ports (pending testing by the porters)
svn-id: r34912
|
|
confused with Engine::quitGame); also cleaned up engine.h a bit
svn-id: r34700
|
|
_shouldQuit, shouldQuit is only set if there's an EVENT_QUIT. EVENT_RTL and EVENT_QUIT are completely separate from each other. Engine::quit() method now checks both _shouldQuit and _shouldRTL to determine if the engine should exit. There is no longer a need for resetQuit(), so it's removed
svn-id: r33082
|
|
svn-id: r33044
|
|
soundtrack was present. It should work better now.
svn-id: r30455
|
|
svn-id: r29351
|
|
svn-id: r29347
|
|
been updated.
svn-id: r28966
|
|
svn-id: r27593
|
|
Files.
svn-id: r27371
|
|
svn-id: r27030
|
|
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
|
frame skipping actually skip the updateScreen() call.
svn-id: r26469
|
|
OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
svn-id: r26180
|
|
svn-id: r26156
|
|
svn-id: r25838
|
|
cutscene, render the text and play the speech when needed. It probably won't
play as nicely from CD now, but using less memory seems more important to me.
svn-id: r25428
|
|
svn-id: r25362
|
|
(implying change of semantics)
* Reordered the params of Mixer::playRaw (the SoundType now comes first, not last)
* Removed Mixer::isPaused
* Removed Mixer::getSoundElapsedTimeOfSoundID
* Added some doxygen comments to the Mixer
svn-id: r25356
|
|
that these are stopped whenever the engine is going to do a mass killing of
game resources, e.g. when restoring or restarting the game. Should fix bug
#1645480. (This was a regression added during the rewrite to support DXA.)
svn-id: r25204
|
|
obsolete now.
svn-id: r24872
|
|
testing with subtitles enabled... :-)
svn-id: r24089
|
|
DXA movies (the MPEG movies still work, of course), there is no longer any need
for the MPEG decoder to handle sound and frame syncing. That is now the
responsibility of the player, not the decoder.
The obvious next step, then, would be to put that in a new player class, and
have both BS1 and BS2 use that. Maybe FF as well.
svn-id: r23757
|
|
size. This should help people who want to use the smaller, low-quality
cutscenes instead of the high-quality ones.
The MPEG player probably doesn't know this trick. Maybe later.
svn-id: r23742
|
|
svn-id: r23543
|
|
clearFrame(), and is only responsible for clearing the frame buffer. Frame
syncing and frame drawing are now separate from each other.
svn-id: r23525
|
|
svn-id: r23524
|
|
memory leak, and be a bit more robust about handling text objects in the dummy
player.
svn-id: r23523
|
|
to track the black colour.
svn-id: r23522
|
|
seems to still keep msvc8 happy.
svn-id: r23521
|
|
svn-id: r23518
|
|
done before the MPEG player calls showOverlay().
svn-id: r23482
|
|
svn-id: r23470
|