aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-06-18 12:08:54 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-06-18 12:08:54 -0400
commitcd597993404271616530d7a3f0a525fdf5f06051 (patch)
tree9b404e3d0cca6d55e2464341972cafbe4e7fe721 /MediaBrowser.MediaEncoding
parentfc6af0506cc1ba5c4f62d7fb8e2d6c9fac151e2a (diff)
fix vtt with chrome
Diffstat (limited to 'MediaBrowser.MediaEncoding')
-rw-r--r--MediaBrowser.MediaEncoding/Subtitles/SrtWriter.cs11
-rw-r--r--MediaBrowser.MediaEncoding/Subtitles/VttWriter.cs11
2 files changed, 4 insertions, 18 deletions
diff --git a/MediaBrowser.MediaEncoding/Subtitles/SrtWriter.cs b/MediaBrowser.MediaEncoding/Subtitles/SrtWriter.cs
index 657aa17b3..ffb891b97 100644
--- a/MediaBrowser.MediaEncoding/Subtitles/SrtWriter.cs
+++ b/MediaBrowser.MediaEncoding/Subtitles/SrtWriter.cs
@@ -1,6 +1,7 @@
using System;
using System.Globalization;
using System.IO;
+using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
@@ -10,9 +11,7 @@ namespace MediaBrowser.MediaEncoding.Subtitles
{
public void Write(SubtitleTrackInfo info, Stream stream, CancellationToken cancellationToken)
{
- var writer = new StreamWriter(stream);
-
- try
+ using (var writer = new StreamWriter(stream, Encoding.UTF8, 1024, true))
{
var index = 1;
@@ -34,12 +33,6 @@ namespace MediaBrowser.MediaEncoding.Subtitles
index++;
}
}
- catch
- {
- writer.Dispose();
-
- throw;
- }
}
}
}
diff --git a/MediaBrowser.MediaEncoding/Subtitles/VttWriter.cs b/MediaBrowser.MediaEncoding/Subtitles/VttWriter.cs
index a82f273f0..09f45aa61 100644
--- a/MediaBrowser.MediaEncoding/Subtitles/VttWriter.cs
+++ b/MediaBrowser.MediaEncoding/Subtitles/VttWriter.cs
@@ -1,5 +1,6 @@
using System;
using System.IO;
+using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
@@ -9,9 +10,7 @@ namespace MediaBrowser.MediaEncoding.Subtitles
{
public void Write(SubtitleTrackInfo info, Stream stream, CancellationToken cancellationToken)
{
- var writer = new StreamWriter(stream);
-
- try
+ using (var writer = new StreamWriter(stream, Encoding.UTF8, 1024, true))
{
writer.WriteLine("WEBVTT");
writer.WriteLine(string.Empty);
@@ -30,12 +29,6 @@ namespace MediaBrowser.MediaEncoding.Subtitles
writer.WriteLine(string.Empty);
}
}
- catch
- {
- writer.Dispose();
-
- throw;
- }
}
}
}