mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 22:42:38 +01:00
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:
parent
6627ea1e4d
commit
4decfebba3
@ -58,7 +58,7 @@ namespace Nikse.SubtitleEdit.Logic.SubtitleFormats
|
|||||||
private string EncodeTimeCode(TimeCode time)
|
private string EncodeTimeCode(TimeCode time)
|
||||||
{
|
{
|
||||||
//00:50:39:13 (last is frame)
|
//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);
|
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 seconds = parts[2];
|
||||||
string frames = parts[3];
|
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)
|
if (milliseconds > 999)
|
||||||
milliseconds = 999;
|
milliseconds = 999;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user