Fixed frame/ms calculation in format AvidCaption - thx Xenophon :)

git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@997 99eadd0c-20b8-1223-b5c4-2a2b2df33de2
This commit is contained in:
niksedk 2012-02-25 08:20:57 +00:00
parent 6627ea1e4d
commit 4decfebba3

View File

@ -58,7 +58,7 @@ namespace Nikse.SubtitleEdit.Logic.SubtitleFormats
private string EncodeTimeCode(TimeCode time)
{
//00:50:39:13 (last is frame)
int frames = time.Milliseconds / (1000 / 30);
int frames = MillisecondsToFrames(time.Milliseconds);
return string.Format("{0:00}:{1:00}:{2:00}:{3:00}", time.Hours, time.Minutes, time.Seconds, frames);
}
@ -123,7 +123,7 @@ namespace Nikse.SubtitleEdit.Logic.SubtitleFormats
string seconds = parts[2];
string frames = parts[3];
int milliseconds = (int)((1000 / 30.0) * int.Parse(frames));
int milliseconds = (int)((1000 / Configuration.Settings.General.CurrentFrameRate) * int.Parse(frames));
if (milliseconds > 999)
milliseconds = 999;