Create and use FormattingStreamWriter

Prevents bugs causes by system cultures with different formatting
This commit is contained in:
Bond_009
2024-08-30 17:10:28 +02:00
parent 2fe13f54ea
commit 3b94cfa837
5 changed files with 64 additions and 7 deletions

View File

@@ -1207,7 +1207,8 @@ namespace MediaBrowser.MediaEncoding.Encoder
}
// Generate concat configuration entries for each file and write to file
using StreamWriter sw = new StreamWriter(concatFilePath);
Directory.CreateDirectory(Path.GetDirectoryName(concatFilePath));
using StreamWriter sw = new FormattingStreamWriter(concatFilePath, CultureInfo.InvariantCulture);
foreach (var path in files)
{
var mediaInfoResult = GetMediaInfo(