aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-10-05 12:05:08 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-10-05 12:05:08 -0400
commite5fdf31ec43cf41ffc34fa69e328242dcc482975 (patch)
tree1833fcb855a3cdd00eebe70b9c715b2b842fe2cd /MediaBrowser.Model
parent26487dc455bf65f5232509aae5313bca092c5b6a (diff)
update subtitle transcoding
Diffstat (limited to 'MediaBrowser.Model')
-rw-r--r--MediaBrowser.Model/Dlna/StreamBuilder.cs10
-rw-r--r--MediaBrowser.Model/Dlna/SubtitleProfile.cs13
2 files changed, 14 insertions, 9 deletions
diff --git a/MediaBrowser.Model/Dlna/StreamBuilder.cs b/MediaBrowser.Model/Dlna/StreamBuilder.cs
index fb6864f15..e23cb8951 100644
--- a/MediaBrowser.Model/Dlna/StreamBuilder.cs
+++ b/MediaBrowser.Model/Dlna/StreamBuilder.cs
@@ -770,12 +770,12 @@ namespace MediaBrowser.Model.Dlna
{
return profile;
}
- }
- // For sync we can handle the longer extraction times
- if (context == EncodingContext.Static && subtitleStream.IsTextSubtitleStream)
- {
- return profile;
+ // For sync we can handle the longer extraction times
+ if (context == EncodingContext.Static && subtitleStream.IsTextSubtitleStream)
+ {
+ return profile;
+ }
}
}
}
diff --git a/MediaBrowser.Model/Dlna/SubtitleProfile.cs b/MediaBrowser.Model/Dlna/SubtitleProfile.cs
index 1795c374a..0723de222 100644
--- a/MediaBrowser.Model/Dlna/SubtitleProfile.cs
+++ b/MediaBrowser.Model/Dlna/SubtitleProfile.cs
@@ -28,15 +28,20 @@ namespace MediaBrowser.Model.Dlna
return list;
}
- public bool SupportsLanguage(string language)
+ public bool SupportsLanguage(string subLanguage)
{
- if (string.IsNullOrEmpty(language))
+ if (string.IsNullOrEmpty(Language))
{
- language = "und";
+ return true;
+ }
+
+ if (string.IsNullOrEmpty(subLanguage))
+ {
+ subLanguage = "und";
}
List<string> languages = GetLanguages();
- return languages.Count == 0 || ListHelper.ContainsIgnoreCase(languages, language);
+ return languages.Count == 0 || ListHelper.ContainsIgnoreCase(languages, subLanguage);
}
}
} \ No newline at end of file