From 4decfebba3973d6a4343eee43dcd1333ea22c833 Mon Sep 17 00:00:00 2001 From: niksedk Date: Sat, 25 Feb 2012 08:20:57 +0000 Subject: [PATCH] Fixed frame/ms calculation in format AvidCaption - thx Xenophon :) git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@997 99eadd0c-20b8-1223-b5c4-2a2b2df33de2 --- src/Logic/SubtitleFormats/AvidCaption.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Logic/SubtitleFormats/AvidCaption.cs b/src/Logic/SubtitleFormats/AvidCaption.cs index 6158547f7..1626a1f92 100644 --- a/src/Logic/SubtitleFormats/AvidCaption.cs +++ b/src/Logic/SubtitleFormats/AvidCaption.cs @@ -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;