diff --git a/CUERipper/frmCUERipper.Designer.cs b/CUERipper/frmCUERipper.Designer.cs index 625643f..2e58185 100644 --- a/CUERipper/frmCUERipper.Designer.cs +++ b/CUERipper/frmCUERipper.Designer.cs @@ -28,7 +28,6 @@ namespace CUERipper /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmCUERipper)); CUEControls.RectRadius rectRadius1 = new CUEControls.RectRadius(); CUEControls.RectRadius rectRadius2 = new CUEControls.RectRadius(); @@ -59,22 +58,22 @@ namespace CUERipper this.buttonEncoderSettings = new System.Windows.Forms.Button(); this.checkBoxTestAndCopy = new System.Windows.Forms.CheckBox(); this.bnComboBoxLosslessOrNot = new CUEControls.ImgComboBox(); - this.losslessOrNotBindingSource = new System.Windows.Forms.BindingSource(this.components); - this.bindingSourceCR = new System.Windows.Forms.BindingSource(this.components); + this.losslessOrNotBindingSource = new System.Windows.Forms.BindingSource(); + this.bindingSourceCR = new System.Windows.Forms.BindingSource(); this.bnComboBoxEncoder = new CUEControls.ImgComboBox(); - this.encodersBindingSource = new System.Windows.Forms.BindingSource(this.components); + this.encodersBindingSource = new System.Windows.Forms.BindingSource(); this.labelSecureMode = new System.Windows.Forms.Label(); this.bnComboBoxFormat = new CUEControls.ImgComboBox(); - this.formatsBindingSource = new System.Windows.Forms.BindingSource(this.components); + this.formatsBindingSource = new System.Windows.Forms.BindingSource(); this.labelEncoderMinMode = new System.Windows.Forms.Label(); this.bnComboBoxImage = new CUEControls.ImgComboBox(); - this.cUEStylesBindingSource = new System.Windows.Forms.BindingSource(this.components); + this.cUEStylesBindingSource = new System.Windows.Forms.BindingSource(); this.labelEncoderMaxMode = new System.Windows.Forms.Label(); this.labelEncoderMode = new System.Windows.Forms.Label(); this.trackBarEncoderMode = new System.Windows.Forms.TrackBar(); this.trackBarSecureMode = new System.Windows.Forms.TrackBar(); - this.drivesBindingSource = new System.Windows.Forms.BindingSource(this.components); - this.imageListChecked = new System.Windows.Forms.ImageList(this.components); + this.drivesBindingSource = new System.Windows.Forms.BindingSource(); + this.imageListChecked = new System.Windows.Forms.ImageList(); this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.progressBarErrors = new ProgressODoom.ProgressBarEx(); this.plainBackgroundPainter1 = new ProgressODoom.PlainBackgroundPainter(); @@ -84,10 +83,10 @@ namespace CUERipper this.progressBarCD = new ProgressODoom.ProgressBarEx(); this.plainProgressPainter2 = new ProgressODoom.PlainProgressPainter(); this.txtOutputPath = new System.Windows.Forms.TextBox(); - this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); + this.toolTip1 = new System.Windows.Forms.ToolTip(); this.bnComboBoxRelease = new CUEControls.ImgComboBox(); - this.releasesBindingSource = new System.Windows.Forms.BindingSource(this.components); - this.imageListMetadataSource = new System.Windows.Forms.ImageList(this.components); + this.releasesBindingSource = new System.Windows.Forms.BindingSource(); + this.imageListMetadataSource = new System.Windows.Forms.ImageList(); this.bnComboBoxDrives = new CUEControls.ImgComboBox(); this.bnComboBoxOutputFormat = new CUEControls.ImgComboBox(); this.listMetadata = new System.Windows.Forms.ListView(); diff --git a/CUERipper/frmCUERipper.resx b/CUERipper/frmCUERipper.resx index 755d779..7a3d0be 100644 --- a/CUERipper/frmCUERipper.resx +++ b/CUERipper/frmCUERipper.resx @@ -816,7 +816,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABy - CQAAAk1TRnQBSQFMAgEBBAEAARQBAgEUAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + CQAAAk1TRnQBSQFMAgEBBAEAARwBAgEcAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -966,7 +966,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAY - EgAAAk1TRnQBSQFMAgEBCwEAARQBAgEUAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + EgAAAk1TRnQBSQFMAgEBCwEAARwBAgEcAQIBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAATADAAEBAQABCAYAAQwYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA diff --git a/CUETools/CUETools.csproj b/CUETools/CUETools.csproj index 5208e5a..f42ef68 100644 --- a/CUETools/CUETools.csproj +++ b/CUETools/CUETools.csproj @@ -82,6 +82,12 @@ + + Form + + + Options.cs + @@ -220,6 +226,9 @@ frmSubmit.cs + + Options.cs + ResXFileCodeGenerator Resources.Designer.cs diff --git a/CUETools/frmCUETools.Designer.cs b/CUETools/frmCUETools.Designer.cs index bfa3c7f..692e6c8 100644 --- a/CUETools/frmCUETools.Designer.cs +++ b/CUETools/frmCUETools.Designer.cs @@ -56,6 +56,7 @@ namespace JDP { this.toolStripMenuItemCorrectorModeChangeExtension = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripDropDownButtonCorrectorFormat = new System.Windows.Forms.ToolStripDropDownButton(); this.grpAudioOutput = new System.Windows.Forms.GroupBox(); + this.buttonEncoderSettings = new System.Windows.Forms.Button(); this.labelEncoderMaxMode = new System.Windows.Forms.Label(); this.labelEncoderMinMode = new System.Windows.Forms.Label(); this.labelEncoderMode = new System.Windows.Forms.Label(); @@ -458,6 +459,7 @@ namespace JDP { // // grpAudioOutput // + this.grpAudioOutput.Controls.Add(this.buttonEncoderSettings); this.grpAudioOutput.Controls.Add(this.labelEncoderMaxMode); this.grpAudioOutput.Controls.Add(this.labelEncoderMinMode); this.grpAudioOutput.Controls.Add(this.labelEncoderMode); @@ -473,6 +475,15 @@ namespace JDP { this.tableLayoutPanel2.SetRowSpan(this.grpAudioOutput, 2); this.grpAudioOutput.TabStop = false; // + // buttonEncoderSettings + // + this.buttonEncoderSettings.FlatAppearance.BorderSize = 0; + resources.ApplyResources(this.buttonEncoderSettings, "buttonEncoderSettings"); + this.buttonEncoderSettings.Image = global::JDP.Properties.Resources.cog; + this.buttonEncoderSettings.Name = "buttonEncoderSettings"; + this.buttonEncoderSettings.UseVisualStyleBackColor = true; + this.buttonEncoderSettings.Click += new System.EventHandler(this.buttonEncoderSettings_Click); + // // labelEncoderMaxMode // resources.ApplyResources(this.labelEncoderMaxMode, "labelEncoderMaxMode"); @@ -1205,6 +1216,7 @@ namespace JDP { private System.Windows.Forms.ToolStripMenuItem removeItemFromDatabaseToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem updateLocalDatabaseToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem locateInExplorerToolStripMenuItem; + private System.Windows.Forms.Button buttonEncoderSettings; } } diff --git a/CUETools/frmCUETools.cs b/CUETools/frmCUETools.cs index 7cc978b..ca691d1 100644 --- a/CUETools/frmCUETools.cs +++ b/CUETools/frmCUETools.cs @@ -2410,19 +2410,11 @@ namespace JDP UpdateOutputPath(); } - private void comboBoxEncoder_SelectedIndexChanged(object sender, EventArgs e) + private void resetEncoderModes(CUEToolsUDC encoder) { - if (SelectedOutputAudioType == AudioEncoderType.NoAudio) - return; - if (SelectedOutputAudioFormat == null) - return; - CUEToolsUDC encoder = comboBoxEncoder.SelectedItem as CUEToolsUDC; - if (SelectedOutputAudioType == AudioEncoderType.Lossless) - SelectedOutputAudioFmt.encoderLossless = encoder; - else - SelectedOutputAudioFmt.encoderLossy = encoder; // TODO: something cleverer than this hack... encoder.settings.PCM = AudioPCMConfig.RedBook; + buttonEncoderSettings.Visible = encoder.settings.HasBrowsableAttributes(); string[] modes = encoder.SupportedModes; if (modes == null || modes.Length < 2) { @@ -2451,6 +2443,18 @@ namespace JDP } } + private void comboBoxEncoder_SelectedIndexChanged(object sender, EventArgs e) + { + var encoder = comboBoxEncoder.SelectedItem as CUEToolsUDC; + if (SelectedOutputAudioType == AudioEncoderType.NoAudio || SelectedOutputAudioFormat == null || encoder == null) + return; + if (SelectedOutputAudioType == AudioEncoderType.Lossless) + SelectedOutputAudioFmt.encoderLossless = encoder; + else + SelectedOutputAudioFmt.encoderLossy = encoder; + resetEncoderModes(encoder); + } + private void trackBarEncoderMode_Scroll(object sender, EventArgs e) { CUEToolsUDC encoder = comboBoxEncoder.SelectedItem as CUEToolsUDC; @@ -2695,5 +2699,21 @@ namespace JDP } } } + + private void buttonEncoderSettings_Click(object sender, EventArgs e) + { + var encoder = comboBoxEncoder.SelectedItem as CUEToolsUDC; + if (encoder == null) + return; + using (frmSettings settingsForm = new frmSettings(encoder)) + { + settingsForm.IconMgr = m_icon_mgr; + settingsForm.ReducePriority = _reducePriority; + settingsForm.Config = _profile._config; + settingsForm.ShowDialog(this); + } + SaveSettings(); + resetEncoderModes(encoder); + } } } diff --git a/CUETools/frmCUETools.resx b/CUETools/frmCUETools.resx index 05021f7..8bc4615 100644 --- a/CUETools/frmCUETools.resx +++ b/CUETools/frmCUETools.resx @@ -822,6 +822,30 @@ 0 + + Flat + + + 9, 115 + + + 20, 20 + + + 20 + + + buttonEncoderSettings + + + System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + grpAudioOutput + + + 0 + False @@ -859,7 +883,7 @@ grpAudioOutput - 0 + 1 True @@ -898,7 +922,7 @@ grpAudioOutput - 1 + 2 Tahoma, 8.25pt @@ -937,7 +961,7 @@ grpAudioOutput - 2 + 3 Top, Left, Right @@ -967,16 +991,16 @@ grpAudioOutput - 3 + 4 Top, Left, Right - 10, 116 + 38, 116 - 129, 21 + 101, 21 16 @@ -994,7 +1018,7 @@ grpAudioOutput - 4 + 5 True @@ -1027,7 +1051,7 @@ grpAudioOutput - 5 + 6 True @@ -1060,7 +1084,7 @@ grpAudioOutput - 6 + 7 True @@ -1093,7 +1117,7 @@ grpAudioOutput - 7 + 8 True @@ -1123,7 +1147,7 @@ grpAudioOutput - 8 + 9 Top, Left, Right @@ -1150,7 +1174,7 @@ grpAudioOutput - 9 + 10 Fill diff --git a/CUETools/frmSettings.Designer.cs b/CUETools/frmSettings.Designer.cs index 4ff7aa9..3aa0dc4 100644 --- a/CUETools/frmSettings.Designer.cs +++ b/CUETools/frmSettings.Designer.cs @@ -132,7 +132,7 @@ namespace JDP this.comboBoxFormatTagger = new System.Windows.Forms.ComboBox(); this.listViewFormats = new System.Windows.Forms.ListView(); this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); - this.tabPage10 = new System.Windows.Forms.TabPage(); + this.tabPageEncoders = new System.Windows.Forms.TabPage(); this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); this.panel1 = new System.Windows.Forms.Panel(); this.groupBoxExternalEncoder = new System.Windows.Forms.GroupBox(); @@ -206,7 +206,7 @@ namespace JDP this.groupBoxVerify.SuspendLayout(); this.tabPage3.SuspendLayout(); this.groupBoxFormat.SuspendLayout(); - this.tabPage10.SuspendLayout(); + this.tabPageEncoders.SuspendLayout(); this.tableLayoutPanel4.SuspendLayout(); this.panel1.SuspendLayout(); this.groupBoxExternalEncoder.SuspendLayout(); @@ -346,12 +346,6 @@ namespace JDP this.toolTip1.SetToolTip(this.chkWriteArTagsOnConvert, resources.GetString("chkWriteArTagsOnConvert.ToolTip")); this.chkWriteArTagsOnConvert.UseVisualStyleBackColor = true; // - // chkEncodeWhenZeroOffset - // - this.tableLayoutPanel2.SetColumnSpan(this.chkEncodeWhenZeroOffset, 2); - resources.ApplyResources(this.chkEncodeWhenZeroOffset, "chkEncodeWhenZeroOffset"); - this.chkEncodeWhenZeroOffset.Name = "chkEncodeWhenZeroOffset"; - // // numEncodeWhenPercent // resources.ApplyResources(this.numEncodeWhenPercent, "numEncodeWhenPercent"); @@ -666,7 +660,7 @@ namespace JDP this.tabControl1.Controls.Add(this.tabPage6); this.tabControl1.Controls.Add(this.tabPage2); this.tabControl1.Controls.Add(this.tabPage3); - this.tabControl1.Controls.Add(this.tabPage10); + this.tabControl1.Controls.Add(this.tabPageEncoders); this.tabControl1.Controls.Add(this.tabPage11); this.tabControl1.Controls.Add(this.tabPage4); this.tabControl1.Controls.Add(this.tabPage5); @@ -1074,12 +1068,12 @@ namespace JDP // resources.ApplyResources(this.columnHeader1, "columnHeader1"); // - // tabPage10 + // tabPageEncoders // - resources.ApplyResources(this.tabPage10, "tabPage10"); - this.tabPage10.BackColor = System.Drawing.SystemColors.Control; - this.tabPage10.Controls.Add(this.tableLayoutPanel4); - this.tabPage10.Name = "tabPage10"; + resources.ApplyResources(this.tabPageEncoders, "tabPageEncoders"); + this.tabPageEncoders.BackColor = System.Drawing.SystemColors.Control; + this.tabPageEncoders.Controls.Add(this.tableLayoutPanel4); + this.tabPageEncoders.Name = "tabPageEncoders"; // // tableLayoutPanel4 // @@ -1480,7 +1474,7 @@ namespace JDP this.tabPage3.ResumeLayout(false); this.groupBoxFormat.ResumeLayout(false); this.groupBoxFormat.PerformLayout(); - this.tabPage10.ResumeLayout(false); + this.tabPageEncoders.ResumeLayout(false); this.tableLayoutPanel4.ResumeLayout(false); this.panel1.ResumeLayout(false); this.groupBoxExternalEncoder.ResumeLayout(false); @@ -1529,7 +1523,6 @@ namespace JDP private System.Windows.Forms.NumericUpDown numEncodeWhenConfidence; private System.Windows.Forms.NumericUpDown numEncodeWhenPercent; private System.Windows.Forms.CheckBox chkFilenamesANSISafe; - private System.Windows.Forms.TabControl tabControl1; private System.Windows.Forms.TabPage tabPage1; private System.Windows.Forms.TabPage tabPage2; private System.Windows.Forms.TabPage tabPage3; @@ -1551,7 +1544,6 @@ namespace JDP private System.Windows.Forms.CheckBox chkAllowMultipleInstances; private System.Windows.Forms.Label labelLanguage; private System.Windows.Forms.ComboBox comboLanguage; - private System.Windows.Forms.TabPage tabPage10; private System.Windows.Forms.GroupBox groupBoxExternalEncoder; private System.Windows.Forms.TextBox textBoxEncoderPath; private System.Windows.Forms.TextBox textBoxEncoderParameters; @@ -1653,6 +1645,8 @@ namespace JDP private System.Windows.Forms.TextBox textBoxDecoderName; private System.Windows.Forms.BindingSource bindingSourceDecoders; private System.Windows.Forms.ListBox listBoxDecoders; + public System.Windows.Forms.TabControl tabControl1; + public System.Windows.Forms.TabPage tabPageEncoders; } } \ No newline at end of file diff --git a/CUETools/frmSettings.cs b/CUETools/frmSettings.cs index a8c8293..7146028 100644 --- a/CUETools/frmSettings.cs +++ b/CUETools/frmSettings.cs @@ -14,11 +14,19 @@ namespace JDP bool _reducePriority; CUEConfig _config; private IIconManager m_icon_mgr; + private CUEToolsUDC m_encoder; - public frmSettings() { + public frmSettings() + { InitializeComponent(); } + public frmSettings(CUEToolsUDC encoder) + { + InitializeComponent(); + m_encoder = encoder; + } + public IIconManager IconMgr { get @@ -36,7 +44,6 @@ namespace JDP cUEConfigBindingSource.DataSource = _config; encodersBindingSource.DataMember = "Encoders"; // for MONO bug (setting BindingSource.DataSource clears DataMember:( propertyGrid1.SelectedObject = _config.advanced; - chkReducePriority.Checked = _reducePriority; checkBoxCheckForUpdates.Checked = _config.checkForUpdates; chkAutoCorrectFilenames.Checked = _config.autoCorrectFilenames; @@ -142,7 +149,15 @@ namespace JDP listViewScriptConditions.Items[0].Tag = CUEAction.Verify; listViewScriptConditions.Items[1].Tag = CUEAction.Encode; - EnableDisable(); + if (m_encoder != null) + { + tabControl1.SelectedTab = tabPageEncoders; + tabControl1.Selecting += new TabControlCancelEventHandler((s, e1) => e1.Cancel = true); + encodersBindingSource.Position = _config.Encoders.IndexOf(m_encoder); + listBoxEncoders.Enabled = false; + } + + EnableDisable(); } //private void DictionaryToListView(IDictionary<> dict, ListView view) diff --git a/CUETools/frmSettings.resx b/CUETools/frmSettings.resx index 6a7719a..c6ebbbe 100644 --- a/CUETools/frmSettings.resx +++ b/CUETools/frmSettings.resx @@ -150,6 +150,129 @@ 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 @@ -165,9 +288,6 @@ Separate thread for decoding - - 17, 17 - Improves speed on multicore processors @@ -414,30 +534,6 @@ 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 @@ -519,6 +615,54 @@ 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 @@ -582,65 +726,17 @@ 1 - - 8, 103 + + chkEncodeWhenZeroOffset - - 248, 61 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 1 - - - Encode and verify - - - groupBox1 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabPage2 - - - 4 - - - 2 - - - Fill - - - NoControl - - - 3, 0 - - - 185, 23 - - - 5 - - - % of verified tracks >= - - - MiddleRight - - - label2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + tableLayoutPanel2 - - 0 + + 1 Fill @@ -723,66 +819,6 @@ 4 - - Fill - - - 3, 17 - - - 3 - - - 242, 71 - - - 6 - - - tableLayoutPanel2 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox5 - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="label2" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="chkEncodeWhenZeroOffset" Row="2" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="numEncodeWhenPercent" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelEncodeWhenConfidence" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numEncodeWhenConfidence" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,79.33884,Percent,20.66116" /><Rows Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333" /></TableLayoutSettings> - - - Fill - - - 3, 49 - - - Yes - - - 236, 19 - - - 6 - - - and zero offset - - - chkEncodeWhenZeroOffset - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel2 - - - 1 - Fill @@ -864,6 +900,9 @@ 4 + + 17, 17 + True @@ -1197,15 +1236,12 @@ 8 - - Top, Left, Right - 575, 17 - - 251, 17 - + + Top, Left, Right + 96, 78 @@ -1230,6 +1266,15 @@ 4 + + 575, 17 + + + 251, 17 + + + 251, 17 + Top, Right @@ -1482,12 +1527,12 @@ 1 - - Top, Left, Right - 755, 17 + + Top, Left, Right + 96, 78 @@ -1512,6 +1557,93 @@ 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 @@ -1656,44 +1788,140 @@ 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 + + tabPage1 - - 250, 98 + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 16 + + tabControl1 - - Gaps handling + + 0 + + + tabPage6 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 1 + + + tabPage2 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 2 + + + tabPage3 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 3 + + + tabPageEncoders + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 4 + + + tabPage11 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 5 + + + tabPage4 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 6 + + + tabPage5 + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 7 + + + 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 groupBoxGaps @@ -1734,9 +1962,219 @@ 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 + + + 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 + + + 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 @@ -1932,56 +2370,98 @@ 5 - - 6, 20 + + chkExtractLog - - 4 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 272, 95 + + groupBoxTagging - - 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> + + checkBoxCopyBasicTags - - 242, 3 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 284, 275 + + groupBoxTagging - + 1 - - Album Art + + checkBoxWriteCUETags - - groupBoxAlbumArt + + 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 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxTagging + + + 5 + + + 8, 3 + + + 226, 275 + + + 0 + + + groupBoxTagging + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabPage6 - - 0 + + 1 True @@ -2163,51 +2643,141 @@ 5 - - 8, 3 + + groupBoxARLog - - 226, 275 - - - 0 - - - groupBoxTagging - - + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage6 + + tabPage2 - + + 0 + + + groupBox5 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + 1 - + + groupBox4 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage2 + + + 2 + + + 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 - - 9 + + 1 - - Tagging + + AccurateRip - - tabPage6 + + tabPage2 - + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabControl1 - + + 2 + + + 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 + %F.accurip @@ -2313,30 +2883,6 @@ 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 @@ -2361,9 +2907,216 @@ 1 + + 2 + + + label2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel2 + + + 0 + + + numEncodeWhenPercent + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel2 + + + 2 + + + labelEncodeWhenConfidence + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel2 + + + 3 + + + numEncodeWhenConfidence + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel2 + + + 4 + + + Fill + + + 3, 17 + + + 3 + + + 242, 71 + + + 6 + + + tableLayoutPanel2 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox5 + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="label2" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="chkEncodeWhenZeroOffset" Row="2" RowSpan="1" Column="0" ColumnSpan="2" /><Control Name="numEncodeWhenPercent" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="labelEncodeWhenConfidence" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="numEncodeWhenConfidence" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="Percent,79.33884,Percent,20.66116" /><Rows Styles="Percent,33.33333,Percent,33.33333,Percent,33.33333" /></TableLayoutSettings> + + + Fill + + + NoControl + + + 3, 0 + + + 185, 23 + + + 5 + + + % of verified tracks >= + + + MiddleRight + + + label2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel2 + + + 0 + + + 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 + 2 + + checkBoxFixToNearest + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel1 + + + 0 + + + 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> + True @@ -2433,59 +3186,53 @@ 1 - - Fill + + checkBoxARVerifyUseSourceFolder - - 3, 17 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 3 + + groupBoxVerify - - 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> + + chkWriteARLogOnVerify - - 278, 103 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + groupBoxVerify + + + 1 + + + 8, 6 + + 248, 91 - - 2 + + 0 - - Fix offset + + Verify - - groupBox4 + + groupBoxVerify - + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabPage2 - - 2 + + 3 True @@ -2547,57 +3294,213 @@ 1 - - 8, 6 + + groupBoxFormat - - 248, 91 - - - 0 - - - Verify - - - groupBoxVerify - - + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage2 + + tabPage3 - - 3 + + 0 - - 4, 22 + + listViewFormats - - 3, 3, 3, 3 + + System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 535, 291 + + tabPage3 - + 1 - - AccurateRip + + 4, 22 - - tabPage2 + + 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 + + + comboFormatLossyEncoder + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 0 + + + labelFormatLossyEncoder + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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 + + + labelFormatLosslessEncoder + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 4 + + + checkBoxFormatEmbedCUESheet + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 5 + + + comboFormatDecoder + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 6 + + + checkBoxFormatAllowLossless + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 7 + + + labelFormatDefaultDecoder + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 8 + + + labelFormatTagger + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 9 + + + comboBoxFormatTagger + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxFormat + + + 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 + 155, 74 @@ -2892,33 +3795,6 @@ 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 @@ -2940,45 +3816,252 @@ 1 - + + 120 + + + True + + + tableLayoutPanel4 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPageEncoders + + + 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 - - 2 + + 6 - - Formats + + Encoders - - tabPage3 + + tabPageEncoders - + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabControl1 - - 3 - - - True + + 4 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 + + + tabPageEncoders + + + 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 @@ -3096,33 +4179,6 @@ 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 @@ -3147,29 +4203,77 @@ 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, 46 + + 132, 3 - - 394, 236 + + 394, 37 - - 32 + + 34 - - panel1 + + panel3 - + System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tableLayoutPanel4 - - 0 + + 1 @@ -3319,30 +4423,6 @@ 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 @@ -3367,66 +4447,204 @@ 2 - - Fill + + tableLayoutPanel5 - - 3, 3 - - - 2 - - - 529, 285 - - - 32 - - - tableLayoutPanel4 - - + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabPage10 + + tabPage11 - + 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> + + <?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 - - 6 + + 7 - - Encoders + + Decoders - - tabPage10 + + tabPage11 - + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabControl1 - - 4 + + 5 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 + + + 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> + + + label4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxExternalDecoder + + + 0 + + + textBoxDecoderPath + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxExternalDecoder + + + 2 + + + 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 + True @@ -3565,32 +4783,77 @@ 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, 44 + + 132, 3 - - 394, 238 + + 394, 35 - - 27 + + 28 - - External decoder options + + panel2 - - groupBoxExternalDecoder + + System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + tableLayoutPanel5 - - 0 + + 1 @@ -3743,30 +5006,6 @@ 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 @@ -3791,62 +5030,56 @@ 2 - - Fill + + grpHDCD - - 3, 3 + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 2 + + tabPage4 - - 529, 285 - - - 29 - - - 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> + + chkHDCDDetect - + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabPage4 + + + 1 + + 4, 22 - + 3, 3, 3, 3 - + 535, 291 - - 7 + + 3 - - Decoders + + HDCD - - tabPage11 + + tabPage4 - + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabControl1 - - 5 + + 6 19, 42 @@ -3902,32 +5135,77 @@ 1 - - 4, 22 + + richTextBoxScript - - 3, 3, 3, 3 + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 535, 291 + + 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 - - HDCD + + 4, 22 - - tabPage4 + + 535, 291 - + + 8 + + + Scripts + + + tabPage5 + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + tabControl1 - - 6 + + 7 Courier New, 8pt @@ -3992,18 +5270,6 @@ 1 - - 200 - - - 6, 20 - - - 249, 77 - - - 2 - listViewScriptConditions @@ -4043,8 +5309,29 @@ 2 - - 120 + + 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 6, 6 @@ -4067,38 +5354,8 @@ 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 - - - 8, 6 - - - 518, 279 - - - 0 + + 120 propertyGrid1 @@ -4139,28 +5396,25 @@ 8 - - 0, 0 + + 8, 6 - - 0, 0, 0, 0 + + 518, 279 - - 543, 317 - - + 0 - - tabControl1 + + propertyGrid1 - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.PropertyGrid, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - $this + + tabPage7 - + 0