From ff8fd22fdffa97287d8f5246a8521ecd167f906e Mon Sep 17 00:00:00 2001 From: Grigory Chudov Date: Fri, 12 Apr 2013 22:40:56 -0400 Subject: [PATCH] Removed lossyWAV support from CUETools - it was outdated anyway --- CUETools.Processor/AudioReadWrite.cs | 42 +- CUETools.Processor/CUEConfig.cs | 29 +- CUETools.Processor/CUESheet.cs | 5 +- CUETools.Processor/CUETools.Processor.csproj | 4 - CUETools.Processor/CUEToolsFormat.cs | 4 +- CUETools/frmCUETools.Designer.cs | 14 +- CUETools/frmCUETools.cs | 17 - CUETools/frmCUETools.resx | 41 +- CUETools/frmSettings.Designer.cs | 49 - CUETools/frmSettings.cs | 7 +- CUETools/frmSettings.resx | 2685 +++++------------- 11 files changed, 773 insertions(+), 2124 deletions(-) diff --git a/CUETools.Processor/AudioReadWrite.cs b/CUETools.Processor/AudioReadWrite.cs index 4b31c3c..2f46dee 100644 --- a/CUETools.Processor/AudioReadWrite.cs +++ b/CUETools.Processor/AudioReadWrite.cs @@ -2,7 +2,6 @@ using System; using System.IO; using CUETools.CDImage; using CUETools.Codecs; -using CUETools.Codecs.LossyWAV; namespace CUETools.Processor { @@ -49,35 +48,14 @@ namespace CUETools.Processor public static IAudioSource GetAudioSource(string path, Stream IO, CUEConfig config) { string extension = Path.GetExtension(path).ToLower(); - string filename = Path.GetFileNameWithoutExtension(path); - string secondExtension = Path.GetExtension(filename).ToLower(); - if (secondExtension != ".lossy" && secondExtension != ".lwcdf") - return GetAudioSource(path, IO, extension, config); - - string lossyPath = Path.Combine(Path.GetDirectoryName(path), Path.GetFileNameWithoutExtension(filename) + ".lossy" + extension); - string lwcdfPath = Path.Combine(Path.GetDirectoryName(path), Path.GetFileNameWithoutExtension(filename) + ".lwcdf" + extension); - IAudioSource lossySource = GetAudioSource(lossyPath, null, extension, config); - IAudioSource lwcdfSource = null; - try - { - lwcdfSource = GetAudioSource(lwcdfPath, null, extension, config); - } - catch - { - return lossySource; - } - return new LossyWAVReader(lossySource, lwcdfSource); + return GetAudioSource(path, IO, extension, config); } public static IAudioDest GetAudioDest(AudioEncoderType audioEncoderType, string path, AudioPCMConfig pcm, long finalSampleCount, int padding, string extension, CUEConfig config) { IAudioDest dest; - if (audioEncoderType == AudioEncoderType.NoAudio || extension == ".dummy") - { - dest = new DummyWriter(path, new AudioEncoderSettings(pcm)); - dest.FinalSampleCount = finalSampleCount; - return dest; - } + if (audioEncoderType == AudioEncoderType.NoAudio || extension == ".dummy") + return new DummyWriter(path, new AudioEncoderSettings(pcm)) { FinalSampleCount = finalSampleCount }; CUEToolsFormat fmt; if (!extension.StartsWith(".") || !config.formats.TryGetValue(extension.Substring(1), out fmt)) throw new Exception("Unsupported audio type: " + path); @@ -97,19 +75,5 @@ namespace CUETools.Processor dest.FinalSampleCount = finalSampleCount; return dest; } - - public static IAudioDest GetAudioDest(AudioEncoderType audioEncoderType, string path, long finalSampleCount, int padding, AudioPCMConfig pcm, CUEConfig config) - { - string extension = Path.GetExtension(path).ToLower(); - string filename = Path.GetFileNameWithoutExtension(path); - if (audioEncoderType == AudioEncoderType.NoAudio || audioEncoderType == AudioEncoderType.Lossless || Path.GetExtension(filename).ToLower() != ".lossy") - return GetAudioDest(audioEncoderType, path, pcm, finalSampleCount, padding, extension, config); - - string lwcdfPath = Path.Combine(Path.GetDirectoryName(path), Path.GetFileNameWithoutExtension(filename) + ".lwcdf" + extension); - AudioPCMConfig lossypcm = new AudioPCMConfig((config.detectHDCD && config.decodeHDCD && !config.decodeHDCDtoLW16) ? 24 : 16, pcm.ChannelCount, pcm.SampleRate); - IAudioDest lossyDest = GetAudioDest(AudioEncoderType.Lossless, path, lossypcm, finalSampleCount, padding, extension, config); - IAudioDest lwcdfDest = audioEncoderType == AudioEncoderType.Hybrid ? GetAudioDest(AudioEncoderType.Lossless, lwcdfPath, lossypcm, finalSampleCount, padding, extension, config) : null; - return new LossyWAVWriter(lossyDest, lwcdfDest, config.lossyWAVQuality, new AudioEncoderSettings(pcm)); - } } } \ No newline at end of file diff --git a/CUETools.Processor/CUEConfig.cs b/CUETools.Processor/CUEConfig.cs index 4c6e454..ea86d36 100644 --- a/CUETools.Processor/CUEConfig.cs +++ b/CUETools.Processor/CUEConfig.cs @@ -49,7 +49,6 @@ namespace CUETools.Processor public bool createM3U; public bool createCUEFileWhenEmbedded; public bool truncate4608ExtraSamples; - public int lossyWAVQuality; public bool decodeHDCDtoLW16; public bool decodeHDCDto24bit; public bool oneInstance; @@ -122,7 +121,6 @@ namespace CUETools.Processor createM3U = false; createCUEFileWhenEmbedded = true; truncate4608ExtraSamples = true; - lossyWAVQuality = 5; decodeHDCDtoLW16 = false; decodeHDCDto24bit = true; @@ -187,16 +185,16 @@ namespace CUETools.Processor } formats = new Dictionary(); - formats.Add("flac", new CUEToolsFormat("flac", CUEToolsTagger.TagLibSharp, true, false, true, true, true, encoders.GetDefault("flac", true), null, decoders.GetDefault("flac", true))); - formats.Add("wv", new CUEToolsFormat("wv", CUEToolsTagger.TagLibSharp, true, false, true, true, true, encoders.GetDefault("wv", true), null, decoders.GetDefault("wv", true))); - formats.Add("ape", new CUEToolsFormat("ape", CUEToolsTagger.TagLibSharp, true, false, false, true, true, encoders.GetDefault("ape", true), null, decoders.GetDefault("ape", true))); - formats.Add("tta", new CUEToolsFormat("tta", CUEToolsTagger.APEv2, true, false, false, false, true, encoders.GetDefault("tta", true), null, decoders.GetDefault("tta", true))); - formats.Add("wav", new CUEToolsFormat("wav", CUEToolsTagger.TagLibSharp, true, false, true, false, true, encoders.GetDefault("wav", true), null, decoders.GetDefault("wav", true))); - formats.Add("m4a", new CUEToolsFormat("m4a", CUEToolsTagger.TagLibSharp, true, true, false, false, true, encoders.GetDefault("m4a", true), encoders.GetDefault("m4a", false), decoders.GetDefault("m4a", true))); - formats.Add("tak", new CUEToolsFormat("tak", CUEToolsTagger.APEv2, true, false, true, true, true, encoders.GetDefault("tak", true), null, decoders.GetDefault("tak", true))); - formats.Add("wma", new CUEToolsFormat("wma", CUEToolsTagger.TagLibSharp, true, true, false, false, true, encoders.GetDefault("wma", true), encoders.GetDefault("wma", false), decoders.GetDefault("wma", true))); - formats.Add("mp3", new CUEToolsFormat("mp3", CUEToolsTagger.TagLibSharp, false, true, false, false, true, null, encoders.GetDefault("mp3", false), null)); - formats.Add("ogg", new CUEToolsFormat("ogg", CUEToolsTagger.TagLibSharp, false, true, false, false, true, null, encoders.GetDefault("ogg", false), null)); + formats.Add("flac", new CUEToolsFormat("flac", CUEToolsTagger.TagLibSharp, true, false, true, true, encoders.GetDefault("flac", true), null, decoders.GetDefault("flac", true))); + formats.Add("wv", new CUEToolsFormat("wv", CUEToolsTagger.TagLibSharp, true, false, true, true, encoders.GetDefault("wv", true), null, decoders.GetDefault("wv", true))); + formats.Add("ape", new CUEToolsFormat("ape", CUEToolsTagger.TagLibSharp, true, false, true, true, encoders.GetDefault("ape", true), null, decoders.GetDefault("ape", true))); + formats.Add("tta", new CUEToolsFormat("tta", CUEToolsTagger.APEv2, true, false, false, true, encoders.GetDefault("tta", true), null, decoders.GetDefault("tta", true))); + formats.Add("wav", new CUEToolsFormat("wav", CUEToolsTagger.TagLibSharp, true, false, false, true, encoders.GetDefault("wav", true), null, decoders.GetDefault("wav", true))); + formats.Add("m4a", new CUEToolsFormat("m4a", CUEToolsTagger.TagLibSharp, true, true, false, true, encoders.GetDefault("m4a", true), encoders.GetDefault("m4a", false), decoders.GetDefault("m4a", true))); + formats.Add("tak", new CUEToolsFormat("tak", CUEToolsTagger.APEv2, true, false, true, true, encoders.GetDefault("tak", true), null, decoders.GetDefault("tak", true))); + formats.Add("wma", new CUEToolsFormat("wma", CUEToolsTagger.TagLibSharp, true, true, false, true, encoders.GetDefault("wma", true), encoders.GetDefault("wma", false), decoders.GetDefault("wma", true))); + formats.Add("mp3", new CUEToolsFormat("mp3", CUEToolsTagger.TagLibSharp, false, true, false, true, null, encoders.GetDefault("mp3", false), null)); + formats.Add("ogg", new CUEToolsFormat("ogg", CUEToolsTagger.TagLibSharp, false, true, false, true, null, encoders.GetDefault("ogg", false), null)); scripts = new Dictionary(); scripts.Add("default", new CUEToolsScript("default", true, @@ -296,7 +294,6 @@ return processor.Go(); sw.Save("CreateM3U", createM3U); sw.Save("CreateCUEFileWhenEmbedded", createCUEFileWhenEmbedded); sw.Save("Truncate4608ExtraSamples", truncate4608ExtraSamples); - sw.Save("LossyWAVQuality", lossyWAVQuality); sw.Save("DecodeHDCDToLossyWAV16", decodeHDCDtoLW16); sw.Save("DecodeHDCDTo24bit", decodeHDCDto24bit); sw.Save("OneInstance", oneInstance); @@ -365,7 +362,6 @@ return processor.Go(); sw.Save(string.Format("CustomFormat{0}Tagger", nFormats), (int)format.Value.tagger); sw.Save(string.Format("CustomFormat{0}AllowLossless", nFormats), format.Value.allowLossless); sw.Save(string.Format("CustomFormat{0}AllowLossy", nFormats), format.Value.allowLossy); - sw.Save(string.Format("CustomFormat{0}AllowLossyWAV", nFormats), format.Value.allowLossyWAV); sw.Save(string.Format("CustomFormat{0}AllowEmbed", nFormats), format.Value.allowEmbed); nFormats++; } @@ -427,7 +423,6 @@ return processor.Go(); createM3U = sr.LoadBoolean("CreateM3U") ?? false; createCUEFileWhenEmbedded = sr.LoadBoolean("CreateCUEFileWhenEmbedded") ?? true; truncate4608ExtraSamples = sr.LoadBoolean("Truncate4608ExtraSamples") ?? true; - lossyWAVQuality = sr.LoadInt32("LossyWAVQuality", 0, 10) ?? 5; decodeHDCDtoLW16 = sr.LoadBoolean("DecodeHDCDToLossyWAV16") ?? false; decodeHDCDto24bit = sr.LoadBoolean("DecodeHDCDTo24bit") ?? true; @@ -512,7 +507,6 @@ return processor.Go(); CUEToolsTagger tagger = (CUEToolsTagger)(sr.LoadInt32(string.Format("CustomFormat{0}Tagger", nFormats), 0, 2) ?? 0); bool allowLossless = sr.LoadBoolean(string.Format("CustomFormat{0}AllowLossless", nFormats)) ?? false; bool allowLossy = sr.LoadBoolean(string.Format("CustomFormat{0}AllowLossy", nFormats)) ?? false; - bool allowLossyWav = sr.LoadBoolean(string.Format("CustomFormat{0}AllowLossyWAV", nFormats)) ?? false; bool allowEmbed = sr.LoadBoolean(string.Format("CustomFormat{0}AllowEmbed", nFormats)) ?? false; CUEToolsFormat format; CUEToolsUDC udcLossless, udcLossy, udcDecoder; @@ -523,7 +517,7 @@ return processor.Go(); if (decoder == "" || !decoders.TryGetValue(extension, true, decoder, out udcDecoder)) udcDecoder = decoders.GetDefault(extension, true); if (!formats.TryGetValue(extension, out format)) - formats.Add(extension, new CUEToolsFormat(extension, tagger, allowLossless, allowLossy, allowLossyWav, allowEmbed, false, udcLossless, udcLossy, udcDecoder)); + formats.Add(extension, new CUEToolsFormat(extension, tagger, allowLossless, allowLossy, allowEmbed, false, udcLossless, udcLossy, udcDecoder)); else { format.encoderLossless = udcLossless; @@ -534,7 +528,6 @@ return processor.Go(); format.tagger = tagger; format.allowLossless = allowLossless; format.allowLossy = allowLossy; - format.allowLossyWAV = allowLossyWav; format.allowEmbed = allowEmbed; } } diff --git a/CUETools.Processor/CUESheet.cs b/CUETools.Processor/CUESheet.cs index 6abdebe..80a2fee 100644 --- a/CUETools.Processor/CUESheet.cs +++ b/CUETools.Processor/CUESheet.cs @@ -3876,9 +3876,8 @@ namespace CUETools.Processor private IAudioDest GetAudioDest(string path, int finalSampleCount, int bps, int padding, bool noOutput) { var pcm = new AudioPCMConfig(bps, 2, 44100); - if (noOutput) - return new DummyWriter(path, new AudioEncoderSettings(pcm)); - return AudioReadWrite.GetAudioDest(_audioEncoderType, path, finalSampleCount, padding, pcm, _config); + string extension = Path.GetExtension(path).ToLower(); + return AudioReadWrite.GetAudioDest(noOutput ? AudioEncoderType.NoAudio : _audioEncoderType, path, pcm, finalSampleCount, padding, extension, _config); } internal IAudioSource GetAudioSource(int sourceIndex, bool pipe) diff --git a/CUETools.Processor/CUETools.Processor.csproj b/CUETools.Processor/CUETools.Processor.csproj index c88950f..98bb1ae 100644 --- a/CUETools.Processor/CUETools.Processor.csproj +++ b/CUETools.Processor/CUETools.Processor.csproj @@ -140,10 +140,6 @@ {5ADCFD6D-BFEA-4B10-BB45-9083BBB56AF4} Freedb - - {8A0426FA-0BC2-4C49-A6E5-1F9A68156F19} - CUETools.Codecs.LossyWAV - {6B143A39-C7B2-4743-9917-92262C60E9A6} taglib-sharp diff --git a/CUETools.Processor/CUEToolsFormat.cs b/CUETools.Processor/CUEToolsFormat.cs index 7f7a520..ab34852 100644 --- a/CUETools.Processor/CUEToolsFormat.cs +++ b/CUETools.Processor/CUEToolsFormat.cs @@ -7,7 +7,6 @@ CUEToolsTagger _tagger, bool _allowLossless, bool _allowLossy, - bool _allowLossyWAV, bool _allowEmbed, bool _builtin, CUEToolsUDC _encoderLossless, @@ -18,7 +17,6 @@ tagger = _tagger; allowLossless = _allowLossless; allowLossy = _allowLossy; - allowLossyWAV = _allowLossyWAV; allowEmbed = _allowEmbed; builtin = _builtin; encoderLossless = _encoderLossless; @@ -41,6 +39,6 @@ public CUEToolsUDC encoderLossy; public CUEToolsUDC decoder; public CUEToolsTagger tagger; - public bool allowLossless, allowLossy, allowLossyWAV, allowEmbed, builtin; + public bool allowLossless, allowLossy, allowEmbed, builtin; } } diff --git a/CUETools/frmCUETools.Designer.cs b/CUETools/frmCUETools.Designer.cs index 7bb66f0..bfa3c7f 100644 --- a/CUETools/frmCUETools.Designer.cs +++ b/CUETools/frmCUETools.Designer.cs @@ -63,7 +63,6 @@ namespace JDP { this.comboBoxEncoder = new System.Windows.Forms.ComboBox(); this.radioButtonAudioNone = new System.Windows.Forms.RadioButton(); this.radioButtonAudioLossy = new System.Windows.Forms.RadioButton(); - this.radioButtonAudioHybrid = new System.Windows.Forms.RadioButton(); this.radioButtonAudioLossless = new System.Windows.Forms.RadioButton(); this.labelFormat = new System.Windows.Forms.Label(); this.comboBoxAudioFormat = new System.Windows.Forms.ComboBox(); @@ -466,7 +465,6 @@ namespace JDP { this.grpAudioOutput.Controls.Add(this.comboBoxEncoder); this.grpAudioOutput.Controls.Add(this.radioButtonAudioNone); this.grpAudioOutput.Controls.Add(this.radioButtonAudioLossy); - this.grpAudioOutput.Controls.Add(this.radioButtonAudioHybrid); this.grpAudioOutput.Controls.Add(this.radioButtonAudioLossless); this.grpAudioOutput.Controls.Add(this.labelFormat); this.grpAudioOutput.Controls.Add(this.comboBoxAudioFormat); @@ -525,15 +523,6 @@ namespace JDP { this.radioButtonAudioLossy.UseVisualStyleBackColor = true; this.radioButtonAudioLossy.CheckedChanged += new System.EventHandler(this.radioButtonAudioLossless_CheckedChanged); // - // radioButtonAudioHybrid - // - resources.ApplyResources(this.radioButtonAudioHybrid, "radioButtonAudioHybrid"); - this.radioButtonAudioHybrid.Name = "radioButtonAudioHybrid"; - this.radioButtonAudioHybrid.TabStop = true; - this.toolTip1.SetToolTip(this.radioButtonAudioHybrid, resources.GetString("radioButtonAudioHybrid.ToolTip")); - this.radioButtonAudioHybrid.UseVisualStyleBackColor = true; - this.radioButtonAudioHybrid.CheckedChanged += new System.EventHandler(this.radioButtonAudioLossless_CheckedChanged); - // // radioButtonAudioLossless // resources.ApplyResources(this.radioButtonAudioLossless, "radioButtonAudioLossless"); @@ -1149,8 +1138,7 @@ namespace JDP { private System.Windows.Forms.GroupBox groupBoxMode; private System.Windows.Forms.ComboBox comboBoxScript; private System.Windows.Forms.RadioButton radioButtonAudioNone; - private System.Windows.Forms.RadioButton radioButtonAudioLossy; - private System.Windows.Forms.RadioButton radioButtonAudioHybrid; + private System.Windows.Forms.RadioButton radioButtonAudioLossy; private System.Windows.Forms.RadioButton radioButtonAudioLossless; private System.Windows.Forms.ComboBox comboBoxEncoder; private System.Windows.Forms.ToolStripContainer toolStripContainer1; diff --git a/CUETools/frmCUETools.cs b/CUETools/frmCUETools.cs index 885e6fb..fb23ec4 100644 --- a/CUETools/frmCUETools.cs +++ b/CUETools/frmCUETools.cs @@ -1537,8 +1537,6 @@ namespace JDP if (comboBoxAudioFormat.SelectedItem == null) return null; string formatName = (string)comboBoxAudioFormat.SelectedItem; - if (formatName.StartsWith("lossy.")) - formatName = formatName.Substring(6); return _profile._config.formats.TryGetValue(formatName, out fmt) ? fmt : null; } } @@ -1549,7 +1547,6 @@ namespace JDP { return radioButtonAudioNone.Checked ? AudioEncoderType.NoAudio : - radioButtonAudioHybrid.Checked ? AudioEncoderType.Hybrid : radioButtonAudioLossy.Checked ? AudioEncoderType.Lossy : AudioEncoderType.Lossless; } @@ -1561,10 +1558,6 @@ namespace JDP radioButtonAudioNone.Checked = false; radioButtonAudioNone.Checked = true; break; - case AudioEncoderType.Hybrid: - radioButtonAudioHybrid.Checked = false; - radioButtonAudioHybrid.Checked = true; - break; case AudioEncoderType.Lossy: radioButtonAudioLossy.Checked = false; radioButtonAudioLossy.Checked = true; @@ -2408,16 +2401,6 @@ namespace JDP //continue; comboBoxAudioFormat.Items.Add(format.Key); } - foreach (KeyValuePair format in _profile._config.formats) - { - if (!format.Value.allowLossyWAV) - continue; - if (SelectedOutputAudioType == AudioEncoderType.Lossless) - continue; - if (SelectedOutputAudioType == AudioEncoderType.NoAudio) - continue; - comboBoxAudioFormat.Items.Add("lossy." + format.Key); - } switch (SelectedOutputAudioType) { case AudioEncoderType.Lossless: diff --git a/CUETools/frmCUETools.resx b/CUETools/frmCUETools.resx index 8384f2b..11b345b 100644 --- a/CUETools/frmCUETools.resx +++ b/CUETools/frmCUETools.resx @@ -1003,7 +1003,7 @@ NoControl - 10, 70 + 10, 53 50, 17 @@ -1062,39 +1062,6 @@ 6 - - True - - - NoControl - - - 10, 53 - - - 56, 17 - - - 14 - - - Hybrid - - - Hybrid codecs - - - radioButtonAudioHybrid - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioOutput - - - 7 - True @@ -1126,7 +1093,7 @@ grpAudioOutput - 8 + 7 True @@ -1156,7 +1123,7 @@ grpAudioOutput - 9 + 8 Top, Left, Right @@ -1183,7 +1150,7 @@ grpAudioOutput - 10 + 9 Fill diff --git a/CUETools/frmSettings.Designer.cs b/CUETools/frmSettings.Designer.cs index 2b81843..4ff7aa9 100644 --- a/CUETools/frmSettings.Designer.cs +++ b/CUETools/frmSettings.Designer.cs @@ -123,7 +123,6 @@ namespace JDP this.labelFormatLossyEncoder = new System.Windows.Forms.Label(); this.checkBoxFormatAllowLossy = new System.Windows.Forms.CheckBox(); this.comboFormatLosslessEncoder = new System.Windows.Forms.ComboBox(); - this.checkBoxFormatSupportsLossyWAV = new System.Windows.Forms.CheckBox(); this.labelFormatLosslessEncoder = new System.Windows.Forms.Label(); this.checkBoxFormatEmbedCUESheet = new System.Windows.Forms.CheckBox(); this.comboFormatDecoder = new System.Windows.Forms.ComboBox(); @@ -163,9 +162,6 @@ namespace JDP this.labelDecoderExtension = new System.Windows.Forms.Label(); this.listBoxDecoders = new System.Windows.Forms.ListBox(); this.tabPage4 = new System.Windows.Forms.TabPage(); - this.groupBox2 = new System.Windows.Forms.GroupBox(); - this.label1 = new System.Windows.Forms.Label(); - this.numericLossyWAVQuality = new System.Windows.Forms.NumericUpDown(); this.grpHDCD = new System.Windows.Forms.GroupBox(); this.chkHDCDDetect = new System.Windows.Forms.CheckBox(); this.tabPage5 = new System.Windows.Forms.TabPage(); @@ -220,8 +216,6 @@ namespace JDP this.groupBoxExternalDecoder.SuspendLayout(); this.panel2.SuspendLayout(); this.tabPage4.SuspendLayout(); - this.groupBox2.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.numericLossyWAVQuality)).BeginInit(); this.grpHDCD.SuspendLayout(); this.tabPage5.SuspendLayout(); this.groupBoxScriptConditions.SuspendLayout(); @@ -979,7 +973,6 @@ namespace JDP this.groupBoxFormat.Controls.Add(this.labelFormatLossyEncoder); this.groupBoxFormat.Controls.Add(this.checkBoxFormatAllowLossy); this.groupBoxFormat.Controls.Add(this.comboFormatLosslessEncoder); - this.groupBoxFormat.Controls.Add(this.checkBoxFormatSupportsLossyWAV); this.groupBoxFormat.Controls.Add(this.labelFormatLosslessEncoder); this.groupBoxFormat.Controls.Add(this.checkBoxFormatEmbedCUESheet); this.groupBoxFormat.Controls.Add(this.comboFormatDecoder); @@ -1016,12 +1009,6 @@ namespace JDP resources.ApplyResources(this.comboFormatLosslessEncoder, "comboFormatLosslessEncoder"); this.comboFormatLosslessEncoder.Name = "comboFormatLosslessEncoder"; // - // checkBoxFormatSupportsLossyWAV - // - resources.ApplyResources(this.checkBoxFormatSupportsLossyWAV, "checkBoxFormatSupportsLossyWAV"); - this.checkBoxFormatSupportsLossyWAV.Name = "checkBoxFormatSupportsLossyWAV"; - this.checkBoxFormatSupportsLossyWAV.UseVisualStyleBackColor = true; - // // labelFormatLosslessEncoder // resources.ApplyResources(this.labelFormatLosslessEncoder, "labelFormatLosslessEncoder"); @@ -1309,40 +1296,11 @@ namespace JDP // tabPage4 // this.tabPage4.BackColor = System.Drawing.SystemColors.Control; - this.tabPage4.Controls.Add(this.groupBox2); this.tabPage4.Controls.Add(this.grpHDCD); this.tabPage4.Controls.Add(this.chkHDCDDetect); resources.ApplyResources(this.tabPage4, "tabPage4"); this.tabPage4.Name = "tabPage4"; // - // groupBox2 - // - this.groupBox2.Controls.Add(this.label1); - this.groupBox2.Controls.Add(this.numericLossyWAVQuality); - resources.ApplyResources(this.groupBox2, "groupBox2"); - this.groupBox2.Name = "groupBox2"; - this.groupBox2.TabStop = false; - // - // label1 - // - resources.ApplyResources(this.label1, "label1"); - this.label1.Name = "label1"; - // - // numericLossyWAVQuality - // - resources.ApplyResources(this.numericLossyWAVQuality, "numericLossyWAVQuality"); - this.numericLossyWAVQuality.Maximum = new decimal(new int[] { - 10, - 0, - 0, - 0}); - this.numericLossyWAVQuality.Name = "numericLossyWAVQuality"; - this.numericLossyWAVQuality.Value = new decimal(new int[] { - 5, - 0, - 0, - 0}); - // // grpHDCD // this.grpHDCD.Controls.Add(this.chkHDCD24bit); @@ -1537,9 +1495,6 @@ namespace JDP this.panel2.PerformLayout(); this.tabPage4.ResumeLayout(false); this.tabPage4.PerformLayout(); - this.groupBox2.ResumeLayout(false); - this.groupBox2.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.numericLossyWAVQuality)).EndInit(); this.grpHDCD.ResumeLayout(false); this.grpHDCD.PerformLayout(); this.tabPage5.ResumeLayout(false); @@ -1609,9 +1564,6 @@ namespace JDP private System.Windows.Forms.Label labelDecoderParameters; private System.Windows.Forms.Label labelDecoderPath; private System.Windows.Forms.Label labelDecoderExtension; - private System.Windows.Forms.GroupBox groupBox2; - private System.Windows.Forms.Label label1; - private System.Windows.Forms.NumericUpDown numericLossyWAVQuality; private System.Windows.Forms.ColumnHeader columnHeader2; private System.Windows.Forms.Label labelFormatDefaultDecoder; private System.Windows.Forms.Label labelFormatLosslessEncoder; @@ -1626,7 +1578,6 @@ namespace JDP private System.Windows.Forms.ComboBox comboBoxDecoderExtension; private System.Windows.Forms.Label labelFormatTagger; private System.Windows.Forms.ComboBox comboBoxFormatTagger; - private System.Windows.Forms.CheckBox checkBoxFormatSupportsLossyWAV; private System.Windows.Forms.CheckBox checkBoxFormatEmbedCUESheet; private System.Windows.Forms.CheckBox checkBoxFormatAllowLossless; private System.Windows.Forms.GroupBox groupBoxFormat; diff --git a/CUETools/frmSettings.cs b/CUETools/frmSettings.cs index 3138a26..a8c8293 100644 --- a/CUETools/frmSettings.cs +++ b/CUETools/frmSettings.cs @@ -65,7 +65,6 @@ namespace JDP chkCreateM3U.Checked = _config.createM3U; chkCreateCUEFileWhenEmbedded.Checked = _config.createCUEFileWhenEmbedded; chkTruncateExtra4206Samples.Checked = _config.truncate4608ExtraSamples; - numericLossyWAVQuality.Value = _config.lossyWAVQuality; chkHDCDLW16.Checked = _config.decodeHDCDtoLW16; chkHDCD24bit.Checked = _config.decodeHDCDto24bit; chkOverwriteTags.Checked = _config.overwriteCUEData; @@ -188,7 +187,6 @@ namespace JDP rbGapsLeftOut.Checked ? CUEStyle.GapsLeftOut : CUEStyle.GapsAppended; _config.autoCorrectFilenames = chkAutoCorrectFilenames.Checked; - _config.lossyWAVQuality = (int)numericLossyWAVQuality.Value; _config.fixOffsetMinimumTracksPercent = (uint)numFixWhenPercent.Value; _config.fixOffsetMinimumConfidence = (uint)numFixWhenConfidence.Value; _config.encodeWhenPercent = (uint)numEncodeWhenPercent.Value; @@ -341,7 +339,7 @@ namespace JDP CUEToolsFormat format; if (_config.formats.TryGetValue("new", out format)) return; - format = new CUEToolsFormat("new", CUEToolsTagger.TagLibSharp, true, true, false, false, false, null, null, null); + format = new CUEToolsFormat("new", CUEToolsTagger.TagLibSharp, true, true, false, false, null, null, null); _config.formats.Add("new", format); ListViewItem item = new ListViewItem(format.extension, "." + format.extension); item.Tag = format; @@ -413,11 +411,9 @@ namespace JDP checkBoxFormatEmbedCUESheet.Checked = format.allowEmbed; checkBoxFormatAllowLossless.Checked = format.allowLossless; checkBoxFormatAllowLossy.Checked = format.allowLossy; - checkBoxFormatSupportsLossyWAV.Checked = format.allowLossyWAV; comboBoxFormatTagger.Enabled = checkBoxFormatEmbedCUESheet.Enabled = - checkBoxFormatSupportsLossyWAV.Enabled = checkBoxFormatAllowLossless.Enabled = checkBoxFormatAllowLossy.Enabled = !format.builtin; @@ -439,7 +435,6 @@ namespace JDP { format.tagger = (CUEToolsTagger)comboBoxFormatTagger.SelectedItem; format.allowEmbed = checkBoxFormatEmbedCUESheet.Checked; - format.allowLossyWAV = checkBoxFormatSupportsLossyWAV.Checked; format.allowLossless = checkBoxFormatAllowLossless.Checked; format.allowLossy = checkBoxFormatAllowLossy.Checked; } diff --git a/CUETools/frmSettings.resx b/CUETools/frmSettings.resx index 9edc843..6a7719a 100644 --- a/CUETools/frmSettings.resx +++ b/CUETools/frmSettings.resx @@ -150,129 +150,6 @@ 1 - - checkBoxSeparateDecodingThread - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpGeneral - - - 0 - - - checkBoxCheckForUpdates - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpGeneral - - - 1 - - - chkAllowMultipleInstances - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpGeneral - - - 2 - - - chkReducePriority - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpGeneral - - - 3 - - - chkTruncateExtra4206Samples - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpGeneral - - - 4 - - - chkCreateCUEFileWhenEmbedded - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpGeneral - - - 5 - - - chkCreateM3U - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpGeneral - - - 6 - - - chkAutoCorrectFilenames - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpGeneral - - - 7 - - - 6, 6 - - - 252, 182 - - - 0 - - - General - - - grpGeneral - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage1 - - - 3 - - - 17, 17 - True @@ -288,6 +165,9 @@ Separate thread for decoding + + 17, 17 + Improves speed on multicore processors @@ -534,6 +414,30 @@ 7 + + 6, 6 + + + 252, 182 + + + 0 + + + General + + + grpGeneral + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage1 + + + 3 + True @@ -615,54 +519,6 @@ 2 - - chkWriteArLogOnConvert - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 0 - - - chkWriteArTagsOnConvert - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - 1 - - - 8, 103 - - - 248, 61 - - - 1 - - - Encode and verify - - - groupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage2 - - - 4 - True @@ -726,6 +582,30 @@ 1 + + 8, 103 + + + 248, 61 + + + 1 + + + Encode and verify + + + groupBox1 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + 4 + 2 @@ -984,9 +864,6 @@ 4 - - 17, 17 - True @@ -1320,12 +1197,15 @@ 8 - - 575, 17 - Top, Left, Right + + 575, 17 + + + 251, 17 + 96, 78 @@ -1350,15 +1230,6 @@ 4 - - 575, 17 - - - 251, 17 - - - 251, 17 - Top, Right @@ -1611,12 +1482,12 @@ 1 - - 755, 17 - Top, Left, Right + + 755, 17 + 96, 78 @@ -1641,93 +1512,6 @@ 1 - - 755, 17 - - - txtSpecialExceptions - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioFilenames - - - 2 - - - chkRemoveSpecial - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioFilenames - - - 3 - - - chkReplaceSpaces - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioFilenames - - - 4 - - - lblTrackFilenameFormat - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioFilenames - - - 6 - - - lblSingleFilenameFormat - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - grpAudioFilenames - - - 7 - - - 264, 6 - - - 252, 195 - - - 1 - - - Audio Filenames - - - grpAudioFilenames - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage1 - - - 4 - 97, 132 @@ -1872,9 +1656,45 @@ 7 + + 264, 6 + + + 252, 195 + + + 1 + + + Audio Filenames + + + grpAudioFilenames + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage1 + + + 4 + Top, Left, Right + + 6, 193 + + + 250, 98 + + + 16 + + + Gaps handling + groupBoxGaps @@ -1914,840 +1734,9 @@ 0 - - groupBoxAlbumArt - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 0 - - - groupBoxTagging - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 1 - - - 4, 22 - - - 535, 291 - - - 9 - - - Tagging - - - tabPage6 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 1 - - - textBoxARLogExtension - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxARLog - - - 0 - - - labelLogFileExtension - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxARLog - - - 1 - - - checkBoxARLogVerbose - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxARLog - - - 2 - - - 6, 170 - - - 250, 85 - - - 4 - - - Log file - - - groupBoxARLog - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage2 - - - 0 - - - 278, 6 - - - 248, 91 - - - 3 - - - Encode if verified - - - groupBox5 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage2 - - - 1 - - - 2 - - - True - - - Fill - - - NoControl - - - 3, 49 - - - Yes - - - 236, 19 - - - 6 - - - to nearest - - - checkBoxFixToNearest - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel1 - - - 0 - - - Fill - - - NoControl - - - 3, 0 - - - 187, 23 - - - 9 - - - % of verified tracks >= - - - MiddleRight - - - label3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel1 - - - 1 - - - Fill - - - 3, 17 - - - 3 - - - 242, 71 - - - 10 - - - tableLayoutPanel1 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4 - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxFixToNearest" Row="2" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="label3" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numFixWhenConfidence" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelFixWhenConfidence" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numFixWhenPercent" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,79.75207,Percent,20.24793" /><Rows Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333" /></TableLayoutSettings> - - - 278, 103 - - - 248, 91 - - - 2 - - - Fix offset - - - groupBox4 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage2 - - - 2 - - - checkBoxARVerifyUseSourceFolder - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxVerify - - - 0 - - - chkWriteARLogOnVerify - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxVerify - - - 1 - - - 8, 6 - - - 248, 91 - - - 0 - - - Verify - - - groupBoxVerify - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage2 - - - 3 - - - 4, 22 - - - 3, 3, 3, 3 - - - 535, 291 - - - 1 - - - AccurateRip - - - tabPage2 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 2 - - - groupBoxFormat - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage3 - - - 0 - - - listViewFormats - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage3 - - - 1 - - - 4, 22 - - - 3, 3, 3, 3 - - - 535, 291 - - - 2 - - - Formats - - - tabPage3 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 3 - - - True - - - tableLayoutPanel4 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage10 - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="panel1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="panel3" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="listBoxEncoders" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,24.38563,Percent,75.61436" /><Rows Styles="Percent,15.08772,Percent,84.91228" /></TableLayoutSettings> - - - 4, 22 - - - 3, 3, 3, 3 - - - 535, 291 - - - 6 - - - Encoders - - - tabPage10 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 4 - - - tableLayoutPanel5 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage11 - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="groupBoxExternalDecoder" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="panel2" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="listBoxDecoders" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,24.38563,Percent,75.61436" /><Rows Styles="Percent,14.73684,Percent,85.26316" /></TableLayoutSettings> - - - 4, 22 - - - 3, 3, 3, 3 - - - 535, 291 - - - 7 - - - Decoders - - - tabPage11 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 5 - - - groupBox2 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage4 - - - 0 - - - grpHDCD - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage4 - - - 1 - - - chkHDCDDetect - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage4 - - - 2 - - - 4, 22 - - - 3, 3, 3, 3 - - - 535, 291 - - - 3 - - - HDCD - - - tabPage4 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 6 - - - richTextBoxScript - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage5 - - - 0 - - - buttonScriptCompile - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage5 - - - 1 - - - groupBoxScriptConditions - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage5 - - - 2 - - - listViewScripts - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage5 - - - 3 - - - 4, 22 - - - 535, 291 - - - 8 - - - Scripts - - - tabPage5 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 7 - - - propertyGrid1 - - - System.Windows.Forms.PropertyGrid, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage7 - - - 0 - - - 4, 22 - - - 3, 3, 3, 3 - - - 535, 291 - - - 10 - - - Advanced - - - tabPage7 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - 8 - - - 0, 0 - - - 0, 0, 0, 0 - - - 543, 317 - - - 0 - - - tabControl1 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - 6, 193 - - - 250, 98 - - - 16 - - - Gaps handling - - - groupBoxGaps - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage1 - - - 2 - - - tableLayoutPanel3 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxAlbumArt - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxCopyAlbumArt" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="checkBoxExtractAlbumArt" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="checkBoxEmbedAlbumArt" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="labelAlbumArtMaximumResolution" Row="3" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="numericUpDownMaxResolution" Row="3" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="textBoxAlArtFilenameFormat" Row="2" RowSpan="1" Column="1" ColumnSpan="2" /></Controls><Columns Styles="Percent,54.41177,Percent,22.42647,Percent,22.79412" /><Rows Styles="Percent,25,Percent,25,Percent,25,Percent,25" /></TableLayoutSettings> - - - 242, 3 - - - 284, 275 - - - 1 - - - Album Art - - - groupBoxAlbumArt - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage6 - - - 0 - 3 - - checkBoxCopyAlbumArt - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel3 - - - 0 - - - checkBoxExtractAlbumArt - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel3 - - - 1 - - - checkBoxEmbedAlbumArt - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel3 - - - 2 - - - labelAlbumArtMaximumResolution - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel3 - - - 3 - - - numericUpDownMaxResolution - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel3 - - - 4 - - - textBoxAlArtFilenameFormat - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel3 - - - 5 - - - 6, 20 - - - 4 - - - 272, 95 - - - 22 - - - tableLayoutPanel3 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxAlbumArt - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxCopyAlbumArt" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="checkBoxExtractAlbumArt" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="checkBoxEmbedAlbumArt" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="labelAlbumArtMaximumResolution" Row="3" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="numericUpDownMaxResolution" Row="3" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="textBoxAlArtFilenameFormat" Row="2" RowSpan="1" Column="1" ColumnSpan="2" /></Controls><Columns Styles="Percent,54.41177,Percent,22.42647,Percent,22.79412" /><Rows Styles="Percent,25,Percent,25,Percent,25,Percent,25" /></TableLayoutSettings> - True @@ -2943,98 +1932,56 @@ 5 - - chkExtractLog + + 6, 20 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxTagging - - - 0 - - - checkBoxCopyBasicTags - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxTagging - - - 1 - - - checkBoxWriteCUETags - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxTagging - - - 2 - - - checkBoxCopyUnknownTags - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxTagging - - - 3 - - - chkOverwriteTags - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxTagging - - + 4 - - chkFillUpCUE + + 272, 95 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 22 - - groupBoxTagging + + tableLayoutPanel3 - - 5 + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 8, 3 + + groupBoxAlbumArt - - 226, 275 - - + 0 - - groupBoxTagging + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxCopyAlbumArt" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="checkBoxExtractAlbumArt" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="checkBoxEmbedAlbumArt" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="labelAlbumArtMaximumResolution" Row="3" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="numericUpDownMaxResolution" Row="3" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="textBoxAlArtFilenameFormat" Row="2" RowSpan="1" Column="1" ColumnSpan="2" /></Controls><Columns Styles="Percent,54.41177,Percent,22.42647,Percent,22.79412" /><Rows Styles="Percent,25,Percent,25,Percent,25,Percent,25" /></TableLayoutSettings> - + + 242, 3 + + + 284, 275 + + + 1 + + + Album Art + + + groupBoxAlbumArt + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabPage6 - - 1 + + 0 True @@ -3216,6 +2163,51 @@ 5 + + 8, 3 + + + 226, 275 + + + 0 + + + groupBoxTagging + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage6 + + + 1 + + + 4, 22 + + + 535, 291 + + + 9 + + + Tagging + + + tabPage6 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 1 + %F.accurip @@ -3321,6 +2313,180 @@ 2 + + 6, 170 + + + 250, 85 + + + 4 + + + Log file + + + groupBoxARLog + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + 0 + + + 278, 6 + + + 248, 91 + + + 3 + + + Encode if verified + + + groupBox5 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + 1 + + + 2 + + + True + + + Fill + + + NoControl + + + 3, 49 + + + Yes + + + 236, 19 + + + 6 + + + to nearest + + + checkBoxFixToNearest + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel1 + + + 0 + + + Fill + + + NoControl + + + 3, 0 + + + 187, 23 + + + 9 + + + % of verified tracks >= + + + MiddleRight + + + label3 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel1 + + + 1 + + + Fill + + + 3, 17 + + + 3 + + + 242, 71 + + + 10 + + + tableLayoutPanel1 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="checkBoxFixToNearest" Row="2" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="label3" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numFixWhenConfidence" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelFixWhenConfidence" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numFixWhenPercent" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,79.75207,Percent,20.24793" /><Rows Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333" /></TableLayoutSettings> + + + 278, 103 + + + 248, 91 + + + 2 + + + Fix offset + + + groupBox4 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + 2 + True @@ -3381,173 +2547,56 @@ 1 - - comboFormatLossyEncoder + + 8, 6 - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 248, 91 - - groupBoxFormat - - + 0 - - labelFormatLossyEncoder + + Verify - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + groupBoxVerify - - groupBoxFormat - - - 1 - - - checkBoxFormatAllowLossy - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxFormat - - - 2 - - - comboFormatLosslessEncoder - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxFormat - - - 3 - - - checkBoxFormatSupportsLossyWAV - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxFormat - - - 4 - - - labelFormatLosslessEncoder - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxFormat - - - 5 - - - checkBoxFormatEmbedCUESheet - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxFormat - - - 6 - - - comboFormatDecoder - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxFormat - - - 7 - - - checkBoxFormatAllowLossless - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxFormat - - - 8 - - - labelFormatDefaultDecoder - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxFormat - - - 9 - - - labelFormatTagger - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxFormat - - - 10 - - - comboBoxFormatTagger - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxFormat - - - 11 - - - 136, 6 - - - 390, 269 - - - 17 - - - False - - - groupBoxFormat - - + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage3 + + tabPage2 - - 0 + + 3 + + + 4, 22 + + + 3, 3, 3, 3 + + + 535, 291 + + + 1 + + + AccurateRip + + + tabPage2 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 2 155, 74 @@ -3651,36 +2700,6 @@ 3 - - True - - - NoControl - - - 6, 194 - - - 122, 17 - - - 16 - - - Supports LossyWAV - - - checkBoxFormatSupportsLossyWAV - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxFormat - - - 4 - True @@ -3709,7 +2728,7 @@ groupBoxFormat - 5 + 4 True @@ -3718,7 +2737,7 @@ NoControl - 6, 219 + 6, 192 181, 17 @@ -3739,7 +2758,7 @@ groupBoxFormat - 6 + 5 155, 20 @@ -3760,7 +2779,7 @@ groupBoxFormat - 7 + 6 True @@ -3790,7 +2809,7 @@ groupBoxFormat - 8 + 7 True @@ -3820,7 +2839,7 @@ groupBoxFormat - 9 + 8 True @@ -3850,7 +2869,7 @@ groupBoxFormat - 10 + 9 155, 101 @@ -3871,7 +2890,34 @@ groupBoxFormat - 11 + 10 + + + 136, 6 + + + 390, 269 + + + 17 + + + False + + + groupBoxFormat + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage3 + + + 0 + + + 120 6, 6 @@ -3894,207 +2940,45 @@ 1 - - 120 + + 4, 22 + + + 3, 3, 3, 3 + + + 535, 291 + + + 2 + + + Formats + + + tabPage3 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 3 + + + True 2 - - panel1 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 0 - - - panel3 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 1 - - - listBoxEncoders - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 2 - - - Fill - - - 3, 3 - - - 2 - - - 529, 285 - - - 32 - - - tableLayoutPanel4 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage10 - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="panel1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="panel3" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="listBoxEncoders" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,24.38563,Percent,75.61436" /><Rows Styles="Percent,15.08772,Percent,84.91228" /></TableLayoutSettings> - - - groupBoxExternalEncoder - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel1 - - - 0 - - - propertyGridEncoderSettings - - - System.Windows.Forms.PropertyGrid, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel1 - - - 1 - - - Fill - - - 132, 46 - - - 394, 236 - - - 32 - - - panel1 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel4 - - - 0 - Top, Left, Right None - - labelEncoderName - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxExternalEncoder - - - 0 - - - labelEncoderModes - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxExternalEncoder - - - 3 - - - labelEncoderPath - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxExternalEncoder - - - 7 - - - labelEncoderParameters - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxExternalEncoder - - - 8 - - - 0, 0 - - - 394, 235 - - - 22 - - - External encoder options - - - False - - - groupBoxExternalEncoder - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel1 - - - 0 - True @@ -4212,6 +3096,33 @@ 8 + + 0, 0 + + + 394, 235 + + + 22 + + + External encoder options + + + False + + + groupBoxExternalEncoder + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + panel1 + + + 0 + Fill @@ -4236,77 +3147,29 @@ 1 - - buttonEncoderDelete - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel3 - - - 0 - - - labelEncoderExtension - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel3 - - - 1 - - - buttonEncoderAdd - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel3 - - - 2 - - - comboBoxEncoderExtension - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel3 - - - 3 - - + Fill - - 132, 3 + + 132, 46 - - 394, 37 + + 394, 236 - - 34 + + 32 - - panel3 + + panel1 - + System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tableLayoutPanel4 - - 1 + + 0 @@ -4456,6 +3319,30 @@ 3 + + Fill + + + 132, 3 + + + 394, 37 + + + 34 + + + panel3 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel4 + + + 1 + Fill @@ -4480,161 +3367,65 @@ 2 - - 2 - - - groupBoxExternalDecoder - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel5 - - - 0 - - - panel2 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel5 - - - 1 - - - listBoxDecoders - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel5 - - - 2 - - + Fill - + 3, 3 - + 2 - + 529, 285 - - 29 + + 32 - - tableLayoutPanel5 + + tableLayoutPanel4 - + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage11 + + tabPage10 - + 0 - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="groupBoxExternalDecoder" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="panel2" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="listBoxDecoders" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,24.38563,Percent,75.61436" /><Rows Styles="Percent,14.73684,Percent,85.26316" /></TableLayoutSettings> + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="panel1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="panel3" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="listBoxEncoders" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,24.38563,Percent,75.61436" /><Rows Styles="Percent,15.08772,Percent,84.91228" /></TableLayoutSettings> - - label4 + + 4, 22 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 3, 3, 3, 3 - - groupBoxExternalDecoder + + 535, 291 - - 0 + + 6 - - textBoxDecoderPath + + Encoders - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tabPage10 - - groupBoxExternalDecoder + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 2 + + tabControl1 - - labelDecoderPath - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxExternalDecoder - - - 3 - - - labelDecoderParameters - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxExternalDecoder - - + 4 - - textBoxDecoderParameters - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxExternalDecoder - - - 5 - - - Fill - - - 132, 44 - - - 394, 238 - - - 27 - - - External decoder options - - - groupBoxExternalDecoder - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel5 - - - 0 + + 2 True @@ -4774,77 +3565,32 @@ 5 - - buttonDecoderDelete - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel2 - - - 0 - - - buttonDecoderAdd - - - System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel2 - - - 1 - - - comboBoxDecoderExtension - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel2 - - - 2 - - - labelDecoderExtension - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel2 - - - 3 - - + Fill - - 132, 3 + + 132, 44 - - 394, 35 + + 394, 238 - - 28 + + 27 - - panel2 + + External decoder options - - System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + groupBoxExternalDecoder - + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tableLayoutPanel5 - - 1 + + 0 @@ -4997,6 +3743,30 @@ 3 + + Fill + + + 132, 3 + + + 394, 35 + + + 28 + + + panel2 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel5 + + + 1 + Fill @@ -5021,108 +3791,63 @@ 2 - - label1 + + Fill - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 3, 3 - - groupBox2 + + 2 - + + 529, 285 + + + 29 + + + tableLayoutPanel5 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage11 + + 0 - - numericLossyWAVQuality + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="groupBoxExternalDecoder" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="panel2" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="listBoxDecoders" Row="0" RowSpan="2" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,24.38563,Percent,75.61436" /><Rows Styles="Percent,14.73684,Percent,85.26316" /></TableLayoutSettings> - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 4, 22 - - groupBox2 + + 3, 3, 3, 3 - - 1 + + 535, 291 - - 228, 42 - - - 298, 100 - - + 7 - - LossyWAV + + Decoders - - groupBox2 + + tabPage11 - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage4 + + tabControl1 - - 0 - - - True - - - NoControl - - - 6, 17 - - - 45, 13 - - + 5 - - Quality: - - - label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox2 - - - 0 - - - 98, 15 - - - 36, 21 - - - 6 - - - Right - - - numericLossyWAVQuality - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox2 - - - 1 - 19, 42 @@ -5145,7 +3870,7 @@ tabPage4 - 1 + 0 True @@ -5175,7 +3900,34 @@ tabPage4 - 2 + 1 + + + 4, 22 + + + 3, 3, 3, 3 + + + 535, 291 + + + 3 + + + HDCD + + + tabPage4 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 6 Courier New, 8pt @@ -5240,6 +3992,18 @@ 1 + + 200 + + + 6, 20 + + + 249, 77 + + + 2 + listViewScriptConditions @@ -5279,29 +4043,8 @@ 2 - - 6, 20 - - - 249, 77 - - - 2 - - - listViewScriptConditions - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBoxScriptConditions - - - 0 - - - 200 + + 120 6, 6 @@ -5324,8 +4067,29 @@ 3 - - 120 + + 4, 22 + + + 535, 291 + + + 8 + + + Scripts + + + tabPage5 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 7 8, 6 @@ -5348,6 +4112,57 @@ 0 + + 4, 22 + + + 3, 3, 3, 3 + + + 535, 291 + + + 10 + + + Advanced + + + tabPage7 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 8 + + + 0, 0 + + + 0, 0, 0, 0 + + + 543, 317 + + + 0 + + + tabControl1 + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + True