From 587e70809a7579539e4666c46a13e0c40d3e9e7b Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Sun, 21 Dec 2008 05:55:37 +0000 Subject: Return exact frame rate in Smacker player, and minor cleanup. svn-id: r35458 --- graphics/smk_player.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'graphics/smk_player.cpp') 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() { -- cgit v1.2.3