fixes #110 - Edit .ass file style

pull/702/head
Luke Pulverenti 11 years ago
parent 9024add399
commit 8295f15ab8

@ -682,6 +682,7 @@ namespace MediaBrowser.Server.Implementations.MediaEncoder
throw new ApplicationException(msg);
}
await SetAssFont(outputPath).ConfigureAwait(false);
}
/// <summary>
@ -843,6 +844,33 @@ namespace MediaBrowser.Server.Implementations.MediaEncoder
throw new ApplicationException(msg);
}
await SetAssFont(outputPath).ConfigureAwait(false);
}
/// <summary>
/// Sets the ass font.
/// </summary>
/// <param name="file">The file.</param>
/// <returns>Task.</returns>
private async Task SetAssFont(string file)
{
string text;
Encoding encoding;
using (var reader = new StreamReader(file, detectEncodingFromByteOrderMarks: true))
{
encoding = reader.CurrentEncoding;
text = await reader.ReadToEndAsync().ConfigureAwait(false);
}
text = text.Replace(",Arial,", ",Arial Unicode MS,");
using (var writer = new StreamWriter(file, false, encoding))
{
writer.Write(text);
}
}
/// <summary>

Loading…
Cancel
Save