diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-11 16:57:18 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-11 16:57:18 -0400 |
| commit | a18f4e37ac4cfa0aac77bc64fb56b1d43bcde63a (patch) | |
| tree | 622dd3972c03c50f1f9cdff1f22c626aa93bd24c /MediaBrowser.Model | |
| parent | dd7825f6c8cdd1eb30d4034d03fdaf6ff3f545be (diff) | |
added IsTextSubtitleStream
Diffstat (limited to 'MediaBrowser.Model')
| -rw-r--r-- | MediaBrowser.Model/Entities/MediaStream.cs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/MediaBrowser.Model/Entities/MediaStream.cs b/MediaBrowser.Model/Entities/MediaStream.cs index 4de183bf9..838095832 100644 --- a/MediaBrowser.Model/Entities/MediaStream.cs +++ b/MediaBrowser.Model/Entities/MediaStream.cs @@ -130,19 +130,20 @@ namespace MediaBrowser.Model.Entities /// <value><c>true</c> if this instance is external; otherwise, <c>false</c>.</value> public bool IsExternal { get; set; } - public bool IsGraphicalSubtitleStream + public bool IsTextSubtitleStream { get { - if (IsExternal) return false; + if (Type != MediaStreamType.Subtitle) return false; var codec = Codec ?? string.Empty; - return StringHelper.IndexOfIgnoreCase(codec, "pgs") != -1 || - StringHelper.IndexOfIgnoreCase(codec, "dvd") != -1; + return StringHelper.IndexOfIgnoreCase(codec, "pgs") == -1 && + StringHelper.IndexOfIgnoreCase(codec, "dvd") == -1; } } + /// <summary> /// Gets or sets the filename. /// </summary> |
