LossyWAV support in CUETools.

Option to decode HDCD to 16-bit lossyWAV.
20-bit (in addition to 24-bit) HDCD decoding support
This commit is contained in:
chudov
2008-11-22 15:10:33 +00:00
parent bb73da55d0
commit b5008007cf
16 changed files with 941 additions and 1219 deletions

View File

@@ -66,6 +66,8 @@ namespace JDP {
chkCreateCUEFileWhenEmbedded.Checked = _config.createCUEFileWhenEmbedded;
chkTruncateExtra4206Samples.Checked = _config.truncate4608ExtraSamples;
numericLossyWAVQuality.Value = _config.lossyWAVQuality;
chkHDCDLW16.Checked = _config.decodeHDCDtoLW16;
chkHDCD24bit.Checked = _config.decodeHDCDto24bit;
}
private void frmSettings_FormClosing(object sender, FormClosingEventArgs e) {
@@ -138,6 +140,8 @@ namespace JDP {
_config.createM3U = chkCreateM3U.Checked;
_config.createCUEFileWhenEmbedded = chkCreateCUEFileWhenEmbedded.Checked;
_config.truncate4608ExtraSamples = chkTruncateExtra4206Samples.Checked;
_config.decodeHDCDtoLW16 = chkHDCDLW16.Checked;
_config.decodeHDCDto24bit = chkHDCD24bit.Checked;
}
private void chkArFixOffset_CheckedChanged(object sender, EventArgs e)
@@ -172,5 +176,11 @@ namespace JDP {
{
txtSpecialExceptions.Enabled = chkRemoveSpecial.Checked;
}
private void chkHDCDDecode_CheckedChanged(object sender, EventArgs e)
{
chkHDCDLW16.Enabled = chkHDCDDecode.Checked;
chkHDCD24bit.Enabled = chkHDCDDecode.Checked;
}
}
}