diff options
| author | cvium <clausvium@gmail.com> | 2019-01-16 20:50:40 +0100 |
|---|---|---|
| committer | Claus Vium <clausvium@gmail.com> | 2019-01-20 06:30:50 +0100 |
| commit | b35dcbb9f02c27d2d84ee3281a60d654a3fb1259 (patch) | |
| tree | 12049e17ac9e6cdbe2e7fec5ec7a886cff8a8c6d /BDInfo | |
| parent | 3a5e3ade01ab4b4fccca03ba2da969f03d5564f1 (diff) | |
Remove MediaBrowser.Text since it violates licenses and is overall hacky
Diffstat (limited to 'BDInfo')
| -rw-r--r-- | BDInfo/BDROM.cs | 8 | ||||
| -rw-r--r-- | BDInfo/TSPlaylistFile.cs | 17 | ||||
| -rw-r--r-- | BDInfo/TSStreamClipFile.cs | 20 |
3 files changed, 15 insertions, 30 deletions
diff --git a/BDInfo/BDROM.cs b/BDInfo/BDROM.cs index b747d996f..4cd636023 100644 --- a/BDInfo/BDROM.cs +++ b/BDInfo/BDROM.cs @@ -22,7 +22,6 @@ using System.Collections.Generic; using System.IO; using System.Linq; using MediaBrowser.Model.IO; -using MediaBrowser.Model.Text; namespace BDInfo { @@ -72,8 +71,7 @@ namespace BDInfo public event OnPlaylistFileScanError PlaylistFileScanError; - public BDROM( - string path, IFileSystem fileSystem, ITextEncoding textEncoding) + public BDROM(string path, IFileSystem fileSystem) { if (string.IsNullOrEmpty(path)) { @@ -167,7 +165,7 @@ namespace BDInfo foreach (var file in files) { PlaylistFiles.Add( - file.Name.ToUpper(), new TSPlaylistFile(this, file, _fileSystem, textEncoding)); + file.Name.ToUpper(), new TSPlaylistFile(this, file, _fileSystem)); } } @@ -187,7 +185,7 @@ namespace BDInfo foreach (var file in files) { StreamClipFiles.Add( - file.Name.ToUpper(), new TSStreamClipFile(file, _fileSystem, textEncoding)); + file.Name.ToUpper(), new TSStreamClipFile(file, _fileSystem)); } } diff --git a/BDInfo/TSPlaylistFile.cs b/BDInfo/TSPlaylistFile.cs index ba0b37f00..e8774af9d 100644 --- a/BDInfo/TSPlaylistFile.cs +++ b/BDInfo/TSPlaylistFile.cs @@ -22,14 +22,12 @@ using System; using System.Collections.Generic; using System.IO; using MediaBrowser.Model.IO; -using MediaBrowser.Model.Text; namespace BDInfo { public class TSPlaylistFile { private readonly IFileSystem _fileSystem; - private readonly ITextEncoding _textEncoding; private FileSystemMetadata FileInfo = null; public string FileType = null; public bool IsInitialized = false; @@ -64,26 +62,22 @@ namespace BDInfo public List<TSGraphicsStream> GraphicsStreams = new List<TSGraphicsStream>(); - public TSPlaylistFile( - BDROM bdrom, - FileSystemMetadata fileInfo, IFileSystem fileSystem, ITextEncoding textEncoding) + public TSPlaylistFile(BDROM bdrom, + FileSystemMetadata fileInfo, IFileSystem fileSystem) { BDROM = bdrom; FileInfo = fileInfo; _fileSystem = fileSystem; - _textEncoding = textEncoding; Name = fileInfo.Name.ToUpper(); } - public TSPlaylistFile( - BDROM bdrom, + public TSPlaylistFile(BDROM bdrom, string name, - List<TSStreamClip> clips, IFileSystem fileSystem, ITextEncoding textEncoding) + List<TSStreamClip> clips, IFileSystem fileSystem) { BDROM = bdrom; Name = name; _fileSystem = fileSystem; - _textEncoding = textEncoding; IsCustom = true; foreach (var clip in clips) { @@ -1245,8 +1239,7 @@ namespace BDInfo int count, ref int pos) { - string val = - _textEncoding.GetASCIIEncoding().GetString(data, pos, count); + string val = Encoding.ASCII.GetString(data, pos, count); pos += count; diff --git a/BDInfo/TSStreamClipFile.cs b/BDInfo/TSStreamClipFile.cs index be6299e1a..3396f4c71 100644 --- a/BDInfo/TSStreamClipFile.cs +++ b/BDInfo/TSStreamClipFile.cs @@ -1,4 +1,4 @@ -//============================================================================ +//============================================================================ // BDInfo - Blu-ray Video and Audio Analysis Tool // Copyright © 2010 Cinema Squid // @@ -21,15 +21,14 @@ using System; using System.Collections.Generic; using System.IO; +using System.Text; using MediaBrowser.Model.IO; -using MediaBrowser.Model.Text; namespace BDInfo { public class TSStreamClipFile { private readonly IFileSystem _fileSystem; - private readonly ITextEncoding _textEncoding; public FileSystemMetadata FileInfo = null; public string FileType = null; public bool IsValid = false; @@ -38,12 +37,10 @@ namespace BDInfo public Dictionary<ushort, TSStream> Streams = new Dictionary<ushort, TSStream>(); - public TSStreamClipFile( - FileSystemMetadata fileInfo, IFileSystem fileSystem, ITextEncoding textEncoding) + public TSStreamClipFile(FileSystemMetadata fileInfo, IFileSystem fileSystem) { FileInfo = fileInfo; _fileSystem = fileSystem; - _textEncoding = textEncoding; Name = fileInfo.Name.ToUpper(); } @@ -69,7 +66,7 @@ namespace BDInfo byte[] fileType = new byte[8]; Array.Copy(data, 0, fileType, 0, fileType.Length); - FileType = _textEncoding.GetASCIIEncoding().GetString(fileType, 0, fileType.Length); + FileType = Encoding.ASCII.GetString(fileType, 0, fileType.Length); if (FileType != "HDMV0100" && FileType != "HDMV0200") { @@ -165,8 +162,7 @@ namespace BDInfo byte[] languageBytes = new byte[3]; Array.Copy(clipData, streamOffset + 3, languageBytes, 0, languageBytes.Length); - string languageCode = - _textEncoding.GetASCIIEncoding().GetString(languageBytes, 0, languageBytes.Length); + string languageCode = Encoding.ASCII.GetString(languageBytes, 0, languageBytes.Length); var channelLayout = (TSChannelLayout) (clipData[streamOffset + 2] >> 4); @@ -196,8 +192,7 @@ namespace BDInfo byte[] languageBytes = new byte[3]; Array.Copy(clipData, streamOffset + 2, languageBytes, 0, languageBytes.Length); - string languageCode = - _textEncoding.GetASCIIEncoding().GetString(languageBytes, 0, languageBytes.Length); + string languageCode = Encoding.ASCII.GetString(languageBytes, 0, languageBytes.Length); stream = new TSGraphicsStream(); stream.LanguageCode = languageCode; @@ -216,8 +211,7 @@ namespace BDInfo byte[] languageBytes = new byte[3]; Array.Copy(clipData, streamOffset + 3, languageBytes, 0, languageBytes.Length); - string languageCode = - _textEncoding.GetASCIIEncoding().GetString(languageBytes, 0, languageBytes.Length); + string languageCode = Encoding.ASCII.GetString(languageBytes, 0, languageBytes.Length); #if DEBUG Debug.WriteLine(string.Format( "\t{0} {1} {2}", |
