This commit is contained in:
chudov
2009-08-06 13:03:02 +00:00
parent f0c0167ef0
commit 8f9a7b9e1e
25 changed files with 6067 additions and 3775 deletions

View File

@@ -81,11 +81,10 @@ namespace CUETools.Processor
CUEToolsFormat fmt;
if (!extension.StartsWith(".") || !config.formats.TryGetValue(extension.Substring(1), out fmt))
throw new Exception("Unsupported audio type: " + path);
string encoderName = audioEncoderType == AudioEncoderType.Lossless ? fmt.encoderLossless :
CUEToolsUDC encoder = audioEncoderType == AudioEncoderType.Lossless ? fmt.encoderLossless :
audioEncoderType == AudioEncoderType.Lossy ? fmt.encoderLossy :
null;
CUEToolsUDC encoder;
if (encoderName == null || !config.encoders.TryGetValue(encoderName, out encoder))
if (encoder == null)
throw new Exception("Unsupported audio type: " + path);
switch (encoder.className)
{

File diff suppressed because it is too large Load Diff

View File

@@ -41,6 +41,10 @@ namespace CUETools.Processor
this.textCatalog = new System.Windows.Forms.TextBox();
this.label4 = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.labelCD = new System.Windows.Forms.Label();
this.textBoxDiscNumber = new System.Windows.Forms.TextBox();
this.textBoxTotalDiscs = new System.Windows.Forms.TextBox();
this.labelSlash = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// textArtist
@@ -108,12 +112,36 @@ namespace CUETools.Processor
resources.ApplyResources(this.label5, "label5");
this.label5.Name = "label5";
//
// labelCD
//
resources.ApplyResources(this.labelCD, "labelCD");
this.labelCD.Name = "labelCD";
//
// textBoxDiscNumber
//
resources.ApplyResources(this.textBoxDiscNumber, "textBoxDiscNumber");
this.textBoxDiscNumber.Name = "textBoxDiscNumber";
//
// textBoxTotalDiscs
//
resources.ApplyResources(this.textBoxTotalDiscs, "textBoxTotalDiscs");
this.textBoxTotalDiscs.Name = "textBoxTotalDiscs";
//
// labelSlash
//
resources.ApplyResources(this.labelSlash, "labelSlash");
this.labelSlash.Name = "labelSlash";
//
// frmProperties
//
this.AcceptButton = this.button1;
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.CancelButton = this.button2;
this.Controls.Add(this.labelSlash);
this.Controls.Add(this.textBoxTotalDiscs);
this.Controls.Add(this.textBoxDiscNumber);
this.Controls.Add(this.labelCD);
this.Controls.Add(this.label5);
this.Controls.Add(this.label4);
this.Controls.Add(this.textCatalog);
@@ -148,5 +176,9 @@ namespace CUETools.Processor
private System.Windows.Forms.TextBox textCatalog;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.Label labelCD;
private System.Windows.Forms.TextBox textBoxDiscNumber;
private System.Windows.Forms.TextBox textBoxTotalDiscs;
private System.Windows.Forms.Label labelSlash;
}
}

View File

@@ -23,6 +23,8 @@ namespace CUETools.Processor
textYear.Text = _cueSheet.Year;
textGenre.Text = _cueSheet.Genre;
textCatalog.Text = _cueSheet.Catalog;
textBoxDiscNumber.Text = _cueSheet.DiscNumber;
textBoxTotalDiscs.Text = _cueSheet.TotalDiscs;
}
public CUESheet CUE
@@ -41,11 +43,16 @@ namespace CUETools.Processor
private void button1_Click(object sender, EventArgs e)
{
foreach (TrackInfo track in _cueSheet.Tracks)
if (track.Artist == _cueSheet.Artist)
track.Artist = textArtist.Text;
_cueSheet.Artist = textArtist.Text;
_cueSheet.Title = textTitle.Text;
_cueSheet.Year = textYear.Text;
_cueSheet.Genre = textGenre.Text;
_cueSheet.Catalog = textCatalog.Text;
_cueSheet.DiscNumber = textBoxDiscNumber.Text;
_cueSheet.TotalDiscs = textBoxTotalDiscs.Text;
}
}
}

View File

