mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
eac3to display issues
This commit is contained in:
@@ -445,7 +445,7 @@ namespace CUETools.Codecs.BDLPCM
|
||||
{
|
||||
switch (rate)
|
||||
{
|
||||
case 1: return 23;
|
||||
case 1: return 24;
|
||||
case 2: return 24;
|
||||
case 3: return 25;
|
||||
case 4: return 30;
|
||||
@@ -492,8 +492,10 @@ namespace CUETools.Codecs.BDLPCM
|
||||
case 3: return "reserved3";
|
||||
case 4: return "96KHz";
|
||||
case 5: return "192KHz";
|
||||
case 12: return "48/192KHz";
|
||||
case 14: return "48/96KHz";
|
||||
//case 12: return "48/192KHz"; (core/hd)
|
||||
case 12: return "192KHz";
|
||||
//case 14: return "48/96KHz"; (core/hd)
|
||||
case 14: return "96KHz";
|
||||
default: return rate.ToString();
|
||||
}
|
||||
}
|
||||
@@ -516,7 +518,8 @@ namespace CUETools.Codecs.BDLPCM
|
||||
case 0x83: return "TrueHD";
|
||||
case 0x84: return "AC-3 Plus";
|
||||
case 0x85: return "DTS-HD";
|
||||
case 0x86: return "DTS-HD Master";
|
||||
//case 0x86: return "DTS-HD Master";
|
||||
case 0x86: return "DTS Master Audio";
|
||||
case 0xea: return "VC-1";
|
||||
case 0x1b: return "h264/AVC";
|
||||
case 0x90: return "Presentation Graphics";
|
||||
|
||||
8
CUETools.eac3to/App.config
Normal file
8
CUETools.eac3to/App.config
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<probing privatePath="plugins"/>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
@@ -68,6 +68,7 @@
|
||||
<ProjectReference Include="..\CUETools.Codecs.BDLPCM\CUETools.Codecs.BDLPCM.csproj">
|
||||
<Project>{E75F7CCD-4266-42E1-A039-DC7EB5EDD8F6}</Project>
|
||||
<Name>CUETools.Codecs.BDLPCM</Name>
|
||||
<Private>False</Private>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\CUETools.Codecs\CUETools.Codecs.csproj">
|
||||
<Project>{6458A13A-30EF-45A9-9D58-E5031B17BEE2}</Project>
|
||||
@@ -103,6 +104,9 @@
|
||||
<Install>true</Install>
|
||||
</BootstrapperPackage>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
|
||||
@@ -128,6 +128,7 @@ namespace CUETools.eac3to
|
||||
Console.ForegroundColor = ConsoleColor.White;
|
||||
int maxVideo = 0, maxAudio = 0, frameRate = 0;
|
||||
bool interlaced = false;
|
||||
var chapters = audioSource.MPLSHeader.Chapters;
|
||||
audioSource.MPLSHeader.play_item.ForEach(i => maxVideo = Math.Max(maxVideo, i.video.Count));
|
||||
audioSource.MPLSHeader.play_item.ForEach(i => maxAudio = Math.Max(maxAudio, i.audio.Count));
|
||||
audioSource.MPLSHeader.play_item.ForEach(i => i.video.ForEach(v => frameRate = v.FrameRate));
|
||||
@@ -145,7 +146,7 @@ namespace CUETools.eac3to
|
||||
Console.Error.Write(id++);
|
||||
Console.Error.Write(": ");
|
||||
Console.ForegroundColor = ConsoleColor.Gray;
|
||||
Console.Error.WriteLine("Chapters, {0} chapters", audioSource.MPLSHeader.mark_count - 1);
|
||||
Console.Error.WriteLine("Chapters, {0} chapters", chapters.Count - 1);
|
||||
}
|
||||
if (audioSource.MPLSHeader.play_item.Count > 0)
|
||||
{
|
||||
@@ -175,7 +176,6 @@ namespace CUETools.eac3to
|
||||
{
|
||||
int id = 1;
|
||||
ushort pid = 0;
|
||||
var chapters = audioSource.MPLSHeader.Chapters;
|
||||
if (chapters.Count > 1)
|
||||
{
|
||||
if (stream == id)
|
||||
|
||||
Reference in New Issue
Block a user