mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-23 03:33:18 +01:00
Changing speed percentage now works.
This commit is contained in:
parent
41c54d690f
commit
63d6be8250
@ -13,6 +13,7 @@ using System.Globalization;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
using System.Diagnostics;
|
||||||
|
|
||||||
namespace Nikse.SubtitleEdit.Forms
|
namespace Nikse.SubtitleEdit.Forms
|
||||||
{
|
{
|
||||||
@ -820,7 +821,32 @@ namespace Nikse.SubtitleEdit.Forms
|
|||||||
{
|
{
|
||||||
p.Text = HtmlUtil.RemoveHtmlTags(p.Text, true);
|
p.Text = HtmlUtil.RemoveHtmlTags(p.Text, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (!numericUpDownPercent.Value.Equals(100))
|
||||||
|
{
|
||||||
|
double toSpeedPercentage = Convert.ToDouble(numericUpDownPercent.Value) / 100.0;
|
||||||
|
p.StartTime.TotalMilliseconds = p.StartTime.TotalMilliseconds * toSpeedPercentage;
|
||||||
|
p.EndTime.TotalMilliseconds = p.EndTime.TotalMilliseconds * toSpeedPercentage;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
for (int i = 0; i < sub.Paragraphs.Count; i++)
|
||||||
|
{
|
||||||
|
Paragraph p = sub.Paragraphs[i];
|
||||||
|
Paragraph next = sub.GetParagraphOrDefault(i + 1);
|
||||||
|
if (next != null)
|
||||||
|
{
|
||||||
|
if (p.EndTime.TotalMilliseconds >= next.StartTime.TotalMilliseconds)
|
||||||
|
p.EndTime.TotalMilliseconds = next.StartTime.TotalMilliseconds - 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
sub.RemoveEmptyLines();
|
sub.RemoveEmptyLines();
|
||||||
if (checkBoxFixCasing.Checked)
|
if (checkBoxFixCasing.Checked)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user