@@ -126,7 +126,7 @@
<value>48, 12</value>
</data>
<data name="textArtist.Size" type="System.Drawing.Size, System.Drawing">
<value>374, 20</value>
<value>375, 20</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="textArtist.TabIndex" type="System.Int32, mscorlib">
@@ -142,7 +142,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;textArtist.ZOrder" xml:space="preserve">
<value>11</value>
<value>15</value>
</data>
<data name="label1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@@ -169,7 +169,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>10</value>
<value>14</value>
</data>
<data name="label2.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@@ -199,7 +199,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;label2.ZOrder" xml:space="preserve">
<value>8</value>
<value>12</value>
</data>
<data name="textTitle.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
@@ -208,7 +208,7 @@
<value>48, 38</value>
</data>
<data name="textTitle.Size" type="System.Drawing.Size, System.Drawing">
<value>374, 20</value>
<value>375, 20</value>
</data>
<data name="textTitle.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
@@ -223,7 +223,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;textTitle.ZOrder" xml:space="preserve">
<value>9</value>
<value>13</value>
</data>
<data name="button1.Location" type="System.Drawing.Point, System.Drawing">
<value>347, 90</value>
@@ -247,7 +247,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;button1.ZOrder" xml:space="preserve">
<value>7</value>
<value>11</value>
</data>
<data name="button2.Location" type="System.Drawing.Point, System.Drawing">
<value>266, 90</value>
@@ -271,7 +271,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;button2.ZOrder" xml:space="preserve">
<value>6</value>
<value>10</value>
</data>
<data name="label3.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@@ -298,7 +298,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;label3.ZOrder" xml:space="preserve">
<value>5</value>
<value>9</value>
</data>
<data name="textYear.Location" type="System.Drawing.Point, System.Drawing">
<value>48, 64</value>
@@ -319,7 +319,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;textYear.ZOrder" xml:space="preserve">
<value>4</value>
<value>8</value>
</data>
<data name="textGenre.Location" type="System.Drawing.Point, System.Drawing">
<value>163, 64</value>
@@ -340,7 +340,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;textGenre.ZOrder" xml:space="preserve">
<value>3</value>
<value>7</value>
</data>
<data name="textCatalog.Location" type="System.Drawing.Point, System.Drawing">
<value>318, 64</value>
@@ -361,7 +361,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;textCatalog.ZOrder" xml:space="preserve">
<value>2</value>
<value>6</value>
</data>
<data name="label4.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@@ -388,7 +388,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;label4.ZOrder" xml:space="preserve">
<value>1</value>
<value>5</value>
</data>
<data name="label5.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@@ -415,6 +415,102 @@
<value>$this</value>
</data>
<data name="&gt;&gt;label5.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="labelCD.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelCD.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 95</value>
</data>
<data name="labelCD.Size" type="System.Drawing.Size, System.Drawing">
<value>22, 13</value>
</data>
<data name="labelCD.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
</data>
<data name="labelCD.Text" xml:space="preserve">
<value>CD</value>
</data>
<data name="&gt;&gt;labelCD.Name" xml:space="preserve">
<value>labelCD</value>
</data>
<data name="&gt;&gt;labelCD.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelCD.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelCD.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="textBoxDiscNumber.Location" type="System.Drawing.Point, System.Drawing">
<value>48, 92</value>
</data>
<data name="textBoxDiscNumber.Size" type="System.Drawing.Size, System.Drawing">
<value>50, 20</value>
</data>
<data name="textBoxDiscNumber.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
</data>
<data name="&gt;&gt;textBoxDiscNumber.Name" xml:space="preserve">
<value>textBoxDiscNumber</value>
</data>
<data name="&gt;&gt;textBoxDiscNumber.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;textBoxDiscNumber.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;textBoxDiscNumber.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="textBoxTotalDiscs.Location" type="System.Drawing.Point, System.Drawing">
<value>125, 92</value>
</data>
<data name="textBoxTotalDiscs.Size" type="System.Drawing.Size, System.Drawing">
<value>50, 20</value>
</data>
<data name="textBoxTotalDiscs.TabIndex" type="System.Int32, mscorlib">
<value>18</value>
</data>
<data name="&gt;&gt;textBoxTotalDiscs.Name" xml:space="preserve">
<value>textBoxTotalDiscs</value>
</data>
<data name="&gt;&gt;textBoxTotalDiscs.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;textBoxTotalDiscs.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;textBoxTotalDiscs.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="labelSlash.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelSlash.Location" type="System.Drawing.Point, System.Drawing">
<value>107, 95</value>
</data>
<data name="labelSlash.Size" type="System.Drawing.Size, System.Drawing">
<value>12, 13</value>
</data>
<data name="labelSlash.TabIndex" type="System.Int32, mscorlib">
<value>19</value>
</data>
<data name="labelSlash.Text" xml:space="preserve">
<value>/</value>
</data>
<data name="&gt;&gt;labelSlash.Name" xml:space="preserve">
<value>labelSlash</value>
</data>
<data name="&gt;&gt;labelSlash.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelSlash.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelSlash.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
@@ -424,7 +520,7 @@
<value>6, 13</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>434, 120</value>
<value>435, 127</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterParent</value>