Version 2.0.4

* Better handling of metadata for playstation type CDs
* HTOA filename now starts with 00 instead of 01.00
* CUETools: local database: when the folder is already in database, you can now refresh it instead of removing/adding it
* CUETools: local database: added sort category "by CTDB confidence"
* CUETools: local database: new menu item: locate in explorer
* CUERipper: Option to disable gaps detection
* CUERipper: now correctly submits CDs with data tracks to Freedb
* EAC plugin: now fixes codepage for freedb entries
This commit is contained in:
chudov
2012-04-08 23:54:36 +00:00
parent bfd65f3152
commit 7f07eff0a5
56 changed files with 1752 additions and 860 deletions

View File

@@ -1,7 +1,7 @@
// ****************************************************************************
//
// CUERipper
// Copyright (C) 2008 Gregory S. Chudov (gchudov@gmail.com)
// Copyright (C) 2008 Grigory Chudov (gchudov@gmail.com)
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -282,8 +282,8 @@ namespace CUETools.Ripper.SCSI
} else
throw new ReadCDException(Resource1.NoAudio);
UserData = new long[MSECTORS, 2, 4 * 588];
C2Count = new byte[MSECTORS, 294];
UserData = new long[MSECTORS, 2, 4 * 588];
C2Count = new byte[MSECTORS, 294];
return true;
}
@@ -711,7 +711,7 @@ namespace CUETools.Ripper.SCSI
StringBuilder barcode = new StringBuilder();
for (int i = 1; i < 8; i++)
barcode.AppendFormat("{0:x2}", _subchannelBuffer[offs + i]);
if (barcode.ToString() != "0000000000000")
if (barcode.ToString(0, 13) != "0000000000000")
_toc2.Barcode = barcode.ToString(0, 13);
}
}
@@ -1211,7 +1211,7 @@ namespace CUETools.Ripper.SCSI
{
get
{
return "CUERipper v2.1.4 Copyright (C) 2008-10 Gregory S. Chudov";
return "CUERipper v2.1.4 Copyright (C) 2008-12 Grigory Chudov";
// ripper.GetName().Name + " " + ripper.GetName().Version;
}
}