* New batch mode for command-line use

* Fixed extra null character sometimes appearing in .ape tags
* Played around with data track length bruteforce, concept proved, but not enabling it
* Data track diagnostics in accuraterip log
This commit is contained in:
chudov
2008-10-25 18:42:28 +00:00
parent 850eb4b5fb
commit 47534c491a
13 changed files with 1532 additions and 1664 deletions

View File

@@ -28,40 +28,92 @@ namespace JDP
/// </summary>
private void InitializeComponent()
{
this.progressBar1 = new System.Windows.Forms.ProgressBar();
this.progressBar2 = new System.Windows.Forms.ProgressBar();
this.textBox1 = new System.Windows.Forms.TextBox();
this.txtInputFile = new System.Windows.Forms.TextBox();
this.txtOutputFile = new System.Windows.Forms.TextBox();
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.progressBar1 = new System.Windows.Forms.ProgressBar();
this.tableLayoutPanel1.SuspendLayout();
this.SuspendLayout();
//
// progressBar1
//
this.progressBar1.Location = new System.Drawing.Point(12, 12);
this.progressBar1.Margin = new System.Windows.Forms.Padding(10);
this.progressBar1.MinimumSize = new System.Drawing.Size(440, 20);
this.progressBar1.Name = "progressBar1";
this.progressBar1.Size = new System.Drawing.Size(533, 20);
this.progressBar1.TabIndex = 0;
//
// progressBar2
//
this.progressBar2.Location = new System.Drawing.Point(12, 38);
this.progressBar2.Margin = new System.Windows.Forms.Padding(10);
this.progressBar2.Location = new System.Drawing.Point(3, 29);
this.progressBar2.MinimumSize = new System.Drawing.Size(440, 20);
this.progressBar2.Name = "progressBar2";
this.progressBar2.Size = new System.Drawing.Size(533, 20);
this.progressBar2.Size = new System.Drawing.Size(609, 20);
this.progressBar2.TabIndex = 1;
//
// textBox1
//
this.textBox1.BackColor = System.Drawing.SystemColors.Control;
this.textBox1.Font = new System.Drawing.Font("Courier New", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
this.textBox1.Location = new System.Drawing.Point(13, 71);
this.textBox1.Location = new System.Drawing.Point(3, 115);
this.textBox1.MaxLength = 0;
this.textBox1.MinimumSize = new System.Drawing.Size(600, 200);
this.textBox1.Multiline = true;
this.textBox1.Name = "textBox1";
this.textBox1.ReadOnly = true;
this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
this.textBox1.Size = new System.Drawing.Size(532, 180);
this.textBox1.Size = new System.Drawing.Size(609, 215);
this.textBox1.TabIndex = 2;
this.textBox1.Visible = false;
//
// txtInputFile
//
this.txtInputFile.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.txtInputFile.Location = new System.Drawing.Point(5, 57);
this.txtInputFile.Margin = new System.Windows.Forms.Padding(5);
this.txtInputFile.Name = "txtInputFile";
this.txtInputFile.ReadOnly = true;
this.txtInputFile.Size = new System.Drawing.Size(609, 13);
this.txtInputFile.TabIndex = 3;
this.txtInputFile.TabStop = false;
//
// txtOutputFile
//
this.txtOutputFile.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.txtOutputFile.Location = new System.Drawing.Point(5, 87);
this.txtOutputFile.Margin = new System.Windows.Forms.Padding(5);
this.txtOutputFile.Name = "txtOutputFile";
this.txtOutputFile.ReadOnly = true;
this.txtOutputFile.Size = new System.Drawing.Size(609, 13);
this.txtOutputFile.TabIndex = 4;
this.txtOutputFile.TabStop = false;
this.txtOutputFile.Visible = false;
//
// tableLayoutPanel1
//
this.tableLayoutPanel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.tableLayoutPanel1.AutoSize = true;
this.tableLayoutPanel1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.tableLayoutPanel1.ColumnCount = 1;
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
this.tableLayoutPanel1.Controls.Add(this.textBox1, 0, 4);
this.tableLayoutPanel1.Controls.Add(this.progressBar1, 0, 0);
this.tableLayoutPanel1.Controls.Add(this.progressBar2, 0, 1);
this.tableLayoutPanel1.Controls.Add(this.txtOutputFile, 0, 3);
this.tableLayoutPanel1.Controls.Add(this.txtInputFile, 0, 2);
this.tableLayoutPanel1.Location = new System.Drawing.Point(13, 13);
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 5;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tableLayoutPanel1.Size = new System.Drawing.Size(619, 333);
this.tableLayoutPanel1.TabIndex = 7;
//
// progressBar1
//
this.progressBar1.Location = new System.Drawing.Point(3, 3);
this.progressBar1.MinimumSize = new System.Drawing.Size(440, 20);
this.progressBar1.Name = "progressBar1";
this.progressBar1.Size = new System.Drawing.Size(609, 20);
this.progressBar1.TabIndex = 0;
//
// frmBatch
//
@@ -69,10 +121,8 @@ namespace JDP
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.AutoSize = true;
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.ClientSize = new System.Drawing.Size(569, 341);
this.Controls.Add(this.textBox1);
this.Controls.Add(this.progressBar2);
this.Controls.Add(this.progressBar1);
this.ClientSize = new System.Drawing.Size(649, 357);
this.Controls.Add(this.tableLayoutPanel1);
this.Cursor = System.Windows.Forms.Cursors.Default;
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.MaximizeBox = false;
@@ -82,6 +132,8 @@ namespace JDP
this.Text = "Working...";
this.Load += new System.EventHandler(this.frmBatch_Load);
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmBatch_FormClosing);
this.tableLayoutPanel1.ResumeLayout(false);
this.tableLayoutPanel1.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
@@ -89,8 +141,11 @@ namespace JDP
#endregion
private System.Windows.Forms.ProgressBar progressBar1;
private System.Windows.Forms.ProgressBar progressBar2;
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.TextBox txtInputFile;
private System.Windows.Forms.TextBox txtOutputFile;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
private System.Windows.Forms.ProgressBar progressBar1;
}
}