aboutsummaryrefslogtreecommitdiff
path: root/graphics/smk_player.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/smk_player.cpp')
-rw-r--r--graphics/smk_player.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/graphics/smk_player.cpp b/graphics/smk_player.cpp
index ea4fd45287..ccd366c7c0 100644
--- a/graphics/smk_player.cpp
+++ b/graphics/smk_player.cpp
@@ -348,7 +348,13 @@ int32 SMKPlayer::getFrameCount() {
int32 SMKPlayer::getFrameRate() {
if (!_fileStream)
return 0;
- return _header.frameRate;
+
+ if (_header.frameRate > 0)
+ return 1000 / _header.frameRate;
+ else if (_header.frameRate < 0)
+ return 100000 / (-_header.frameRate);
+ else
+ return 10;
}
int32 SMKPlayer::getFrameDelay() {