Hopefully fixed PAC writing

git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@516 99eadd0c-20b8-1223-b5c4-2a2b2df33de2
This commit is contained in:
niksedk 2011-06-22 19:28:59 +00:00
parent 03e7b3cfdf
commit a79a92a06e

View File

@ -95,10 +95,13 @@ namespace Nikse.SubtitleEdit.Logic.SubtitleFormats
private void WriteTimeCode(FileStream fs, TimeCode timeCode)
{
// write four bytes time code
fs.WriteByte((byte)timeCode.Hours);
byte frames = (byte)(timeCode.Milliseconds / (1000 / Configuration.Settings.General.CurrentFrameRate));
string numberString = string.Format("{0:00}", (byte)timeCode.Minutes) +
byte minutes = (byte)(timeCode.Hours / 60 + timeCode.Minutes);
fs.WriteByte(minutes);
string numberString = string.Format("{0:00}", 0) +
string.Format("{0:00}", (byte)timeCode.Seconds) +
string.Format("{0:00}", frames);
@ -248,7 +251,6 @@ namespace Nikse.SubtitleEdit.Logic.SubtitleFormats
number = timecode3;
string numberString = string.Format("{0:00000000}", number);
// int minute = int.Parse(numberString.Substring(2, 2));
int second = int.Parse(numberString.Substring(4, 2));
int frames = int.Parse(numberString.Substring(6, 2));