This commit is contained in:
niksedk 2014-09-05 21:25:23 +02:00
parent 18db3092f5
commit eea4471cd0
4 changed files with 23 additions and 4 deletions

View File

@ -310,6 +310,14 @@ namespace Nikse.SubtitleEdit.Forms
}
}
if (format == null)
{
var chk = new Chk();
if (chk.IsMine(null, fileName))
{
format = chk;
}
}
if (format == null)
{
var capMakerPlus = new CapMakerPlus();
if (capMakerPlus.IsMine(null, fileName))

View File

@ -594,7 +594,8 @@ namespace Nikse.SubtitleEdit.Forms
Console.WriteLine(" " + new Captionate().FriendlyName);
Console.WriteLine(" " + new Cavena890().FriendlyName);
Console.WriteLine(" " + new CheetahCaption().FriendlyName);
// Console.WriteLine(" " + new Ebu().FriendlyName);
Console.WriteLine(" " + new Chk().FriendlyName);
// Console.WriteLine(" " + new Ebu().FriendlyName);
Console.WriteLine(" Matroska (.mkv)");
Console.WriteLine(" Matroska subtitle (.mks)");
Console.WriteLine(" " + new NciCaption().FriendlyName);
@ -846,6 +847,15 @@ namespace Nikse.SubtitleEdit.Forms
}
}
if (format == null)
{
var chk = new Chk();
if (chk.IsMine(null, fileName))
{
chk.LoadSubtitle(sub, null, fileName);
format = chk;
}
}
if (format == null)
{
var capMakerPlus = new CapMakerPlus();
if (capMakerPlus.IsMine(null, fileName))

View File

@ -115,7 +115,7 @@ namespace Nikse.SubtitleEdit.Logic.SubtitleFormats
for (int i = 0; i < 15; i++)
{
int start = index + 2 + (i * 8);
int totalFrameNumber = buffer[start + 3] << 16 + buffer[start + 5] << 8+ buffer[start + 4];
int totalFrameNumber = (buffer[start + 3] << 16) + (buffer[start + 5] << 8) + buffer[start + 4];
int durationInFrames = buffer[start + 6];
var p = new Paragraph(string.Empty, FramesToMilliseconds(totalFrameNumber), FramesToMilliseconds(totalFrameNumber + durationInFrames));
_timeCodeQueue.Enqueue(p);

View File

@ -1778,10 +1778,11 @@ namespace Nikse.SubtitleEdit.Logic
AddExtension(sb, new Spt().Extension);
AddExtension(sb, new Wsb().Extension);
AddExtension(sb, new CheetahCaption().Extension);
AddExtension(sb, ".chk");
AddExtension(sb, new CaptionsInc().Extension);
AddExtension(sb, new Ultech130().Extension);
AddExtension(sb, new ELRStudioClosedCaption().Extension);
AddExtension(sb, "uld"); // Ultech drop frame
AddExtension(sb, ".uld"); // Ultech drop frame
AddExtension(sb, new SonicScenaristBitmaps().Extension);
AddExtension(sb, ".mks");
AddExtension(sb, ".sup");