UI revamp
@@ -29,9 +29,10 @@ namespace ArCueDotNet
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
CUESheet cueSheet = new CUESheet(config);
|
CUESheet cueSheet = new CUESheet(config);
|
||||||
|
cueSheet.Action = CUEAction.Verify;
|
||||||
cueSheet.Open(pathIn);
|
cueSheet.Open(pathIn);
|
||||||
|
cueSheet.Lookup();
|
||||||
cueSheet.GenerateFilenames(OutputAudioFormat.NoAudio, false, pathIn);
|
cueSheet.GenerateFilenames(OutputAudioFormat.NoAudio, false, pathIn);
|
||||||
cueSheet.AccurateRip = AccurateRipMode.Verify;
|
|
||||||
cueSheet.WriteAudioFiles(Path.GetDirectoryName(pathIn), CUEStyle.SingleFile);
|
cueSheet.WriteAudioFiles(Path.GetDirectoryName(pathIn), CUEStyle.SingleFile);
|
||||||
cueSheet.GenerateAccurateRipLog(sw);
|
cueSheet.GenerateAccurateRipLog(sw);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -156,6 +156,8 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Content Include="arok.ico" />
|
<Content Include="arok.ico" />
|
||||||
|
<None Include="Resources\accuraterip_16.bmp" />
|
||||||
|
<None Include="Resources\accuraterip.bmp" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
|
|||||||
7
CUERipper/Properties/Resources.Designer.cs
generated
@@ -60,6 +60,13 @@ namespace CUERipper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal static System.Drawing.Bitmap accuraterip16 {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("accuraterip16", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
internal static System.Drawing.Bitmap arok {
|
internal static System.Drawing.Bitmap arok {
|
||||||
get {
|
get {
|
||||||
object obj = ResourceManager.GetObject("arok", resourceCulture);
|
object obj = ResourceManager.GetObject("arok", resourceCulture);
|
||||||
|
|||||||
@@ -127,10 +127,10 @@
|
|||||||
<data name="freedb" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="freedb" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\freedb.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\freedb.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="arok" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\arok.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="arok" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="arok" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\arok.ico;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\arok.ico;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="accuraterip16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\accuraterip_16.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
BIN
CUERipper/arok.ico
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
20
CUERipper/frmCUERipper.Designer.cs
generated
@@ -33,10 +33,10 @@ namespace CUERipper
|
|||||||
this.comboDrives = new System.Windows.Forms.ComboBox();
|
this.comboDrives = new System.Windows.Forms.ComboBox();
|
||||||
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
|
this.statusStrip1 = new System.Windows.Forms.StatusStrip();
|
||||||
this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();
|
this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();
|
||||||
|
this.toolStripStatusAr = new System.Windows.Forms.ToolStripStatusLabel();
|
||||||
this.toolStripProgressBar1 = new System.Windows.Forms.ToolStripProgressBar();
|
this.toolStripProgressBar1 = new System.Windows.Forms.ToolStripProgressBar();
|
||||||
this.toolStripProgressBar2 = new System.Windows.Forms.ToolStripProgressBar();
|
this.toolStripProgressBar2 = new System.Windows.Forms.ToolStripProgressBar();
|
||||||
this.toolStripStatusLabel2 = new System.Windows.Forms.ToolStripStatusLabel();
|
this.toolStripStatusLabel2 = new System.Windows.Forms.ToolStripStatusLabel();
|
||||||
this.toolStripStatusAr = new System.Windows.Forms.ToolStripStatusLabel();
|
|
||||||
this.listTracks = new System.Windows.Forms.ListView();
|
this.listTracks = new System.Windows.Forms.ListView();
|
||||||
this.Title = new System.Windows.Forms.ColumnHeader();
|
this.Title = new System.Windows.Forms.ColumnHeader();
|
||||||
this.TrackNo = new System.Windows.Forms.ColumnHeader();
|
this.TrackNo = new System.Windows.Forms.ColumnHeader();
|
||||||
@@ -72,12 +72,13 @@ namespace CUERipper
|
|||||||
//
|
//
|
||||||
this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||||
this.toolStripStatusLabel1,
|
this.toolStripStatusLabel1,
|
||||||
|
this.toolStripStatusAr,
|
||||||
this.toolStripProgressBar1,
|
this.toolStripProgressBar1,
|
||||||
this.toolStripProgressBar2,
|
this.toolStripProgressBar2,
|
||||||
this.toolStripStatusLabel2,
|
this.toolStripStatusLabel2});
|
||||||
this.toolStripStatusAr});
|
|
||||||
resources.ApplyResources(this.statusStrip1, "statusStrip1");
|
resources.ApplyResources(this.statusStrip1, "statusStrip1");
|
||||||
this.statusStrip1.Name = "statusStrip1";
|
this.statusStrip1.Name = "statusStrip1";
|
||||||
|
this.statusStrip1.ShowItemToolTips = true;
|
||||||
this.statusStrip1.SizingGrip = false;
|
this.statusStrip1.SizingGrip = false;
|
||||||
//
|
//
|
||||||
// toolStripStatusLabel1
|
// toolStripStatusLabel1
|
||||||
@@ -86,6 +87,12 @@ namespace CUERipper
|
|||||||
resources.ApplyResources(this.toolStripStatusLabel1, "toolStripStatusLabel1");
|
resources.ApplyResources(this.toolStripStatusLabel1, "toolStripStatusLabel1");
|
||||||
this.toolStripStatusLabel1.Spring = true;
|
this.toolStripStatusLabel1.Spring = true;
|
||||||
//
|
//
|
||||||
|
// toolStripStatusAr
|
||||||
|
//
|
||||||
|
this.toolStripStatusAr.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
||||||
|
resources.ApplyResources(this.toolStripStatusAr, "toolStripStatusAr");
|
||||||
|
this.toolStripStatusAr.Name = "toolStripStatusAr";
|
||||||
|
//
|
||||||
// toolStripProgressBar1
|
// toolStripProgressBar1
|
||||||
//
|
//
|
||||||
this.toolStripProgressBar1.AutoToolTip = true;
|
this.toolStripProgressBar1.AutoToolTip = true;
|
||||||
@@ -107,13 +114,6 @@ namespace CUERipper
|
|||||||
this.toolStripStatusLabel2.Name = "toolStripStatusLabel2";
|
this.toolStripStatusLabel2.Name = "toolStripStatusLabel2";
|
||||||
resources.ApplyResources(this.toolStripStatusLabel2, "toolStripStatusLabel2");
|
resources.ApplyResources(this.toolStripStatusLabel2, "toolStripStatusLabel2");
|
||||||
//
|
//
|
||||||
// toolStripStatusAr
|
|
||||||
//
|
|
||||||
this.toolStripStatusAr.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
|
|
||||||
this.toolStripStatusAr.Image = global::CUERipper.Properties.Resources.arok;
|
|
||||||
this.toolStripStatusAr.Name = "toolStripStatusAr";
|
|
||||||
resources.ApplyResources(this.toolStripStatusAr, "toolStripStatusAr");
|
|
||||||
//
|
|
||||||
// listTracks
|
// listTracks
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.listTracks, "listTracks");
|
resources.ApplyResources(this.listTracks, "listTracks");
|
||||||
|
|||||||
@@ -353,8 +353,10 @@ namespace CUERipper
|
|||||||
ReleaseInfo r = new ReleaseInfo();
|
ReleaseInfo r = new ReleaseInfo();
|
||||||
r.cueSheet = new CUESheet(_config);
|
r.cueSheet = new CUESheet(_config);
|
||||||
r.cueSheet.OpenCD(audioSource);
|
r.cueSheet.OpenCD(audioSource);
|
||||||
|
General.SetCUELine(r.cueSheet.Attributes, "REM", "GENRE", "", true);
|
||||||
|
General.SetCUELine(r.cueSheet.Attributes, "REM", "DATE", "", false);
|
||||||
General.SetCUELine(r.cueSheet.Attributes, "REM", "DISCID", AccurateRipVerify.CalculateCDDBId(audioSource.TOC), false);
|
General.SetCUELine(r.cueSheet.Attributes, "REM", "DISCID", AccurateRipVerify.CalculateCDDBId(audioSource.TOC), false);
|
||||||
General.SetCUELine(r.cueSheet.Attributes, "REM", "COMMENT", CDDriveReader.RipperVersion(), true);
|
General.SetCUELine(r.cueSheet.Attributes, "REM", "COMMENT", _config.createEACLOG ? "ExactAudioCopy v0.99pb4" : CDDriveReader.RipperVersion(), true);
|
||||||
if (release != null)
|
if (release != null)
|
||||||
{
|
{
|
||||||
r.cueSheet.FillFromMusicBrainz(release);
|
r.cueSheet.FillFromMusicBrainz(release);
|
||||||
@@ -372,7 +374,9 @@ namespace CUERipper
|
|||||||
for (int i = 0; i < audioSource.TOC.AudioTracks; i++)
|
for (int i = 0; i < audioSource.TOC.AudioTracks; i++)
|
||||||
r.cueSheet.Tracks[i].Title = string.Format("Track {0:00}", i + 1);
|
r.cueSheet.Tracks[i].Title = string.Format("Track {0:00}", i + 1);
|
||||||
}
|
}
|
||||||
r.cueSheet.AccurateRip = AccurateRipMode.VerifyAndConvert;
|
if (r.cueSheet.Genre == "") r.cueSheet.Genre = "";
|
||||||
|
if (r.cueSheet.Year == "") r.cueSheet.Year = "";
|
||||||
|
r.cueSheet.Action = CUEAction.VerifyAndConvert;
|
||||||
r.cueSheet.ArVerify.ContactAccurateRip(AccurateRipVerify.CalculateAccurateRipId(audioSource.TOC));
|
r.cueSheet.ArVerify.ContactAccurateRip(AccurateRipVerify.CalculateAccurateRipId(audioSource.TOC));
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
@@ -483,7 +487,10 @@ namespace CUERipper
|
|||||||
{
|
{
|
||||||
SetupControls();
|
SetupControls();
|
||||||
comboRelease.SelectedIndex = 0;
|
comboRelease.SelectedIndex = 0;
|
||||||
toolStripStatusAr.Visible = ((ReleaseInfo) comboRelease.SelectedItem).cueSheet.ArVerify.ARStatus == null;
|
CUESheet cueSheet = ((ReleaseInfo)comboRelease.SelectedItem).cueSheet;
|
||||||
|
toolStripStatusAr.Visible = true; // cueSheet.ArVerify.ARStatus == null;
|
||||||
|
toolStripStatusAr.Text = cueSheet.ArVerify.ARStatus == null ? cueSheet.ArVerify.Total(0).ToString() : "?";
|
||||||
|
toolStripStatusAr.ToolTipText = "AccurateRip: " + (cueSheet.ArVerify.ARStatus ?? "found") + ".";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -148,11 +148,40 @@
|
|||||||
<value>0, 371</value>
|
<value>0, 371</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<data name="toolStripStatusLabel1.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="toolStripStatusLabel1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>254, 17</value>
|
<value>223, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="toolStripStatusLabel1.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
<data name="toolStripStatusLabel1.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||||
<value>MiddleLeft</value>
|
<value>MiddleLeft</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="toolStripStatusAr.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>
|
||||||
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
|
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAyNJREFUOE9tkm1P
|
||||||
|
mmcYhh+zbsm+Ntlf2Jd92n/Yx21p1nTZlplZ0mJD2+mYG119AakITi2tmoK0a33p1BL7MtcpXRCrKNbK
|
||||||
|
EEOd1qLYCigSERB5e4BjxGVZSLyTM3dyJcdx3cl9lglHHKcTHO43wk76XSH/Tl44/t4x4cP3jwsfffBW
|
||||||
|
mUiOt8uOlR3FCaN9KWplSaq+F5FehnItVN4ooOgroLpfoHM0i9WVoATOkz0cPP8DVBUxaiRFqAq+VqSR
|
||||||
|
NoPcAOqBAi0PChif5Lg3LeLeyJRKujQrKC9uFeEEZ8rTVFQWOCsv8OMVaOwW6TCDaQyGpvJYnDEW18J4
|
||||||
|
Vjf+lyh++JsL8g0qZLuclojITmdRSEGnBP3tPHeKr7tvh8kXB2zuwU40SjwRIp2KI1y7NcUFtQtJ4yLl
|
||||||
|
dUFkNVHqzqeplwRwTsKzheLWmQzLfgjs5wgn4wR3XrIbWSAVW0D4rvURZ7SzSLQuzuq8KDTb6BpizD/N
|
||||||
|
4VsPsvxqle2oSHBfJJTe5/XeCpGEm+TBHLmkFUF6/S6SjlFknRMoutzo9D6M19cJBGL8aRs/vCOJOP5M
|
||||||
|
Ar+4TlR0I+bsFMTHxZgRKnXdVGsHUGofoGmyYaybpafGw4zZR+YgSTy6j3fJy5u1ZWKBv8juPoHoCLno
|
||||||
|
EOz1Igyaf6OpsQtDm5mJu4sMVlmY7VwibAsRdAcITqwSsT4jNW0ns/wYvEMUXv8CwQ5S4YcIfr+f2+0G
|
||||||
|
luweVu2+oqCHTdsa4flNkk4/3t4xEiOjYC3C8wPklwzkvXrwtUHK8+9XGi/V011ZzYbVwda4h9BTF5HZ
|
||||||
|
l2z3PiRuNJIe7EIc0ZO36SjMFtvl+Yn4ytXSMjlu9WD56hzZkXESjjkyUzOE1LWk26pJ3ZRz8Gsxjy6S
|
||||||
|
GJcQc5tK4f+6/fxeH2MVnzMnPcmr8yfZrvmErYZPCbR+zGbHCXx3vsAx3HI0PDw8jMlkor9Zze9VUqbP
|
||||||
|
fckL+Slc9Z/hVJ9iUvsNN9Xf8vPVdgyG7lKJxWKhv78fvV5Pi6YZtVqFUnUZTcMltLW1qBqU1Deqi2lC
|
||||||
|
c6WZ9vZWbhgNh5J/AJcIo/TEh255AAAAAElFTkSuQmCC
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="toolStripStatusAr.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
|
||||||
|
<value>White</value>
|
||||||
|
</data>
|
||||||
|
<data name="toolStripStatusAr.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>16, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="toolStripStatusAr.ToolTipText" xml:space="preserve">
|
||||||
|
<value>Album found in AccurateRip database.</value>
|
||||||
|
</data>
|
||||||
<data name="toolStripProgressBar1.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="toolStripProgressBar1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>70, 16</value>
|
<value>70, 16</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -171,9 +200,6 @@
|
|||||||
<data name="toolStripStatusLabel2.Text" xml:space="preserve">
|
<data name="toolStripStatusLabel2.Text" xml:space="preserve">
|
||||||
<value>toolStripStatusAr</value>
|
<value>toolStripStatusAr</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="toolStripStatusAr.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>16, 17</value>
|
|
||||||
</data>
|
|
||||||
<data name="statusStrip1.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="statusStrip1.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>0, 371</value>
|
<value>0, 371</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -541,6 +567,12 @@
|
|||||||
<data name=">>toolStripStatusLabel1.Type" xml:space="preserve">
|
<data name=">>toolStripStatusLabel1.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>toolStripStatusAr.Name" xml:space="preserve">
|
||||||
|
<value>toolStripStatusAr</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>toolStripStatusAr.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
<data name=">>toolStripProgressBar1.Name" xml:space="preserve">
|
<data name=">>toolStripProgressBar1.Name" xml:space="preserve">
|
||||||
<value>toolStripProgressBar1</value>
|
<value>toolStripProgressBar1</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -559,12 +591,6 @@
|
|||||||
<data name=">>toolStripStatusLabel2.Type" xml:space="preserve">
|
<data name=">>toolStripStatusLabel2.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>toolStripStatusAr.Name" xml:space="preserve">
|
|
||||||
<value>toolStripStatusAr</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>toolStripStatusAr.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>Title.Name" xml:space="preserve">
|
<data name=">>Title.Name" xml:space="preserve">
|
||||||
<value>Title</value>
|
<value>Title</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
BIN
CUERipper/musicbrainz.ico
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
@@ -408,6 +408,8 @@ namespace CUETools.Codecs
|
|||||||
_dataOffset = (ulong)pos;
|
_dataOffset = (ulong)pos;
|
||||||
if (!_IO.CanSeek || _IO.Length <= maxFileSize)
|
if (!_IO.CanSeek || _IO.Length <= maxFileSize)
|
||||||
{
|
{
|
||||||
|
if (ckSize == 0x7fffffff)
|
||||||
|
throw new Exception("WAVE stream length unknown");
|
||||||
_dataLen = ckSize;
|
_dataLen = ckSize;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -750,6 +752,8 @@ namespace CUETools.Codecs
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
started = _encoderProcess.Start();
|
started = _encoderProcess.Start();
|
||||||
|
if (started)
|
||||||
|
_encoderProcess.PriorityClass = Process.GetCurrentProcess().PriorityClass;
|
||||||
}
|
}
|
||||||
catch (Exception _ex)
|
catch (Exception _ex)
|
||||||
{
|
{
|
||||||
@@ -837,6 +841,8 @@ namespace CUETools.Codecs
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
started = _decoderProcess.Start();
|
started = _decoderProcess.Start();
|
||||||
|
if (started)
|
||||||
|
_decoderProcess.PriorityClass = Process.GetCurrentProcess().PriorityClass;
|
||||||
}
|
}
|
||||||
catch (Exception _ex)
|
catch (Exception _ex)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -57,13 +57,15 @@ namespace CUETools.Processor
|
|||||||
UDC1
|
UDC1
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum AccurateRipMode
|
public enum CUEAction
|
||||||
{
|
{
|
||||||
None,
|
Convert,
|
||||||
Verify,
|
Verify,
|
||||||
VerifyPlusCRCs,
|
VerifyPlusCRCs,
|
||||||
VerifyThenConvert,
|
VerifyThenConvert,
|
||||||
VerifyAndConvert
|
VerifyAndConvert,
|
||||||
|
CreateDummyCUE,
|
||||||
|
CorrectFilenames
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum CUEStyle
|
public enum CUEStyle
|
||||||
@@ -144,8 +146,12 @@ namespace CUETools.Processor
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
line.Params[1] = value;
|
while (line.Params.Count > 1)
|
||||||
line.IsQuoted[1] = quoted;
|
{
|
||||||
|
line.Params.RemoveAt(1);
|
||||||
|
line.IsQuoted.RemoveAt(1);
|
||||||
|
}
|
||||||
|
line.Params.Add(value); line.IsQuoted.Add(quoted);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -162,8 +168,12 @@ namespace CUETools.Processor
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
line.Params[2] = value;
|
while (line.Params.Count > 2)
|
||||||
line.IsQuoted[2] = quoted;
|
{
|
||||||
|
line.Params.RemoveAt(2);
|
||||||
|
line.IsQuoted.RemoveAt(2);
|
||||||
|
}
|
||||||
|
line.Params.Add(value); line.IsQuoted.Add(quoted);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -277,6 +287,7 @@ namespace CUETools.Processor
|
|||||||
public string udc1Extension, udc1Decoder, udc1Params, udc1Encoder, udc1EncParams;
|
public string udc1Extension, udc1Decoder, udc1Params, udc1Encoder, udc1EncParams;
|
||||||
public bool udc1APEv2, udc1ID3v2;
|
public bool udc1APEv2, udc1ID3v2;
|
||||||
public bool disableAsm;
|
public bool disableAsm;
|
||||||
|
public bool oneInstance;
|
||||||
|
|
||||||
public CUEConfig()
|
public CUEConfig()
|
||||||
{
|
{
|
||||||
@@ -329,6 +340,7 @@ namespace CUETools.Processor
|
|||||||
udc1ID3v2 = udc1APEv2 = false;
|
udc1ID3v2 = udc1APEv2 = false;
|
||||||
|
|
||||||
disableAsm = false;
|
disableAsm = false;
|
||||||
|
oneInstance = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Save (SettingsWriter sw)
|
public void Save (SettingsWriter sw)
|
||||||
@@ -378,6 +390,7 @@ namespace CUETools.Processor
|
|||||||
sw.Save("DecodeHDCDToLossyWAV16", decodeHDCDtoLW16);
|
sw.Save("DecodeHDCDToLossyWAV16", decodeHDCDtoLW16);
|
||||||
sw.Save("DecodeHDCDTo24bit", decodeHDCDto24bit);
|
sw.Save("DecodeHDCDTo24bit", decodeHDCDto24bit);
|
||||||
sw.Save("DisableAsm", disableAsm);
|
sw.Save("DisableAsm", disableAsm);
|
||||||
|
sw.Save("OneInstance", oneInstance);
|
||||||
if (udc1Extension != "")
|
if (udc1Extension != "")
|
||||||
{
|
{
|
||||||
sw.Save("UDC1Extension", udc1Extension);
|
sw.Save("UDC1Extension", udc1Extension);
|
||||||
@@ -438,6 +451,7 @@ namespace CUETools.Processor
|
|||||||
decodeHDCDto24bit = sr.LoadBoolean("DecodeHDCDTo24bit") ?? true;
|
decodeHDCDto24bit = sr.LoadBoolean("DecodeHDCDTo24bit") ?? true;
|
||||||
|
|
||||||
disableAsm = sr.LoadBoolean("DisableAsm") ?? false;
|
disableAsm = sr.LoadBoolean("DisableAsm") ?? false;
|
||||||
|
oneInstance = sr.LoadBoolean("OneInstance") ?? true;
|
||||||
|
|
||||||
udc1Extension = sr.Load("UDC1Extension") ?? "";
|
udc1Extension = sr.Load("UDC1Extension") ?? "";
|
||||||
udc1Decoder = sr.Load("UDC1Decoder") ?? "";
|
udc1Decoder = sr.Load("UDC1Decoder") ?? "";
|
||||||
@@ -525,11 +539,9 @@ namespace CUETools.Processor
|
|||||||
private bool _hasEmbeddedCUESheet;
|
private bool _hasEmbeddedCUESheet;
|
||||||
private bool _paddedToFrame, _truncated4608, _usePregapForFirstTrackInSingleFile;
|
private bool _paddedToFrame, _truncated4608, _usePregapForFirstTrackInSingleFile;
|
||||||
private int _writeOffset;
|
private int _writeOffset;
|
||||||
private AccurateRipMode _accurateRipMode;
|
private CUEAction _action;
|
||||||
private uint? _dataTrackLength;
|
|
||||||
private uint? _minDataTrackLength;
|
private uint? _minDataTrackLength;
|
||||||
private string _accurateRipId;
|
private string _accurateRipId;
|
||||||
private string _accurateRipIdActual;
|
|
||||||
private string _eacLog;
|
private string _eacLog;
|
||||||
private string _cuePath;
|
private string _cuePath;
|
||||||
private TagLib.File _fileInfo;
|
private TagLib.File _fileInfo;
|
||||||
@@ -571,9 +583,8 @@ namespace CUETools.Processor
|
|||||||
_paddedToFrame = false;
|
_paddedToFrame = false;
|
||||||
_truncated4608 = false;
|
_truncated4608 = false;
|
||||||
_usePregapForFirstTrackInSingleFile = false;
|
_usePregapForFirstTrackInSingleFile = false;
|
||||||
_accurateRipMode = AccurateRipMode.None;
|
_action = CUEAction.Convert;
|
||||||
_appliedWriteOffset = false;
|
_appliedWriteOffset = false;
|
||||||
_dataTrackLength = null;
|
|
||||||
_minDataTrackLength = null;
|
_minDataTrackLength = null;
|
||||||
hdcdDecoder = null;
|
hdcdDecoder = null;
|
||||||
_hasEmbeddedCUESheet = false;
|
_hasEmbeddedCUESheet = false;
|
||||||
@@ -590,7 +601,6 @@ namespace CUETools.Processor
|
|||||||
_trackFilenames.Add(string.Format("{0:00}.wav", iTrack + 1));
|
_trackFilenames.Add(string.Format("{0:00}.wav", iTrack + 1));
|
||||||
_tracks.Add(new TrackInfo());
|
_tracks.Add(new TrackInfo());
|
||||||
}
|
}
|
||||||
_accurateRipId = _accurateRipIdActual = AccurateRipVerify.CalculateAccurateRipId(_toc);
|
|
||||||
_arVerify = new AccurateRipVerify(_toc);
|
_arVerify = new AccurateRipVerify(_toc);
|
||||||
_isCD = true;
|
_isCD = true;
|
||||||
SourceInfo cdInfo;
|
SourceInfo cdInfo;
|
||||||
@@ -833,16 +843,25 @@ namespace CUETools.Processor
|
|||||||
if (cueDir == pathIn)
|
if (cueDir == pathIn)
|
||||||
{
|
{
|
||||||
CDDriveReader ripper = new CDDriveReader();
|
CDDriveReader ripper = new CDDriveReader();
|
||||||
ripper.Open(pathIn[0]);
|
try
|
||||||
if (ripper.TOC.AudioTracks > 0)
|
|
||||||
{
|
{
|
||||||
OpenCD(ripper);
|
ripper.Open(pathIn[0]);
|
||||||
int driveOffset;
|
if (ripper.TOC.AudioTracks > 0)
|
||||||
if (!AccurateRipVerify.FindDriveReadOffset(_ripper.ARName, out driveOffset))
|
{
|
||||||
throw new Exception("Failed to find drive read offset for drive" + _ripper.ARName);
|
OpenCD(ripper);
|
||||||
_ripper.DriveOffset = driveOffset;
|
int driveOffset;
|
||||||
LookupAlbumInfo();
|
if (!AccurateRipVerify.FindDriveReadOffset(_ripper.ARName, out driveOffset))
|
||||||
return;
|
throw new Exception("Failed to find drive read offset for drive" + _ripper.ARName);
|
||||||
|
_ripper.DriveOffset = driveOffset;
|
||||||
|
LookupAlbumInfo();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
ripper.Dispose();
|
||||||
|
_ripper = null;
|
||||||
|
throw;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@@ -977,8 +996,6 @@ namespace CUETools.Processor
|
|||||||
_hasEmbeddedCUESheet = true;
|
_hasEmbeddedCUESheet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
string dataTrackLength = null;
|
|
||||||
|
|
||||||
using (sr) {
|
using (sr) {
|
||||||
while ((lineStr = sr.ReadLine()) != null) {
|
while ((lineStr = sr.ReadLine()) != null) {
|
||||||
line = new CUELine(lineStr);
|
line = new CUELine(lineStr);
|
||||||
@@ -1104,12 +1121,6 @@ namespace CUETools.Processor
|
|||||||
{
|
{
|
||||||
// Remove ReplayGain lines
|
// Remove ReplayGain lines
|
||||||
}
|
}
|
||||||
else if ((command == "REM") &&
|
|
||||||
(line.Params.Count == 3) &&
|
|
||||||
(line.Params[1].ToUpper() == "DATATRACKLENGTH"))
|
|
||||||
{
|
|
||||||
dataTrackLength = line.Params[2];
|
|
||||||
}
|
|
||||||
else if ((command == "REM") &&
|
else if ((command == "REM") &&
|
||||||
(line.Params.Count == 3) &&
|
(line.Params.Count == 3) &&
|
||||||
(line.Params[1].ToUpper() == "ACCURATERIPID"))
|
(line.Params[1].ToUpper() == "ACCURATERIPID"))
|
||||||
@@ -1168,6 +1179,7 @@ namespace CUETools.Processor
|
|||||||
// Add dummy index 01 for data track
|
// Add dummy index 01 for data track
|
||||||
if (!_toc[_toc.TrackCount].IsAudio && indexes[indexes.Count - 1].Index == 0)
|
if (!_toc[_toc.TrackCount].IsAudio && indexes[indexes.Count - 1].Index == 0)
|
||||||
{
|
{
|
||||||
|
fileTimeLengthFrames += 152 * 75;
|
||||||
indexInfo.Track = trackNumber;
|
indexInfo.Track = trackNumber;
|
||||||
indexInfo.Index = 1;
|
indexInfo.Index = 1;
|
||||||
indexInfo.Time = absoluteFileStartTime + fileTimeLengthFrames;
|
indexInfo.Time = absoluteFileStartTime + fileTimeLengthFrames;
|
||||||
@@ -1197,7 +1209,12 @@ namespace CUETools.Processor
|
|||||||
for (int iTrack = 1; iTrack <= _toc.TrackCount; iTrack++)
|
for (int iTrack = 1; iTrack <= _toc.TrackCount; iTrack++)
|
||||||
{
|
{
|
||||||
_toc[iTrack].Start = _toc[iTrack][1].Start;
|
_toc[iTrack].Start = _toc[iTrack][1].Start;
|
||||||
_toc[iTrack].Length = (iTrack == _toc.TrackCount ? (uint)indexes[indexes.Count - 1].Time - _toc[iTrack].Start : _toc[iTrack + 1][1].Start - _toc[iTrack].Start);
|
_toc[iTrack].Length = iTrack == _toc.TrackCount
|
||||||
|
? (uint)indexes[indexes.Count - 1].Time - _toc[iTrack].Start
|
||||||
|
: _toc[iTrack + 1].IsAudio
|
||||||
|
? _toc[iTrack + 1][1].Start - _toc[iTrack].Start
|
||||||
|
: _toc[iTrack + 1][0].Start - _toc[iTrack].Start;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Store the audio filenames, generating generic names if necessary
|
// Store the audio filenames, generating generic names if necessary
|
||||||
@@ -1272,67 +1289,35 @@ namespace CUETools.Processor
|
|||||||
|
|
||||||
CDImageLayout tocFromLog = _eacLog == null ? null : TocFromLog(_eacLog);
|
CDImageLayout tocFromLog = _eacLog == null ? null : TocFromLog(_eacLog);
|
||||||
|
|
||||||
|
// use pregap from log
|
||||||
if (tocFromLog != null && tocFromLog.Pregap > _toc.Pregap)
|
if (tocFromLog != null && tocFromLog.Pregap > _toc.Pregap)
|
||||||
PreGapLength = tocFromLog.Pregap;
|
PreGapLength = tocFromLog.Pregap;
|
||||||
|
|
||||||
if (_accurateRipId == null)
|
// use data track length from log
|
||||||
|
if (tocFromLog != null && tocFromLog.AudioTracks == _toc.AudioTracks && tocFromLog.TrackCount == tocFromLog.AudioTracks + 1)
|
||||||
{
|
{
|
||||||
if (dataTrackLength != null)
|
if (!tocFromLog[tocFromLog.TrackCount].IsAudio)
|
||||||
DataTrackLength = dataTrackLength;
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
bool dtlFound = false;
|
DataTrackLength = tocFromLog[tocFromLog.TrackCount].Length;
|
||||||
if (tocFromLog != null)
|
_toc[_toc.TrackCount].Start = tocFromLog[_toc.TrackCount].Start;
|
||||||
{
|
_toc[_toc.TrackCount][0].Start = tocFromLog[_toc.TrackCount].Start;
|
||||||
// TODO: can just use smth like
|
_toc[_toc.TrackCount][1].Start = tocFromLog[_toc.TrackCount].Start;
|
||||||
// DataTrackLength = tocFromLog.DataTrackLengthMSF;
|
} else
|
||||||
// The only proplem is DataTrackLength property doesn't set last track's offset.
|
DataTrackLength = tocFromLog[1].Length;
|
||||||
|
|
||||||
if (tocFromLog.TrackCount == _toc.TrackCount + 1 && !tocFromLog[tocFromLog.TrackCount].IsAudio)
|
|
||||||
{
|
|
||||||
//_accurateRipId = AccurateRipVerify.CalculateAccurateRipId(tocFromLog);
|
|
||||||
_toc.AddTrack(new CDTrack((uint)tocFromLog.TrackCount, tocFromLog[tocFromLog.TrackCount].Start, tocFromLog[tocFromLog.TrackCount].Length, false, false));
|
|
||||||
dtlFound = true;
|
|
||||||
}
|
|
||||||
else if (tocFromLog.TrackCount == _toc.TrackCount)
|
|
||||||
{
|
|
||||||
if (!tocFromLog[1].IsAudio)
|
|
||||||
{
|
|
||||||
for (i = 2; i <= _toc.TrackCount; i++)
|
|
||||||
{
|
|
||||||
_toc[i].Start += tocFromLog[1].Length - _toc[1].Length;
|
|
||||||
for (int j = 0; j <= _toc[i].LastIndex; j++)
|
|
||||||
_toc[i][j].Start += tocFromLog[1].Length - _toc[1].Length;
|
|
||||||
}
|
|
||||||
_toc[1].Length = tocFromLog[1].Length;
|
|
||||||
dtlFound = true;
|
|
||||||
}
|
|
||||||
else if (!tocFromLog[tocFromLog.TrackCount].IsAudio)
|
|
||||||
{
|
|
||||||
_toc[_toc.TrackCount].Start = tocFromLog[_toc.TrackCount].Start;
|
|
||||||
_toc[_toc.TrackCount].Length = tocFromLog[_toc.TrackCount].Length;
|
|
||||||
_toc[_toc.TrackCount][0].Start = tocFromLog[_toc.TrackCount].Start;
|
|
||||||
_toc[_toc.TrackCount][1].Start = tocFromLog[_toc.TrackCount].Start;
|
|
||||||
dtlFound = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!dtlFound && _cddbDiscIdTag != null)
|
|
||||||
{
|
|
||||||
uint cddbDiscIdNum;
|
|
||||||
if (uint.TryParse(_cddbDiscIdTag, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out cddbDiscIdNum) && (cddbDiscIdNum & 0xff) == _toc.TrackCount + 1)
|
|
||||||
{
|
|
||||||
uint lengthFromTag = ((cddbDiscIdNum >> 8) & 0xffff);
|
|
||||||
_minDataTrackLength = ((lengthFromTag + _toc[1].Start / 75) - 152) * 75 - _toc.Length;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
_accurateRipIdActual = AccurateRipVerify.CalculateAccurateRipId(_toc);
|
// use data track length range from cddbId
|
||||||
|
if (DataTrackLength == 0 && _cddbDiscIdTag != null)
|
||||||
if (_accurateRipId == null)
|
{
|
||||||
_accurateRipId = _accurateRipIdActual;
|
uint cddbDiscIdNum;
|
||||||
|
if (uint.TryParse(_cddbDiscIdTag, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out cddbDiscIdNum) && (cddbDiscIdNum & 0xff) == _toc.AudioTracks + 1)
|
||||||
|
{
|
||||||
|
if (_toc.TrackCount == _toc.AudioTracks)
|
||||||
|
_toc.AddTrack(new CDTrack((uint)_toc.TrackCount, _toc.Length + 152 * 75, 0, false, false));
|
||||||
|
uint lengthFromTag = ((cddbDiscIdNum >> 8) & 0xffff);
|
||||||
|
_minDataTrackLength = (lengthFromTag + _toc[1].Start / 75) * 75 - _toc.Length;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
_arVerify = new AccurateRipVerify(_toc);
|
_arVerify = new AccurateRipVerify(_toc);
|
||||||
|
|
||||||
@@ -1370,18 +1355,43 @@ namespace CUETools.Processor
|
|||||||
_arVerify.CRCLOG(1, 0);
|
_arVerify.CRCLOG(1, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//if (!_dataTrackLength.HasValue && _cddbDiscIdTag != null)
|
public void Lookup()
|
||||||
//{
|
{
|
||||||
// uint cddbDiscIdNum = UInt32.Parse(_cddbDiscIdTag, NumberStyles.HexNumber);
|
if (_action == CUEAction.Verify
|
||||||
// if ((cddbDiscIdNum & 0xff) == TrackCount)
|
|| _action == CUEAction.VerifyAndConvert
|
||||||
// {
|
|| _action == CUEAction.VerifyPlusCRCs
|
||||||
// _cutOneFrame = true;
|
|| _action == CUEAction.VerifyThenConvert
|
||||||
// string cddbDiscIdTagCut = CalculateAccurateRipId().Split('-')[2];
|
)
|
||||||
// if (cddbDiscIdTagCut.ToUpper() != _cddbDiscIdTag.ToUpper())
|
{
|
||||||
// _cutOneFrame = false;
|
ShowProgress((string)"Contacting AccurateRip database...", 0, 0, null, null);
|
||||||
// }
|
if (!_toc[_toc.TrackCount].IsAudio && DataTrackLength == 0 && _minDataTrackLength.HasValue && _accurateRipId == null && _config.bruteForceDTL)
|
||||||
//}
|
{
|
||||||
|
uint minDTL = _minDataTrackLength.Value;
|
||||||
|
CDImageLayout toc2 = new CDImageLayout(_toc);
|
||||||
|
for (uint dtl = minDTL; dtl < minDTL + 75; dtl++)
|
||||||
|
{
|
||||||
|
toc2[toc2.TrackCount].Length = dtl;
|
||||||
|
_arVerify.ContactAccurateRip(AccurateRipVerify.CalculateAccurateRipId(toc2));
|
||||||
|
if (_arVerify.AccResult != HttpStatusCode.NotFound)
|
||||||
|
{
|
||||||
|
DataTrackLength = dtl;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
ShowProgress((string)"Contacting AccurateRip database...", 0, (dtl - minDTL) / 75.0, null, null);
|
||||||
|
CheckStop();
|
||||||
|
lock (this)
|
||||||
|
{
|
||||||
|
Monitor.Wait(this, 500);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_arVerify.ContactAccurateRip(_accurateRipId ?? AccurateRipVerify.CalculateAccurateRipId(_toc));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Encoding Encoding {
|
public static Encoding Encoding {
|
||||||
@@ -1968,7 +1978,7 @@ namespace CUETools.Processor
|
|||||||
for (int iTrack = 0; iTrack < _toc.AudioTracks; iTrack++)
|
for (int iTrack = 0; iTrack < _toc.AudioTracks; iTrack++)
|
||||||
{
|
{
|
||||||
int cdErrors = 0;
|
int cdErrors = 0;
|
||||||
bool crcMismatch = _accurateRipMode == AccurateRipMode.VerifyThenConvert &&
|
bool crcMismatch = _action == CUEAction.VerifyThenConvert &&
|
||||||
_arVerify.BackupCRC(iTrack) != _arVerify.CRC(iTrack);
|
_arVerify.BackupCRC(iTrack) != _arVerify.CRC(iTrack);
|
||||||
for (uint iSector = _toc[iTrack + 1].Start; iSector <= _toc[iTrack + 1].End; iSector++)
|
for (uint iSector = _toc[iTrack + 1].Start; iSector <= _toc[iTrack + 1].End; iSector++)
|
||||||
if (_ripper.Errors[(int)iSector])
|
if (_ripper.Errors[(int)iSector])
|
||||||
@@ -1988,7 +1998,7 @@ namespace CUETools.Processor
|
|||||||
logWriter.WriteLine("Track {0} contains {1} errors", iTrack + 1, cdErrors);
|
logWriter.WriteLine("Track {0} contains {1} errors", iTrack + 1, cdErrors);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (_accurateRipMode != AccurateRipMode.None)
|
if (_action != CUEAction.Convert)
|
||||||
{
|
{
|
||||||
logWriter.WriteLine();
|
logWriter.WriteLine();
|
||||||
logWriter.WriteLine("AccurateRip summary");
|
logWriter.WriteLine("AccurateRip summary");
|
||||||
@@ -2034,7 +2044,7 @@ namespace CUETools.Processor
|
|||||||
using (sw)
|
using (sw)
|
||||||
{
|
{
|
||||||
if (_config.writeArTagsOnConvert)
|
if (_config.writeArTagsOnConvert)
|
||||||
WriteLine(sw, 0, "REM ACCURATERIPID " + _accurateRipId);
|
WriteLine(sw, 0, "REM ACCURATERIPID " + (_accurateRipId ?? AccurateRipVerify.CalculateAccurateRipId(_toc)));
|
||||||
|
|
||||||
for (i = 0; i < _attributes.Count; i++)
|
for (i = 0; i < _attributes.Count; i++)
|
||||||
WriteLine(sw, 0, _attributes[i]);
|
WriteLine(sw, 0, _attributes[i]);
|
||||||
@@ -2091,24 +2101,24 @@ namespace CUETools.Processor
|
|||||||
public void GenerateAccurateRipLog(TextWriter sw)
|
public void GenerateAccurateRipLog(TextWriter sw)
|
||||||
{
|
{
|
||||||
sw.WriteLine("[Verification date: {0}]", DateTime.Now);
|
sw.WriteLine("[Verification date: {0}]", DateTime.Now);
|
||||||
sw.WriteLine("[Disc ID: {0}]", _accurateRipId);
|
sw.WriteLine("[Disc ID: {0}]", _accurateRipId ?? AccurateRipVerify.CalculateAccurateRipId(_toc));
|
||||||
if (PreGapLength != 0)
|
if (PreGapLength != 0)
|
||||||
sw.WriteLine("Pregap length {0}.", PreGapLengthMSF);
|
sw.WriteLine("Pregap length {0}.", PreGapLengthMSF);
|
||||||
if (_dataTrackLength.HasValue)
|
if (!_toc[1].IsAudio)
|
||||||
sw.WriteLine("Assuming a data track was present, length {0}.", CDImageLayout.TimeToString(_dataTrackLength.Value));
|
sw.WriteLine("Playstation type data track length {0}.", _toc[1].LengthMSF);
|
||||||
else
|
if (!_toc[_toc.TrackCount].IsAudio)
|
||||||
{
|
sw.WriteLine("CD-Extra data track length {0}.",
|
||||||
if (_cddbDiscIdTag != null && _accurateRipId.Split('-')[2].ToUpper() != _cddbDiscIdTag.ToUpper())
|
_toc[_toc.TrackCount].Length == 0 && _minDataTrackLength.HasValue ?
|
||||||
sw.WriteLine("CDDBId mismatch: {0} vs {1}", _cddbDiscIdTag.ToUpper(), _accurateRipId.Split('-')[2].ToUpper());
|
CDImageLayout.TimeToString(_minDataTrackLength.Value) + " - " + CDImageLayout.TimeToString(_minDataTrackLength.Value + 74) :
|
||||||
if (_minDataTrackLength.HasValue)
|
_toc[_toc.TrackCount].LengthMSF );
|
||||||
sw.WriteLine("Data track was probably present, length {0}-{1}.", CDImageLayout.TimeToString(_minDataTrackLength.Value), CDImageLayout.TimeToString(_minDataTrackLength.Value + 74));
|
if (_cddbDiscIdTag != null && AccurateRipVerify.CalculateCDDBId(_toc).ToUpper() != _cddbDiscIdTag.ToUpper() && !_minDataTrackLength.HasValue)
|
||||||
if (_accurateRipIdActual != _accurateRipId)
|
sw.WriteLine("CDDBId mismatch: {0} vs {1}", _cddbDiscIdTag.ToUpper(), AccurateRipVerify.CalculateCDDBId(_toc).ToUpper());
|
||||||
sw.WriteLine("Using preserved id, actual id is {0}.", _accurateRipIdActual);
|
if (_accurateRipId != null && AccurateRipVerify.CalculateAccurateRipId(_toc) != _accurateRipId)
|
||||||
if (_truncated4608)
|
sw.WriteLine("Using preserved id, actual id is {0}.", AccurateRipVerify.CalculateAccurateRipId(_toc));
|
||||||
sw.WriteLine("Truncated 4608 extra samples in some input files.");
|
if (_truncated4608)
|
||||||
if (_paddedToFrame)
|
sw.WriteLine("Truncated 4608 extra samples in some input files.");
|
||||||
sw.WriteLine("Padded some input files to a frame boundary.");
|
if (_paddedToFrame)
|
||||||
}
|
sw.WriteLine("Padded some input files to a frame boundary.");
|
||||||
|
|
||||||
if (hdcdDecoder != null && hdcdDecoder.Detected)
|
if (hdcdDecoder != null && hdcdDecoder.Detected)
|
||||||
{
|
{
|
||||||
@@ -2149,7 +2159,7 @@ namespace CUETools.Processor
|
|||||||
matching3 += _arVerify.AccDisks[iDisk].tracks[iTrack].count;
|
matching3 += _arVerify.AccDisks[iDisk].tracks[iTrack].count;
|
||||||
}
|
}
|
||||||
tags.Add(String.Format("{0}ACCURATERIPCRC", prefix), String.Format("{0:x8}", _arVerify.CRC(iTrack, offset)));
|
tags.Add(String.Format("{0}ACCURATERIPCRC", prefix), String.Format("{0:x8}", _arVerify.CRC(iTrack, offset)));
|
||||||
tags.Add(String.Format("{0}AccurateRipDiscId", prefix), String.Format("{0:000}-{1}-{2:00}", TrackCount, _accurateRipId, iTrack+1));
|
tags.Add(String.Format("{0}AccurateRipDiscId", prefix), String.Format("{0:000}-{1}-{2:00}", TrackCount, _accurateRipId ?? AccurateRipVerify.CalculateAccurateRipId(_toc), iTrack + 1));
|
||||||
tags.Add(String.Format("{0}ACCURATERIPCOUNT", prefix), String.Format("{0}", matching));
|
tags.Add(String.Format("{0}ACCURATERIPCOUNT", prefix), String.Format("{0}", matching));
|
||||||
tags.Add(String.Format("{0}ACCURATERIPCOUNTALLOFFSETS", prefix), String.Format("{0}", matching3));
|
tags.Add(String.Format("{0}ACCURATERIPCOUNTALLOFFSETS", prefix), String.Format("{0}", matching3));
|
||||||
tags.Add(String.Format("{0}ACCURATERIPTOTAL", prefix), String.Format("{0}", total));
|
tags.Add(String.Format("{0}ACCURATERIPTOTAL", prefix), String.Format("{0}", total));
|
||||||
@@ -2159,7 +2169,7 @@ namespace CUETools.Processor
|
|||||||
|
|
||||||
public void GenerateAccurateRipTags(NameValueCollection tags, int offset, int bestOffset, int iTrack)
|
public void GenerateAccurateRipTags(NameValueCollection tags, int offset, int bestOffset, int iTrack)
|
||||||
{
|
{
|
||||||
tags.Add("ACCURATERIPID", _accurateRipId);
|
tags.Add("ACCURATERIPID", _accurateRipId ?? AccurateRipVerify.CalculateAccurateRipId(_toc));
|
||||||
if (bestOffset != offset)
|
if (bestOffset != offset)
|
||||||
tags.Add("ACCURATERIPOFFSET", String.Format("{1}{0}", bestOffset - offset, bestOffset > offset ? "+" : ""));
|
tags.Add("ACCURATERIPOFFSET", String.Format("{1}{0}", bestOffset - offset, bestOffset > offset ? "+" : ""));
|
||||||
if (iTrack != -1)
|
if (iTrack != -1)
|
||||||
@@ -2220,13 +2230,13 @@ namespace CUETools.Processor
|
|||||||
outTracksMatch = bestTracksMatch;
|
outTracksMatch = bestTracksMatch;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void WriteAudioFiles(string dir, CUEStyle style) {
|
public string WriteAudioFiles(string dir, CUEStyle style) {
|
||||||
string[] destPaths;
|
string[] destPaths;
|
||||||
int[] destLengths;
|
int[] destLengths;
|
||||||
bool htoaToFile = ((style == CUEStyle.GapsAppended) && _config.preserveHTOA &&
|
bool htoaToFile = ((style == CUEStyle.GapsAppended) && _config.preserveHTOA &&
|
||||||
(_toc.Pregap != 0));
|
(_toc.Pregap != 0));
|
||||||
|
|
||||||
if (_isCD && (style == CUEStyle.GapsLeftOut || style == CUEStyle.GapsPrepended) && (_accurateRipMode == AccurateRipMode.None || _accurateRipMode == AccurateRipMode.VerifyAndConvert))
|
if (_isCD && (style == CUEStyle.GapsLeftOut || style == CUEStyle.GapsPrepended) && (_action == CUEAction.Convert || _action == CUEAction.VerifyAndConvert))
|
||||||
throw new Exception("When ripping a CD, gaps Left Out/Gaps prepended modes can only be used in verify-then-convert mode");
|
throw new Exception("When ripping a CD, gaps Left Out/Gaps prepended modes can only be used in verify-then-convert mode");
|
||||||
|
|
||||||
if (_usePregapForFirstTrackInSingleFile)
|
if (_usePregapForFirstTrackInSingleFile)
|
||||||
@@ -2246,7 +2256,7 @@ namespace CUETools.Processor
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_accurateRipMode != AccurateRipMode.Verify && _accurateRipMode != AccurateRipMode.VerifyPlusCRCs)
|
if (_action != CUEAction.Verify && _action != CUEAction.VerifyPlusCRCs)
|
||||||
for (int i = 0; i < destPaths.Length; i++)
|
for (int i = 0; i < destPaths.Length; i++)
|
||||||
for (int j = 0; j < _sourcePaths.Count; j++)
|
for (int j = 0; j < _sourcePaths.Count; j++)
|
||||||
if (destPaths[i].ToLower() == _sourcePaths[j].ToLower())
|
if (destPaths[i].ToLower() == _sourcePaths[j].ToLower())
|
||||||
@@ -2256,64 +2266,32 @@ namespace CUETools.Processor
|
|||||||
|
|
||||||
bool SkipOutput = false;
|
bool SkipOutput = false;
|
||||||
|
|
||||||
if (_accurateRipMode != AccurateRipMode.None)
|
// Lookup();
|
||||||
{
|
|
||||||
ShowProgress((string)"Contacting AccurateRip database...", 0, 0, null, null);
|
|
||||||
if (!_dataTrackLength.HasValue && _minDataTrackLength.HasValue && _accurateRipId == _accurateRipIdActual && _config.bruteForceDTL)
|
|
||||||
{
|
|
||||||
uint minDTL = _minDataTrackLength.Value;
|
|
||||||
CDImageLayout toc2 = new CDImageLayout(_toc);
|
|
||||||
toc2.AddTrack(new CDTrack((uint)_toc.TrackCount, _toc.Length + 152 * 75, minDTL, false, false));
|
|
||||||
for (uint dtl = minDTL; dtl < minDTL + 75; dtl++)
|
|
||||||
{
|
|
||||||
toc2[toc2.TrackCount].Length = dtl;
|
|
||||||
_accurateRipId = AccurateRipVerify.CalculateAccurateRipId(toc2);
|
|
||||||
_arVerify.ContactAccurateRip(_accurateRipId);
|
|
||||||
if (_arVerify.AccResult != HttpStatusCode.NotFound)
|
|
||||||
{
|
|
||||||
_dataTrackLength = dtl;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
ShowProgress((string)"Contacting AccurateRip database...", 0, (dtl - minDTL) / 75.0, null, null);
|
|
||||||
CheckStop();
|
|
||||||
lock (this)
|
|
||||||
{
|
|
||||||
Monitor.Wait(this, 1000);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (_arVerify.AccResult != HttpStatusCode.OK)
|
|
||||||
{
|
|
||||||
_accurateRipId = _accurateRipIdActual;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
//CDImageLayout toc2 = new CDImageLayout(_toc);
|
|
||||||
//bool found = false;
|
|
||||||
//for (uint len = 0; len < 150; len++)
|
|
||||||
//{
|
|
||||||
// toc2[toc2.TrackCount].Length = _toc[_toc.TrackCount].Length + len;
|
|
||||||
// string id = AccurateRipVerify.CalculateAccurateRipId(toc2);
|
|
||||||
// _arVerify.ContactAccurateRip(id);
|
|
||||||
// if (_arVerify.AccResult != HttpStatusCode.NotFound)
|
|
||||||
// {
|
|
||||||
// _accurateRipId = id;
|
|
||||||
// found = true;
|
|
||||||
// break;
|
|
||||||
// }
|
|
||||||
// ShowProgress((string)"Contacting AccurateRip database...", 0, len / 150.0, null, null);
|
|
||||||
// CheckStop();
|
|
||||||
// lock (this) { Monitor.Wait(this, 1000); }
|
|
||||||
//}
|
|
||||||
//if (!found)
|
|
||||||
_arVerify.ContactAccurateRip(_accurateRipId);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (_accurateRipMode == AccurateRipMode.Verify)
|
if (_action == CUEAction.Verify)
|
||||||
|
{
|
||||||
|
if (_arVerify.AccResult != HttpStatusCode.OK)
|
||||||
{
|
{
|
||||||
if (_arVerify.AccResult != HttpStatusCode.OK)
|
if (_config.writeArLogOnVerify)
|
||||||
{
|
{
|
||||||
if (_config.writeArLogOnVerify)
|
if (!Directory.Exists(dir))
|
||||||
|
Directory.CreateDirectory(dir);
|
||||||
|
StreamWriter sw = new StreamWriter(Path.ChangeExtension(_cuePath, ".accurip"),
|
||||||
|
false, CUESheet.Encoding);
|
||||||
|
GenerateAccurateRipLog(sw);
|
||||||
|
sw.Close();
|
||||||
|
}
|
||||||
|
return _arVerify.ARStatus;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_action == CUEAction.VerifyThenConvert)
|
||||||
|
{
|
||||||
|
if (_arVerify.AccResult != HttpStatusCode.OK && !_isCD)
|
||||||
|
{
|
||||||
|
if (_config.noUnverifiedOutput)
|
||||||
|
{
|
||||||
|
if (_config.writeArLogOnConvert)
|
||||||
{
|
{
|
||||||
if (!Directory.Exists(dir))
|
if (!Directory.Exists(dir))
|
||||||
Directory.CreateDirectory(dir);
|
Directory.CreateDirectory(dir);
|
||||||
@@ -2322,87 +2300,74 @@ namespace CUETools.Processor
|
|||||||
GenerateAccurateRipLog(sw);
|
GenerateAccurateRipLog(sw);
|
||||||
sw.Close();
|
sw.Close();
|
||||||
}
|
}
|
||||||
return;
|
if (_config.createTOC)
|
||||||
|
{
|
||||||
|
if (!Directory.Exists(dir))
|
||||||
|
Directory.CreateDirectory(dir);
|
||||||
|
WriteText(Path.ChangeExtension(_cuePath, ".toc"), TOCContents());
|
||||||
|
}
|
||||||
|
return _arVerify.ARStatus;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
if (_accurateRipMode == AccurateRipMode.VerifyThenConvert)
|
|
||||||
{
|
{
|
||||||
if (_arVerify.AccResult != HttpStatusCode.OK && !_isCD)
|
_writeOffset = 0;
|
||||||
|
WriteAudioFilesPass(dir, style, destPaths, destLengths, htoaToFile, true);
|
||||||
|
if (!_isCD)
|
||||||
{
|
{
|
||||||
|
uint tracksMatch;
|
||||||
|
int bestOffset;
|
||||||
|
|
||||||
if (_config.noUnverifiedOutput)
|
if (_config.noUnverifiedOutput)
|
||||||
{
|
{
|
||||||
if (_config.writeArLogOnConvert)
|
FindBestOffset(_config.encodeWhenConfidence, false, out tracksMatch, out bestOffset);
|
||||||
{
|
if (tracksMatch * 100 < _config.encodeWhenPercent * TrackCount || (_config.encodeWhenZeroOffset && bestOffset != 0))
|
||||||
if (!Directory.Exists(dir))
|
SkipOutput = true;
|
||||||
Directory.CreateDirectory(dir);
|
|
||||||
StreamWriter sw = new StreamWriter(Path.ChangeExtension(_cuePath, ".accurip"),
|
|
||||||
false, CUESheet.Encoding);
|
|
||||||
GenerateAccurateRipLog(sw);
|
|
||||||
sw.Close();
|
|
||||||
}
|
|
||||||
if (_config.createTOC)
|
|
||||||
{
|
|
||||||
if (!Directory.Exists(dir))
|
|
||||||
Directory.CreateDirectory(dir);
|
|
||||||
WriteText(Path.ChangeExtension(_cuePath, ".toc"), TOCContents());
|
|
||||||
}
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else
|
if (!SkipOutput && _config.fixOffset)
|
||||||
{
|
|
||||||
_writeOffset = 0;
|
|
||||||
WriteAudioFilesPass(dir, style, destPaths, destLengths, htoaToFile, true);
|
|
||||||
if (!_isCD)
|
|
||||||
{
|
{
|
||||||
uint tracksMatch;
|
FindBestOffset(_config.fixWhenConfidence, false, out tracksMatch, out bestOffset);
|
||||||
int bestOffset;
|
if (tracksMatch * 100 >= _config.fixWhenPercent * TrackCount)
|
||||||
|
_writeOffset = bestOffset;
|
||||||
if (_config.noUnverifiedOutput)
|
|
||||||
{
|
|
||||||
FindBestOffset(_config.encodeWhenConfidence, false, out tracksMatch, out bestOffset);
|
|
||||||
if (tracksMatch * 100 < _config.encodeWhenPercent * TrackCount || (_config.encodeWhenZeroOffset && bestOffset != 0))
|
|
||||||
SkipOutput = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!SkipOutput && _config.fixOffset)
|
|
||||||
{
|
|
||||||
FindBestOffset(_config.fixWhenConfidence, false, out tracksMatch, out bestOffset);
|
|
||||||
if (tracksMatch * 100 >= _config.fixWhenPercent * TrackCount)
|
|
||||||
_writeOffset = bestOffset;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
_arVerify.CreateBackup(_writeOffset);
|
|
||||||
}
|
}
|
||||||
|
_arVerify.CreateBackup(_writeOffset);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!SkipOutput)
|
if (!SkipOutput)
|
||||||
{
|
{
|
||||||
if (_accurateRipMode != AccurateRipMode.Verify && _accurateRipMode != AccurateRipMode.VerifyPlusCRCs)
|
if (_action != CUEAction.Verify && _action != CUEAction.VerifyPlusCRCs)
|
||||||
{
|
{
|
||||||
if (!Directory.Exists(dir))
|
if (!Directory.Exists(dir))
|
||||||
Directory.CreateDirectory(dir);
|
Directory.CreateDirectory(dir);
|
||||||
}
|
}
|
||||||
if (_isCD)
|
if (_isCD)
|
||||||
destLengths = CalculateAudioFileLengths(style); // need to recalc, might have changed after scanning the CD
|
destLengths = CalculateAudioFileLengths(style); // need to recalc, might have changed after scanning the CD
|
||||||
if (_outputFormat != OutputAudioFormat.NoAudio || _accurateRipMode == AccurateRipMode.Verify || _accurateRipMode == AccurateRipMode.VerifyPlusCRCs)
|
if (_outputFormat != OutputAudioFormat.NoAudio || _action == CUEAction.Verify || _action == CUEAction.VerifyPlusCRCs)
|
||||||
WriteAudioFilesPass(dir, style, destPaths, destLengths, htoaToFile, _accurateRipMode == AccurateRipMode.Verify || _accurateRipMode == AccurateRipMode.VerifyPlusCRCs);
|
WriteAudioFilesPass(dir, style, destPaths, destLengths, htoaToFile, _action == CUEAction.Verify || _action == CUEAction.VerifyPlusCRCs);
|
||||||
CreateRipperLOG(destPaths, style);
|
CreateRipperLOG(destPaths, style);
|
||||||
if (_accurateRipMode != AccurateRipMode.Verify && _accurateRipMode != AccurateRipMode.VerifyPlusCRCs)
|
if (_action == CUEAction.Convert || _action == CUEAction.VerifyAndConvert || _action == CUEAction.VerifyThenConvert)
|
||||||
{
|
{
|
||||||
string cueContents = CUESheetContents(style);
|
string cueContents = CUESheetContents(style);
|
||||||
uint tracksMatch = 0;
|
uint tracksMatch = 0;
|
||||||
int bestOffset = 0;
|
int bestOffset = 0;
|
||||||
|
|
||||||
if (_accurateRipMode != AccurateRipMode.None &&
|
if (_action != CUEAction.Convert &&
|
||||||
_config.writeArTagsOnConvert &&
|
_config.writeArTagsOnConvert &&
|
||||||
_arVerify.AccResult == HttpStatusCode.OK)
|
_arVerify.AccResult == HttpStatusCode.OK)
|
||||||
FindBestOffset(1, true, out tracksMatch, out bestOffset);
|
FindBestOffset(1, true, out tracksMatch, out bestOffset);
|
||||||
|
|
||||||
|
if (_config.createEACLOG)
|
||||||
|
{
|
||||||
|
if (_ripperLog != null)
|
||||||
|
_ripperLog = CUESheet.Encoding.GetString(CUESheet.Encoding.GetBytes(_ripperLog));
|
||||||
|
cueContents = CUESheet.Encoding.GetString(CUESheet.Encoding.GetBytes(cueContents));
|
||||||
|
}
|
||||||
|
|
||||||
if (_ripperLog != null)
|
if (_ripperLog != null)
|
||||||
WriteText(Path.ChangeExtension(_cuePath, ".log"), _ripperLog, _config.createEACLOG ? CUESheet.Encoding : Encoding.UTF8);
|
WriteText(Path.ChangeExtension(_cuePath, ".log"), _ripperLog);
|
||||||
else
|
else
|
||||||
if (_eacLog != null && _config.extractLog)
|
if (_eacLog != null && _config.extractLog)
|
||||||
WriteText(Path.ChangeExtension(_cuePath, ".log"), _eacLog);
|
WriteText(Path.ChangeExtension(_cuePath, ".log"), _eacLog);
|
||||||
@@ -2486,12 +2451,12 @@ namespace CUETools.Processor
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_accurateRipMode == AccurateRipMode.Verify ||
|
if (_action == CUEAction.Verify ||
|
||||||
_accurateRipMode == AccurateRipMode.VerifyPlusCRCs ||
|
_action == CUEAction.VerifyPlusCRCs ||
|
||||||
(_accurateRipMode != AccurateRipMode.None && _outputFormat != OutputAudioFormat.NoAudio))
|
(_action != CUEAction.Convert && _outputFormat != OutputAudioFormat.NoAudio))
|
||||||
{
|
{
|
||||||
ShowProgress((string)"Generating AccurateRip report...", 0, 0, null, null);
|
ShowProgress((string)"Generating AccurateRip report...", 0, 0, null, null);
|
||||||
if ((_accurateRipMode == AccurateRipMode.Verify || _accurateRipMode == AccurateRipMode.VerifyPlusCRCs) && _config.writeArTagsOnVerify && _writeOffset == 0 && !_isArchive && !_isCD)
|
if ((_action == CUEAction.Verify || _action == CUEAction.VerifyPlusCRCs) && _config.writeArTagsOnVerify && _writeOffset == 0 && !_isArchive && !_isCD)
|
||||||
{
|
{
|
||||||
uint tracksMatch;
|
uint tracksMatch;
|
||||||
int bestOffset;
|
int bestOffset;
|
||||||
@@ -2521,8 +2486,8 @@ namespace CUETools.Processor
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((_accurateRipMode != AccurateRipMode.Verify && _accurateRipMode != AccurateRipMode.VerifyPlusCRCs && _config.writeArLogOnConvert) ||
|
if ((_action != CUEAction.Verify && _action != CUEAction.VerifyPlusCRCs && _config.writeArLogOnConvert) ||
|
||||||
((_accurateRipMode == AccurateRipMode.Verify || _accurateRipMode == AccurateRipMode.VerifyPlusCRCs) && _config.writeArLogOnVerify))
|
((_action == CUEAction.Verify || _action == CUEAction.VerifyPlusCRCs) && _config.writeArLogOnVerify))
|
||||||
{
|
{
|
||||||
if (!Directory.Exists(dir))
|
if (!Directory.Exists(dir))
|
||||||
Directory.CreateDirectory(dir);
|
Directory.CreateDirectory(dir);
|
||||||
@@ -2538,6 +2503,7 @@ namespace CUETools.Processor
|
|||||||
WriteText(Path.ChangeExtension(_cuePath, ".toc"), TOCContents());
|
WriteText(Path.ChangeExtension(_cuePath, ".toc"), TOCContents());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return "done";
|
||||||
}
|
}
|
||||||
|
|
||||||
private NameValueCollection GenerateTrackTags(int iTrack, int bestOffset)
|
private NameValueCollection GenerateTrackTags(int iTrack, int bestOffset)
|
||||||
@@ -2593,10 +2559,10 @@ namespace CUETools.Processor
|
|||||||
|
|
||||||
if (_config.writeArTagsOnConvert)
|
if (_config.writeArTagsOnConvert)
|
||||||
{
|
{
|
||||||
if (_accurateRipMode != AccurateRipMode.None && _arVerify.AccResult == HttpStatusCode.OK)
|
if (_action != CUEAction.Convert && _arVerify.AccResult == HttpStatusCode.OK)
|
||||||
GenerateAccurateRipTags(destTags, _writeOffset, bestOffset, iTrack);
|
GenerateAccurateRipTags(destTags, _writeOffset, bestOffset, iTrack);
|
||||||
else
|
else
|
||||||
destTags.Add("ACCURATERIPID", _accurateRipId);
|
destTags.Add("ACCURATERIPID", _accurateRipId ?? AccurateRipVerify.CalculateAccurateRipId(_toc));
|
||||||
}
|
}
|
||||||
return destTags;
|
return destTags;
|
||||||
}
|
}
|
||||||
@@ -2667,10 +2633,10 @@ namespace CUETools.Processor
|
|||||||
|
|
||||||
if (_config.writeArTagsOnConvert)
|
if (_config.writeArTagsOnConvert)
|
||||||
{
|
{
|
||||||
if (fWithCUE && _accurateRipMode != AccurateRipMode.None && _arVerify.AccResult == HttpStatusCode.OK)
|
if (fWithCUE && _action != CUEAction.Convert && _arVerify.AccResult == HttpStatusCode.OK)
|
||||||
GenerateAccurateRipTags(destTags, _writeOffset, bestOffset, -1);
|
GenerateAccurateRipTags(destTags, _writeOffset, bestOffset, -1);
|
||||||
else
|
else
|
||||||
destTags.Add("ACCURATERIPID", _accurateRipId);
|
destTags.Add("ACCURATERIPID", _accurateRipId ?? AccurateRipVerify.CalculateAccurateRipId(_toc));
|
||||||
}
|
}
|
||||||
return destTags;
|
return destTags;
|
||||||
}
|
}
|
||||||
@@ -2748,7 +2714,7 @@ namespace CUETools.Processor
|
|||||||
uint diskLength = 588 * _toc.AudioLength;
|
uint diskLength = 588 * _toc.AudioLength;
|
||||||
uint diskOffset = 0;
|
uint diskOffset = 0;
|
||||||
|
|
||||||
if (_accurateRipMode != AccurateRipMode.None)
|
if (_action != CUEAction.Convert)
|
||||||
_arVerify.Init();
|
_arVerify.Init();
|
||||||
|
|
||||||
ShowProgress(String.Format("{2} track {0:00} ({1:00}%)...", 0, 0, noOutput ? "Verifying" : "Writing"), 0, 0.0, null, null);
|
ShowProgress(String.Format("{2} track {0:00} ({1:00}%)...", 0, 0, noOutput ? "Verifying" : "Writing"), 0, 0.0, null, null);
|
||||||
@@ -2861,7 +2827,7 @@ namespace CUETools.Processor
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (_accurateRipMode != AccurateRipMode.None)
|
if (_action != CUEAction.Convert)
|
||||||
_arVerify.Write(sampleBuffer, copyCount);
|
_arVerify.Write(sampleBuffer, copyCount);
|
||||||
if (iTrack > 0 || iIndex > 0)
|
if (iTrack > 0 || iIndex > 0)
|
||||||
Tracks[iTrack + (iIndex == 0 ? -1 : 0)].MeasurePeakLevel(sampleBuffer, copyCount);
|
Tracks[iTrack + (iIndex == 0 ? -1 : 0)].MeasurePeakLevel(sampleBuffer, copyCount);
|
||||||
@@ -2905,7 +2871,7 @@ namespace CUETools.Processor
|
|||||||
if (_toc[_toc.FirstAudio + iTrack].ISRC != null)
|
if (_toc[_toc.FirstAudio + iTrack].ISRC != null)
|
||||||
General.SetCUELine(_tracks[iTrack].Attributes, "ISRC", _toc[_toc.FirstAudio + iTrack].ISRC, false);
|
General.SetCUELine(_tracks[iTrack].Attributes, "ISRC", _toc[_toc.FirstAudio + iTrack].ISRC, false);
|
||||||
if (_toc[_toc.FirstAudio + iTrack].DCP || _toc[_toc.FirstAudio + iTrack].PreEmphasis)
|
if (_toc[_toc.FirstAudio + iTrack].DCP || _toc[_toc.FirstAudio + iTrack].PreEmphasis)
|
||||||
General.SetCUELine(_tracks[iTrack].Attributes, "FLAGS", (_toc[_toc.FirstAudio + iTrack].PreEmphasis ? " PRE" : "") + (_toc[_toc.FirstAudio + iTrack].DCP ? " DCP" : ""), false);
|
_tracks[iTrack].Attributes.Add(new CUELine("FLAGS" + (_toc[_toc.FirstAudio + iTrack].PreEmphasis ? " PRE" : "") + (_toc[_toc.FirstAudio + iTrack].DCP ? " DCP" : "")));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@@ -2946,7 +2912,7 @@ namespace CUETools.Processor
|
|||||||
|
|
||||||
public static string CorrectAudioFilenames(string dir, string cue, bool always, List<string> files)
|
public static string CorrectAudioFilenames(string dir, string cue, bool always, List<string> files)
|
||||||
{
|
{
|
||||||
string[] audioExts = new string[] { "*.wav", "*.flac", "*.wv", "*.ape", "*.m4a", "*.tta" };
|
string[] audioExts = new string[] { "*.wav", "*.flac", "*.wv", "*.ape", "*.m4a", "*.tta", "*.tak", "*.ogg" };
|
||||||
List<string> lines = new List<string>();
|
List<string> lines = new List<string>();
|
||||||
List<int> filePos = new List<int>();
|
List<int> filePos = new List<int>();
|
||||||
List<string> origFiles = new List<string>();
|
List<string> origFiles = new List<string>();
|
||||||
@@ -3012,7 +2978,7 @@ namespace CUETools.Processor
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!foundAll)
|
if (!foundAll)
|
||||||
throw new Exception("Unable to locate the audio files.");
|
throw new Exception("unable to locate the audio files");
|
||||||
|
|
||||||
for (i = 0; i < filePos.Count; i++)
|
for (i = 0; i < filePos.Count; i++)
|
||||||
lines[filePos[i]] = "FILE \"" + Path.GetFileName(audioFiles[i]) + "\" WAVE";
|
lines[filePos[i]] = "FILE \"" + Path.GetFileName(audioFiles[i]) + "\" WAVE";
|
||||||
@@ -3067,7 +3033,7 @@ namespace CUETools.Processor
|
|||||||
return fileLengths;
|
return fileLengths;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void CheckStop()
|
public void CheckStop()
|
||||||
{
|
{
|
||||||
lock (this)
|
lock (this)
|
||||||
{
|
{
|
||||||
@@ -3305,39 +3271,52 @@ namespace CUETools.Processor
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public string DataTrackLength
|
public uint DataTrackLength
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return CDImageLayout.TimeToString(_dataTrackLength.HasValue ? _dataTrackLength.Value : 0);
|
if (!_toc[1].IsAudio)
|
||||||
|
return _toc[1].Length;
|
||||||
|
else if (!_toc[_toc.TrackCount].IsAudio)
|
||||||
|
return _toc[_toc.TrackCount].Length;
|
||||||
|
else
|
||||||
|
return 0U;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
uint dtl = (uint)CDImageLayout.TimeFromString(value);
|
if (value == 0)
|
||||||
if (dtl != 0)
|
return;
|
||||||
|
if (!_toc[1].IsAudio)
|
||||||
{
|
{
|
||||||
if (!_toc[1].IsAudio)
|
for (int i = 2; i <= _toc.TrackCount; i++)
|
||||||
{
|
{
|
||||||
for (int i = 2; i <= _toc.TrackCount; i++)
|
_toc[i].Start += value - _toc[1].Length;
|
||||||
{
|
for (int j = 0; j <= _toc[i].LastIndex; j++)
|
||||||
_toc[i].Start += dtl - _toc[1].Length;
|
_toc[i][j].Start += value - _toc[1].Length;
|
||||||
for (int j = 0; j <= _toc[i].LastIndex; j++)
|
|
||||||
_toc[i][j].Start += dtl - _toc[1].Length;
|
|
||||||
}
|
|
||||||
_toc[1].Length = dtl;
|
|
||||||
}
|
}
|
||||||
else if (!_toc[_toc.TrackCount].IsAudio)
|
_toc[1].Length = value;
|
||||||
{
|
|
||||||
//_toc[_toc.TrackCount].Start = tocFromLog[_toc.TrackCount].Start;
|
|
||||||
_toc[_toc.TrackCount].Length = dtl;
|
|
||||||
//_toc[_toc.TrackCount][0].Start = tocFromLog[_toc.TrackCount].Start;
|
|
||||||
//_toc[_toc.TrackCount][1].Start = tocFromLog[_toc.TrackCount].Start;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
_toc.AddTrack(new CDTrack((uint)_toc.TrackCount, _toc.Length + 152U * 75U, dtl, false, false));
|
|
||||||
_dataTrackLength = dtl;
|
|
||||||
_accurateRipIdActual = _accurateRipId = AccurateRipVerify.CalculateAccurateRipId(_toc);
|
|
||||||
}
|
}
|
||||||
|
else if (!_toc[_toc.TrackCount].IsAudio)
|
||||||
|
{
|
||||||
|
//_toc[_toc.TrackCount].Start = tocFromLog[_toc.TrackCount].Start;
|
||||||
|
_toc[_toc.TrackCount].Length = value;
|
||||||
|
//_toc[_toc.TrackCount][0].Start = tocFromLog[_toc.TrackCount].Start;
|
||||||
|
//_toc[_toc.TrackCount][1].Start = tocFromLog[_toc.TrackCount].Start;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
_toc.AddTrack(new CDTrack((uint)_toc.TrackCount, _toc.Length + 152U * 75U, value, false, false));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public string DataTrackLengthMSF
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return CDImageLayout.TimeToString(DataTrackLength);
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
DataTrackLength = (uint) CDImageLayout.TimeFromString(value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3381,8 +3360,6 @@ namespace CUETools.Processor
|
|||||||
sourceInfo.Offset = 0;
|
sourceInfo.Offset = 0;
|
||||||
sourceInfo.Length = offs * 588;
|
sourceInfo.Length = offs * 588;
|
||||||
_sources.Insert(0, sourceInfo);
|
_sources.Insert(0, sourceInfo);
|
||||||
|
|
||||||
_accurateRipIdActual = _accurateRipId = AccurateRipVerify.CalculateAccurateRipId(_toc);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3403,15 +3380,15 @@ namespace CUETools.Processor
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public AccurateRipMode AccurateRip
|
public CUEAction Action
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return _accurateRipMode;
|
return _action;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
_accurateRipMode = value;
|
_action = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -329,7 +329,7 @@ namespace TagLib.UserDefined {
|
|||||||
|
|
||||||
private static TagLib.File UserDefinedResolver(TagLib.File.IFileAbstraction abstraction, string mimetype, TagLib.ReadStyle style)
|
private static TagLib.File UserDefinedResolver(TagLib.File.IFileAbstraction abstraction, string mimetype, TagLib.ReadStyle style)
|
||||||
{
|
{
|
||||||
if (mimetype == "taglib/flac" || mimetype == "taglib/wv" || mimetype == "taglib/ape" || mimetype == "taglib/wav" || mimetype == "taglib/ogg" || mimetype == "taglib/m4a")
|
if (mimetype == "taglib/flac" || mimetype == "taglib/wv" || mimetype == "taglib/ape" || mimetype == "taglib/wav" || mimetype == "taglib/ogg" || mimetype == "taglib/m4a" || mimetype == "taglib/mp3")
|
||||||
return null;
|
return null;
|
||||||
if (mimetype == "taglib/tta")
|
if (mimetype == "taglib/tta")
|
||||||
return new File(abstraction, style, true, false);
|
return new File(abstraction, style, true, false);
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ namespace CUETools.Ripper.SCSI
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
///
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class CDDriveReader : IAudioSource
|
public class CDDriveReader : IAudioSource, IDisposable
|
||||||
{
|
{
|
||||||
byte[] cdtext = null;
|
byte[] cdtext = null;
|
||||||
private Device m_device;
|
private Device m_device;
|
||||||
@@ -277,11 +277,17 @@ namespace CUETools.Ripper.SCSI
|
|||||||
|
|
||||||
public void Close()
|
public void Close()
|
||||||
{
|
{
|
||||||
m_device.Close();
|
if (m_device != null)
|
||||||
|
m_device.Close();
|
||||||
m_device = null;
|
m_device = null;
|
||||||
_toc = null;
|
_toc = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void Dispose()
|
||||||
|
{
|
||||||
|
Close();
|
||||||
|
}
|
||||||
|
|
||||||
public int BestBlockSize
|
public int BestBlockSize
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
|
|||||||
@@ -71,10 +71,15 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<Reference Include="ICSharpCode.SharpZipLib, Version=0.85.5.452, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL">
|
||||||
|
<SpecificVersion>False</SpecificVersion>
|
||||||
|
<HintPath>..\CUETools.Processor\ICSharpCode.SharpZipLib.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.Data" />
|
<Reference Include="System.Data" />
|
||||||
<Reference Include="System.Deployment" />
|
<Reference Include="System.Deployment" />
|
||||||
<Reference Include="System.Drawing" />
|
<Reference Include="System.Drawing" />
|
||||||
|
<Reference Include="System.Runtime.Remoting" />
|
||||||
<Reference Include="System.Windows.Forms" />
|
<Reference Include="System.Windows.Forms" />
|
||||||
<Reference Include="System.Xml" />
|
<Reference Include="System.Xml" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
@@ -224,10 +229,26 @@
|
|||||||
<Compile Include="Settings.cs" />
|
<Compile Include="Settings.cs" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\..\taglib-sharp\taglib-sharp.csproj">
|
||||||
|
<Project>{4CC18776-125E-4318-9D24-D60110AD9697}</Project>
|
||||||
|
<Name>taglib-sharp</Name>
|
||||||
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\CUEControls\CUEControls.csproj">
|
||||||
|
<Project>{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}</Project>
|
||||||
|
<Name>CUEControls</Name>
|
||||||
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\CUETools.AccurateRip\CUETools.AccurateRip.csproj">
|
||||||
|
<Project>{5802C7E9-157E-4124-946D-70B5AE48A5A1}</Project>
|
||||||
|
<Name>CUETools.AccurateRip</Name>
|
||||||
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\CUETools.CDImage\CUETools.CDImage.csproj">
|
<ProjectReference Include="..\CUETools.CDImage\CUETools.CDImage.csproj">
|
||||||
<Project>{1DD41038-D885-46C5-8DDE-E0B82F066584}</Project>
|
<Project>{1DD41038-D885-46C5-8DDE-E0B82F066584}</Project>
|
||||||
<Name>CUETools.CDImage</Name>
|
<Name>CUETools.CDImage</Name>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\CUETools.Codecs\CUETools.Codecs.csproj">
|
||||||
|
<Project>{6458A13A-30EF-45A9-9D58-E5031B17BEE2}</Project>
|
||||||
|
<Name>CUETools.Codecs</Name>
|
||||||
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\CUETools.Processor\CUETools.Processor.csproj">
|
<ProjectReference Include="..\CUETools.Processor\CUETools.Processor.csproj">
|
||||||
<Project>{4911BD82-49EF-4858-8B51-5394F86739A4}</Project>
|
<Project>{4911BD82-49EF-4858-8B51-5394F86739A4}</Project>
|
||||||
<Name>CUETools.Processor</Name>
|
<Name>CUETools.Processor</Name>
|
||||||
@@ -248,9 +269,15 @@
|
|||||||
<None Include="Resources\musicbrainz.ico" />
|
<None Include="Resources\musicbrainz.ico" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<None Include="Resources\accuraterip.jpg" />
|
||||||
|
<Content Include="Resources\accuraterip_16.bmp" />
|
||||||
|
<Content Include="Resources\AR.ico" />
|
||||||
<Content Include="Resources\cue.ico" />
|
<Content Include="Resources\cue.ico" />
|
||||||
<Content Include="Resources\cue_32.ico" />
|
<Content Include="Resources\cue_32.ico" />
|
||||||
<Content Include="Resources\eac.ico" />
|
<Content Include="Resources\eac.ico" />
|
||||||
|
<Content Include="Resources\flac.ico" />
|
||||||
|
<Content Include="Resources\icon-wv.png" />
|
||||||
|
<Content Include="Resources\wav.bmp" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
|
|||||||
@@ -85,6 +85,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CUETools.Converter", "..\CU
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "taglib-sharp", "..\..\taglib-sharp\taglib-sharp.csproj", "{4CC18776-125E-4318-9D24-D60110AD9697}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "taglib-sharp", "..\..\taglib-sharp\taglib-sharp.csproj", "{4CC18776-125E-4318-9D24-D60110AD9697}"
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CUEControls", "..\CUEControls\CUEControls.csproj", "{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Any CPU = Debug|Any CPU
|
Debug|Any CPU = Debug|Any CPU
|
||||||
@@ -542,6 +544,22 @@ Global
|
|||||||
{4CC18776-125E-4318-9D24-D60110AD9697}.Release|x64.Build.0 = Release|Any CPU
|
{4CC18776-125E-4318-9D24-D60110AD9697}.Release|x64.Build.0 = Release|Any CPU
|
||||||
{4CC18776-125E-4318-9D24-D60110AD9697}.Release|x86.ActiveCfg = Release|Any CPU
|
{4CC18776-125E-4318-9D24-D60110AD9697}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
{4CC18776-125E-4318-9D24-D60110AD9697}.Release|x86.Build.0 = Release|Any CPU
|
{4CC18776-125E-4318-9D24-D60110AD9697}.Release|x86.Build.0 = Release|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Debug|x64.Build.0 = Debug|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Debug|x86.Build.0 = Debug|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Release|x64.ActiveCfg = Release|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Release|x64.Build.0 = Release|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{CA4D64E6-6544-4A29-8BA5-7DB08D50D072}.Release|x86.Build.0 = Release|Any CPU
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
|||||||
@@ -4,22 +4,25 @@ using System.Windows.Forms;
|
|||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using CUETools.Processor;
|
using CUETools.Processor;
|
||||||
|
using System.Threading;
|
||||||
|
using System.Runtime.Remoting;
|
||||||
|
using System.Runtime.Remoting.Channels.Ipc;
|
||||||
|
|
||||||
namespace JDP {
|
namespace JDP {
|
||||||
static class Program {
|
static class Program {
|
||||||
[STAThread]
|
[STAThread]
|
||||||
static void Main(string[] args)
|
static void Main(string[] args)
|
||||||
{
|
{
|
||||||
Application.EnableVisualStyles();
|
|
||||||
Application.SetCompatibleTextRenderingDefault(false);
|
|
||||||
if (args.Length > 1 && (args[0] == "/verify" || args[0] == "/crc" || args[0] == "/convert" || args[0] == "/fix"))
|
if (args.Length > 1 && (args[0] == "/verify" || args[0] == "/crc" || args[0] == "/convert" || args[0] == "/fix"))
|
||||||
{
|
{
|
||||||
|
Application.EnableVisualStyles();
|
||||||
|
Application.SetCompatibleTextRenderingDefault(false);
|
||||||
frmBatch batch = new frmBatch();
|
frmBatch batch = new frmBatch();
|
||||||
batch.AccurateRip =
|
batch.AccurateRip =
|
||||||
args[0] == "/convert" ? AccurateRipMode.VerifyAndConvert :
|
args[0] == "/convert" ? CUEAction.VerifyAndConvert :
|
||||||
args[0] == "/fix" ? AccurateRipMode.VerifyThenConvert :
|
args[0] == "/fix" ? CUEAction.VerifyThenConvert :
|
||||||
args[0] == "/crc" ? AccurateRipMode.VerifyPlusCRCs :
|
args[0] == "/crc" ? CUEAction.VerifyPlusCRCs :
|
||||||
AccurateRipMode.Verify;
|
CUEAction.Verify;
|
||||||
|
|
||||||
if (args.Length == 2 && args[1][0] != '@')
|
if (args.Length == 2 && args[1][0] != '@')
|
||||||
batch.InputPath = args[1];
|
batch.InputPath = args[1];
|
||||||
@@ -45,10 +48,111 @@ namespace JDP {
|
|||||||
Application.Run(batch);
|
Application.Run(batch);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
string myId = "BZ92759C-63Q7-444e-ADA6-E495634A493D";
|
||||||
|
Application.EnableVisualStyles();
|
||||||
|
Application.SetCompatibleTextRenderingDefault(false);
|
||||||
frmCUETools form = new frmCUETools();
|
frmCUETools form = new frmCUETools();
|
||||||
if (args.Length == 1)
|
CUEConfig config = new CUEConfig();
|
||||||
form.InputPath = args[0];
|
config.Load(new SettingsReader("CUE Tools", "settings.txt"));
|
||||||
Application.Run(form);
|
if (!config.oneInstance || SingletonController.IamFirst(myId, new SingletonController.ReceiveDelegate(form.OnSecondCall)))
|
||||||
|
{
|
||||||
|
if (args.Length == 1)
|
||||||
|
form.InputPath = args[0];
|
||||||
|
Application.Run(form);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
List<string> newArgs = new List<string>();
|
||||||
|
foreach (string arg in args)
|
||||||
|
newArgs.Add(Path.GetFullPath(arg));
|
||||||
|
SingletonController.Send(myId, newArgs.ToArray());
|
||||||
|
}
|
||||||
|
SingletonController.Cleanup();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Serializable]
|
||||||
|
class SingletonController : MarshalByRefObject
|
||||||
|
{
|
||||||
|
private static IpcChannel m_IPCChannel = null;
|
||||||
|
|
||||||
|
public delegate void ReceiveDelegate(string[] args);
|
||||||
|
|
||||||
|
static private ReceiveDelegate m_Receive = null;
|
||||||
|
static public ReceiveDelegate Receiver
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return m_Receive;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
m_Receive = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static bool IamFirst(string id, ReceiveDelegate r)
|
||||||
|
{
|
||||||
|
if (IamFirst(id))
|
||||||
|
{
|
||||||
|
Receiver += r;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static bool IamFirst(string id)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
m_IPCChannel = new IpcChannel(id);
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
System.Runtime.Remoting.Channels.ChannelServices.RegisterChannel(m_IPCChannel, false);
|
||||||
|
RemotingConfiguration.RegisterWellKnownServiceType(
|
||||||
|
typeof(SingletonController),
|
||||||
|
"SingletonController",
|
||||||
|
WellKnownObjectMode.SingleCall);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void Cleanup()
|
||||||
|
{
|
||||||
|
if (m_IPCChannel != null)
|
||||||
|
m_IPCChannel.StopListening(null);
|
||||||
|
m_IPCChannel = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void Send(string id, string[] s)
|
||||||
|
{
|
||||||
|
SingletonController ctrl;
|
||||||
|
IpcChannel channel = new IpcChannel();
|
||||||
|
System.Runtime.Remoting.Channels.ChannelServices.RegisterChannel(channel, false);
|
||||||
|
try
|
||||||
|
{
|
||||||
|
ctrl = (SingletonController)Activator.GetObject(typeof(SingletonController), "ipc://" + id + "/SingletonController");
|
||||||
|
ctrl.Receive(s);
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
MessageBox.Show("Another instance of the application seems to be running, but not responding.",
|
||||||
|
"Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Receive(string[] s)
|
||||||
|
{
|
||||||
|
if (m_Receive != null)
|
||||||
|
{
|
||||||
|
m_Receive(s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
42
CUETools/Properties/Resources.Designer.cs
generated
@@ -60,6 +60,34 @@ namespace JDP.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal static System.Drawing.Bitmap accuraterip {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("accuraterip", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
internal static System.Drawing.Bitmap accuraterip16 {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("accuraterip16", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
internal static System.Drawing.Icon cue {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("cue", resourceCulture);
|
||||||
|
return ((System.Drawing.Icon)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
internal static System.Drawing.Bitmap flac {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("flac", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
internal static System.Drawing.Bitmap freedb {
|
internal static System.Drawing.Bitmap freedb {
|
||||||
get {
|
get {
|
||||||
object obj = ResourceManager.GetObject("freedb", resourceCulture);
|
object obj = ResourceManager.GetObject("freedb", resourceCulture);
|
||||||
@@ -100,5 +128,19 @@ namespace JDP.Properties {
|
|||||||
return ResourceManager.GetString("Verify", resourceCulture);
|
return ResourceManager.GetString("Verify", resourceCulture);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
internal static System.Drawing.Bitmap wav {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("wav", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
internal static System.Drawing.Bitmap wv {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("wv", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -117,20 +117,38 @@
|
|||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
|
<data name="Verify" xml:space="preserve">
|
||||||
|
<value>Verify</value>
|
||||||
|
</data>
|
||||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
<data name="freedb" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="accuraterip16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\freedb.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\resources\accuraterip_16.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Go" xml:space="preserve">
|
<data name="wv" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>&Go</value>
|
<value>..\Resources\icon-wv.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
|
||||||
<data name="musicbrainz" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\musicbrainz.ico;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="Stop" xml:space="preserve">
|
<data name="Stop" xml:space="preserve">
|
||||||
<value>Stop</value>
|
<value>Stop</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Verify" xml:space="preserve">
|
<data name="freedb" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>Verify</value>
|
<value>..\Resources\freedb.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="flac" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\flac.ico;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="accuraterip" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\accuraterip.jpg;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="musicbrainz" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\musicbrainz.ico;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="Go" xml:space="preserve">
|
||||||
|
<value>&Go</value>
|
||||||
|
</data>
|
||||||
|
<data name="wav" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\wav.bmp;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="cue" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\cue.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
BIN
CUETools/Resources/AR.ico
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
CUETools/Resources/accuraterip.bmp
Normal file
|
After Width: | Height: | Size: 822 B |
BIN
CUETools/Resources/accuraterip.jpg
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
CUETools/Resources/accuraterip_16.bmp
Normal file
|
After Width: | Height: | Size: 822 B |
BIN
CUETools/Resources/cd.ico
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
CUETools/Resources/flac.ico
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
CUETools/Resources/icon-wv.png
Normal file
|
After Width: | Height: | Size: 425 B |
BIN
CUETools/Resources/wav.bmp
Normal file
|
After Width: | Height: | Size: 822 B |
@@ -265,7 +265,7 @@ hdcd.dll (c) Christopher Key</value>
|
|||||||
<value>CenterParent</value>
|
<value>CenterParent</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="$this.Text" xml:space="preserve">
|
<data name="$this.Text" xml:space="preserve">
|
||||||
<value>About CUETools v1.9.5a</value>
|
<value>About CUETools</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>$this.Name" xml:space="preserve">
|
<data name=">>$this.Name" xml:space="preserve">
|
||||||
<value>frmAbout</value>
|
<value>frmAbout</value>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ namespace JDP
|
|||||||
_config = new CUEConfig();
|
_config = new CUEConfig();
|
||||||
_cueStyle = CUEStyle.SingleFile;
|
_cueStyle = CUEStyle.SingleFile;
|
||||||
_audioFormat = OutputAudioFormat.WAV;
|
_audioFormat = OutputAudioFormat.WAV;
|
||||||
_accurateRip = AccurateRipMode.Verify;
|
_accurateRip = CUEAction.Verify;
|
||||||
_batchPaths = new List<string>();
|
_batchPaths = new List<string>();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -34,7 +34,7 @@ namespace JDP
|
|||||||
set { pathIn = value; }
|
set { pathIn = value; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public AccurateRipMode AccurateRip
|
public CUEAction AccurateRip
|
||||||
{
|
{
|
||||||
get { return _accurateRip; }
|
get { return _accurateRip; }
|
||||||
set { _accurateRip = value; }
|
set { _accurateRip = value; }
|
||||||
@@ -47,7 +47,7 @@ namespace JDP
|
|||||||
OutputAudioFormat _audioFormat;
|
OutputAudioFormat _audioFormat;
|
||||||
string pathIn;
|
string pathIn;
|
||||||
string pathOut;
|
string pathOut;
|
||||||
AccurateRipMode _accurateRip;
|
CUEAction _accurateRip;
|
||||||
bool _reducePriority;
|
bool _reducePriority;
|
||||||
bool _lossyWAV;
|
bool _lossyWAV;
|
||||||
DateTime _startedAt;
|
DateTime _startedAt;
|
||||||
@@ -132,8 +132,10 @@ namespace JDP
|
|||||||
else
|
else
|
||||||
cueName = Path.GetFileNameWithoutExtension(pathIn) + ".cue";
|
cueName = Path.GetFileNameWithoutExtension(pathIn) + ".cue";
|
||||||
|
|
||||||
bool outputAudio = _accurateRip != AccurateRipMode.Verify && _accurateRip != AccurateRipMode.VerifyPlusCRCs;
|
bool outputAudio = _accurateRip != CUEAction.Verify && _accurateRip != CUEAction.VerifyPlusCRCs;
|
||||||
|
cueSheet.Action = _accurateRip;
|
||||||
cueSheet.Open(pathIn);
|
cueSheet.Open(pathIn);
|
||||||
|
cueSheet.Lookup();
|
||||||
if (outputAudio)
|
if (outputAudio)
|
||||||
{
|
{
|
||||||
bool pathFound = false;
|
bool pathFound = false;
|
||||||
@@ -161,7 +163,6 @@ namespace JDP
|
|||||||
}
|
}
|
||||||
|
|
||||||
cueSheet.UsePregapForFirstTrackInSingleFile = false;
|
cueSheet.UsePregapForFirstTrackInSingleFile = false;
|
||||||
cueSheet.AccurateRip = _accurateRip;
|
|
||||||
cueSheet.WriteAudioFiles(Path.GetDirectoryName(pathOut), _cueStyle);
|
cueSheet.WriteAudioFiles(Path.GetDirectoryName(pathOut), _cueStyle);
|
||||||
this.Invoke((MethodInvoker)delegate()
|
this.Invoke((MethodInvoker)delegate()
|
||||||
{
|
{
|
||||||
@@ -176,7 +177,7 @@ namespace JDP
|
|||||||
textBox1.Text += cueSheet.LOGContents;
|
textBox1.Text += cueSheet.LOGContents;
|
||||||
textBox1.Show();
|
textBox1.Show();
|
||||||
}
|
}
|
||||||
else if (cueSheet.AccurateRip != AccurateRipMode.None)
|
else if (cueSheet.Action != CUEAction.Convert)
|
||||||
{
|
{
|
||||||
StringWriter sw = new StringWriter();
|
StringWriter sw = new StringWriter();
|
||||||
cueSheet.GenerateAccurateRipLog(sw);
|
cueSheet.GenerateAccurateRipLog(sw);
|
||||||
@@ -270,7 +271,7 @@ namespace JDP
|
|||||||
if (_reducePriority)
|
if (_reducePriority)
|
||||||
Process.GetCurrentProcess().PriorityClass = System.Diagnostics.ProcessPriorityClass.Idle;
|
Process.GetCurrentProcess().PriorityClass = System.Diagnostics.ProcessPriorityClass.Idle;
|
||||||
|
|
||||||
if (_accurateRip != AccurateRipMode.Verify && _accurateRip != AccurateRipMode.VerifyPlusCRCs)
|
if (_accurateRip != CUEAction.Verify && _accurateRip != CUEAction.VerifyPlusCRCs)
|
||||||
txtOutputFile.Show();
|
txtOutputFile.Show();
|
||||||
|
|
||||||
StartConvert();
|
StartConvert();
|
||||||
|
|||||||
901
CUETools/frmCUETools.Designer.cs
generated
@@ -129,55 +129,10 @@
|
|||||||
<data name="btnBrowseOutput.ToolTip" xml:space="preserve">
|
<data name="btnBrowseOutput.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="btnBrowseInput.Text" xml:space="preserve">
|
|
||||||
<value>...</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnBrowseInput.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
|
||||||
</data>
|
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
|
||||||
<data name="lblOutput.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>53, 13</value>
|
|
||||||
</data>
|
|
||||||
<data name="lblOutput.Text" xml:space="preserve">
|
|
||||||
<value>&Ausgabe:</value>
|
|
||||||
</data>
|
|
||||||
<data name="lblOutput.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
|
||||||
</data>
|
|
||||||
<data name="lblInput.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>49, 13</value>
|
|
||||||
</data>
|
|
||||||
<data name="lblInput.Text" xml:space="preserve">
|
|
||||||
<value>E&ingabe:</value>
|
|
||||||
</data>
|
|
||||||
<data name="lblInput.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
|
||||||
</data>
|
|
||||||
<data name="txtOutputPath.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>62, 48</value>
|
|
||||||
</data>
|
|
||||||
<data name="txtOutputPath.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>382, 21</value>
|
|
||||||
</data>
|
|
||||||
<data name="txtOutputPath.ToolTip" xml:space="preserve">
|
<data name="txtOutputPath.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="txtInputPath.Location" type="System.Drawing.Point, System.Drawing">
|
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
<value>62, 22</value>
|
|
||||||
</data>
|
|
||||||
<data name="txtInputPath.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>382, 21</value>
|
|
||||||
</data>
|
|
||||||
<data name="txtInputPath.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
|
||||||
</data>
|
|
||||||
<data name="grpCUEPaths.Text" xml:space="preserve">
|
|
||||||
<value>CUE-Pfade</value>
|
|
||||||
</data>
|
|
||||||
<data name="grpCUEPaths.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
|
||||||
</data>
|
|
||||||
<data name="rbEmbedCUE.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="rbEmbedCUE.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>81, 17</value>
|
<value>81, 17</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -223,12 +178,6 @@
|
|||||||
<data name="rbSingleFile.ToolTip" xml:space="preserve">
|
<data name="rbSingleFile.ToolTip" xml:space="preserve">
|
||||||
<value>Erstelle einzelne Datei + CUE-Sheet</value>
|
<value>Erstelle einzelne Datei + CUE-Sheet</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="grpOutputStyle.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>97, 211</value>
|
|
||||||
</data>
|
|
||||||
<data name="grpOutputStyle.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>141, 164</value>
|
|
||||||
</data>
|
|
||||||
<data name="grpOutputStyle.Text" xml:space="preserve">
|
<data name="grpOutputStyle.Text" xml:space="preserve">
|
||||||
<value>CUE-Stil</value>
|
<value>CUE-Stil</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -241,9 +190,6 @@
|
|||||||
<data name="btnAbout.ToolTip" xml:space="preserve">
|
<data name="btnAbout.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="txtCustomFormat.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>163, 62</value>
|
|
||||||
</data>
|
|
||||||
<data name="txtCustomFormat.Text" xml:space="preserve">
|
<data name="txtCustomFormat.Text" xml:space="preserve">
|
||||||
<value>%1:-2\Neu\%-1\%F.cue</value>
|
<value>%1:-2\Neu\%-1\%F.cue</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -259,9 +205,6 @@
|
|||||||
<data name="rbCustomFormat.ToolTip" xml:space="preserve">
|
<data name="rbCustomFormat.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="txtCreateSubdirectory.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>163, 20</value>
|
|
||||||
</data>
|
|
||||||
<data name="txtCreateSubdirectory.Text" xml:space="preserve">
|
<data name="txtCreateSubdirectory.Text" xml:space="preserve">
|
||||||
<value>Neu</value>
|
<value>Neu</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -295,9 +238,6 @@
|
|||||||
<data name="rbAppendFilename.ToolTip" xml:space="preserve">
|
<data name="rbAppendFilename.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="txtAppendFilename.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>163, 42</value>
|
|
||||||
</data>
|
|
||||||
<data name="txtAppendFilename.Text" xml:space="preserve">
|
<data name="txtAppendFilename.Text" xml:space="preserve">
|
||||||
<value>-Neu</value>
|
<value>-Neu</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -310,9 +250,6 @@
|
|||||||
<data name="grpOutputPathGeneration.ToolTip" xml:space="preserve">
|
<data name="grpOutputPathGeneration.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="btnCodec.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>61, 117</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnCodec.ToolTip" xml:space="preserve">
|
<data name="btnCodec.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
@@ -352,62 +289,47 @@
|
|||||||
<data name="rbFLAC.ToolTip" xml:space="preserve">
|
<data name="rbFLAC.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="grpAudioOutput.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>83, 164</value>
|
|
||||||
</data>
|
|
||||||
<data name="grpAudioOutput.Text" xml:space="preserve">
|
<data name="grpAudioOutput.Text" xml:space="preserve">
|
||||||
<value>Audio</value>
|
<value>Audio</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="grpAudioOutput.ToolTip" xml:space="preserve">
|
<data name="grpAudioOutput.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="btnBatch.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>412, 307</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnBatch.Text" xml:space="preserve">
|
|
||||||
<value>Stapel...</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnBatch.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
|
||||||
</data>
|
|
||||||
<data name="btnFilenameCorrector.Text" xml:space="preserve">
|
|
||||||
<value>Dateinamenkorrektur...</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnFilenameCorrector.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
|
||||||
</data>
|
|
||||||
<data name="btnSettings.Text" xml:space="preserve">
|
<data name="btnSettings.Text" xml:space="preserve">
|
||||||
<value>Einstellungen</value>
|
<value>Einstellungen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnSettings.ToolTip" xml:space="preserve">
|
<data name="btnSettings.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
|
<data name="rbActionCorrectFilenames.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="chkRecursive.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>56, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkRecursive.Text" xml:space="preserve">
|
||||||
|
<value>Stapel</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkRecursive.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="rbActionCreateCUESheet.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="chkMulti.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="rbActionVerifyAndEncode.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="grpAction.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="label2.ToolTip" xml:space="preserve">
|
<data name="label2.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="rbArPlusCRC.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>6, 88</value>
|
<value>61, 13</value>
|
||||||
</data>
|
|
||||||
<data name="rbArPlusCRC.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>129, 17</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArPlusCRC.Text" xml:space="preserve">
|
|
||||||
<value>Verifiziere AR + CRCs</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArPlusCRC.ToolTip" xml:space="preserve">
|
|
||||||
<value>Kontaktiere die AccurateRip-Datenbank und versuche, das Image sowohl anhand dieser als auch anhand der CRC-Werte zu verifizieren</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArAndEncode.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>6, 37</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArAndEncode.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>144, 17</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArAndEncode.Text" xml:space="preserve">
|
|
||||||
<value>Kodieren und verifizieren</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArAndEncode.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
|
||||||
</data>
|
</data>
|
||||||
<data name="label1.Text" xml:space="preserve">
|
<data name="label1.Text" xml:space="preserve">
|
||||||
<value>Datenspur:</value>
|
<value>Datenspur:</value>
|
||||||
@@ -418,54 +340,29 @@
|
|||||||
<data name="txtDataTrackLength.ToolTip" xml:space="preserve">
|
<data name="txtDataTrackLength.ToolTip" xml:space="preserve">
|
||||||
<value>Nicht für normale Musik-CDs verwendet. Erweiterte CDs mit Datenspuren können nicht in der Datenbank gefunden werden, es sei denn, Sie kennen die Länge der Datenspur. Sie können sie oft im EAC-Log finden. Falls das EAC-Log beim CUE-Sheet gefunden wird, wird es automatisch ausgelesen, und Sie müssen hier nichts eingeben.</value>
|
<value>Nicht für normale Musik-CDs verwendet. Erweiterte CDs mit Datenspuren können nicht in der Datenbank gefunden werden, es sei denn, Sie kennen die Länge der Datenspur. Sie können sie oft im EAC-Log finden. Falls das EAC-Log beim CUE-Sheet gefunden wird, wird es automatisch ausgelesen, und Sie müssen hier nichts eingeben.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbArApplyOffset.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="toolStripStatusLabelAR.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>6, 20</value>
|
<value>
|
||||||
</data>
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
<data name="rbArApplyOffset.Size" type="System.Drawing.Size, System.Drawing">
|
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAyNJREFUOE9tkm1P
|
||||||
<value>153, 17</value>
|
mmcYhh+zbsm+Ntlf2Jd92n/Yx21p1nTZlplZ0mJD2+mYG119AakITi2tmoK0a33p1BL7MtcpXRCrKNbK
|
||||||
</data>
|
EEOd1qLYCigSERB5e4BjxGVZSLyTM3dyJcdx3cl9lglHHKcTHO43wk76XSH/Tl44/t4x4cP3jwsfffBW
|
||||||
<data name="rbArApplyOffset.Text" xml:space="preserve">
|
mUiOt8uOlR3FCaN9KWplSaq+F5FehnItVN4ooOgroLpfoHM0i9WVoATOkz0cPP8DVBUxaiRFqAq+VqSR
|
||||||
<value>Verifizieren, &dann kodieren</value>
|
NoPcAOqBAi0PChif5Lg3LeLeyJRKujQrKC9uFeEEZ8rTVFQWOCsv8OMVaOwW6TCDaQyGpvJYnDEW18J4
|
||||||
</data>
|
Vjf+lyh++JsL8g0qZLuclojITmdRSEGnBP3tPHeKr7tvh8kXB2zuwU40SjwRIp2KI1y7NcUFtQtJ4yLl
|
||||||
<data name="rbArApplyOffset.ToolTip" xml:space="preserve">
|
dUFkNVHqzqeplwRwTsKzheLWmQzLfgjs5wgn4wR3XrIbWSAVW0D4rvURZ7SzSLQuzuq8KDTb6BpizD/N
|
||||||
<value>Im ersten Durchlauf verifizieren und versuchen, eine Offsetkorrektur zu finden, die das Auslesen nach der AccurateRip-Datenbank korrekt macht. Im zweiten Durchlauf unter Berücksichtigung dieser Korrektur konvertieren.</value>
|
4VsPsvxqle2oSHBfJJTe5/XeCpGEm+TBHLmkFUF6/S6SjlFknRMoutzo9D6M19cJBGL8aRs/vCOJOP5M
|
||||||
</data>
|
Ar+4TlR0I+bsFMTHxZgRKnXdVGsHUGofoGmyYaybpafGw4zZR+YgSTy6j3fJy5u1ZWKBv8juPoHoCLno
|
||||||
<data name="rbArVerify.Location" type="System.Drawing.Point, System.Drawing">
|
EOz1Igyaf6OpsQtDm5mJu4sMVlmY7VwibAsRdAcITqwSsT4jNW0ns/wYvEMUXv8CwQ5S4YcIfr+f2+0G
|
||||||
<value>6, 71</value>
|
luweVu2+oqCHTdsa4flNkk4/3t4xEiOjYC3C8wPklwzkvXrwtUHK8+9XGi/V011ZzYbVwda4h9BTF5HZ
|
||||||
</data>
|
l2z3PiRuNJIe7EIc0ZO36SjMFtvl+Yn4ytXSMjlu9WD56hzZkXESjjkyUzOE1LWk26pJ3ZRz8Gsxjy6S
|
||||||
<data name="rbArVerify.Size" type="System.Drawing.Size, System.Drawing">
|
GJcQc5tK4f+6/fxeH2MVnzMnPcmr8yfZrvmErYZPCbR+zGbHCXx3vsAx3HI0PDw8jMlkor9Zze9VUqbP
|
||||||
<value>108, 17</value>
|
fckL+Slc9Z/hVJ9iUvsNN9Xf8vPVdgyG7lKJxWKhv78fvV5Pi6YZtVqFUnUZTcMltLW1qBqU1Deqi2lC
|
||||||
</data>
|
c6WZ9vZWbhgNh5J/AJcIo/TEh255AAAAAElFTkSuQmCC
|
||||||
<data name="rbArVerify.Text" xml:space="preserve">
|
</value>
|
||||||
<value>&Verifiziere nur AR</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArVerify.ToolTip" xml:space="preserve">
|
|
||||||
<value>Kontaktiere die AccurateRip-Datenbank und versuche, das Image anhand dieser zu verifizieren</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArNone.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>6, 54</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArNone.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>153, 17</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArNone.Text" xml:space="preserve">
|
|
||||||
<value>&Nicht verifizieren, kodieren</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArNone.ToolTip" xml:space="preserve">
|
|
||||||
<value>Die AccurateRip-Datenbank zur Verifizierung nicht kontaktieren</value>
|
|
||||||
</data>
|
|
||||||
<data name="grpAccurateRip.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
|
||||||
</data>
|
</data>
|
||||||
<data name="statusStrip1.ToolTip" xml:space="preserve">
|
<data name="statusStrip1.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="btnCUECreator.Text" xml:space="preserve">
|
|
||||||
<value>CUE-Sheet erstellen...</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnCUECreator.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
|
||||||
</data>
|
|
||||||
<data name="btnStop.Text" xml:space="preserve">
|
<data name="btnStop.Text" xml:space="preserve">
|
||||||
<value>&Stopp</value>
|
<value>&Stopp</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -508,15 +405,42 @@
|
|||||||
<data name="rbFreedbNever.ToolTip" xml:space="preserve">
|
<data name="rbFreedbNever.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="groupBox1.Text" xml:space="preserve">
|
<data name="grpFreedb.ToolTip" xml:space="preserve">
|
||||||
<value>FreeDB-Abfrage</value>
|
|
||||||
</data>
|
|
||||||
<data name="groupBox1.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="contextMenuStripUDC.ToolTip" xml:space="preserve">
|
<data name="contextMenuStripUDC.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
|
<data name="txtInputPath.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="textBatchReport.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="fileSystemTreeView1.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="grpInput.Text" xml:space="preserve">
|
||||||
|
<value>E&ingabe</value>
|
||||||
|
</data>
|
||||||
|
<data name="grpInput.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="numericWriteOffset.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="lblWriteOffset.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="grpExtra.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="contextMenuStripFileTree.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="panel1.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
AAABAAEAEBAAAAAACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAB
|
AAABAAEAEBAAAAAACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAB
|
||||||
@@ -545,9 +469,6 @@
|
|||||||
AAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAA=
|
AAAAAAAAAAAAAIABAADAAwAA4AcAAPAPAAA=
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="$this.Text" xml:space="preserve">
|
|
||||||
<value>CUE-Tools</value>
|
|
||||||
</data>
|
|
||||||
<data name="$this.ToolTip" xml:space="preserve">
|
<data name="$this.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -117,40 +117,16 @@
|
|||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
|
||||||
<data name="btnConvert.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>412, 346</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnConvert.Text" xml:space="preserve">
|
<data name="btnConvert.Text" xml:space="preserve">
|
||||||
<value>Поехали</value>
|
<value>Поехали</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="grpCUEPaths.Text" xml:space="preserve">
|
|
||||||
<value>Пути к файлам</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnBrowseOutput.Text" xml:space="preserve">
|
<data name="btnBrowseOutput.Text" xml:space="preserve">
|
||||||
<value>Выбор...</value>
|
<value>Выбор...</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnBrowseInput.Text" xml:space="preserve">
|
|
||||||
<value>Выбор...</value>
|
|
||||||
</data>
|
|
||||||
<data name="lblOutput.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>44, 13</value>
|
|
||||||
</data>
|
|
||||||
<data name="lblOutput.Text" xml:space="preserve">
|
|
||||||
<value>Выход:</value>
|
|
||||||
</data>
|
|
||||||
<data name="lblInput.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>36, 13</value>
|
|
||||||
</data>
|
|
||||||
<data name="lblInput.Text" xml:space="preserve">
|
|
||||||
<value>&Вход:</value>
|
|
||||||
</data>
|
|
||||||
<data name="grpOutputStyle.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>130, 164</value>
|
|
||||||
</data>
|
|
||||||
<data name="grpOutputStyle.Text" xml:space="preserve">
|
<data name="grpOutputStyle.Text" xml:space="preserve">
|
||||||
<value>Стиль CUE</value>
|
<value>Стиль CUE</value>
|
||||||
</data>
|
</data>
|
||||||
|
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
<data name="rbEmbedCUE.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="rbEmbedCUE.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>86, 17</value>
|
<value>86, 17</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -196,30 +172,18 @@
|
|||||||
<data name="rbSingleFile.ToolTip" xml:space="preserve">
|
<data name="rbSingleFile.ToolTip" xml:space="preserve">
|
||||||
<value>Создать образ диска в виде одного аудио-файла и .cue файла</value>
|
<value>Создать образ диска в виде одного аудио-файла и .cue файла</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnAbout.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>412, 191</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnAbout.Text" xml:space="preserve">
|
<data name="btnAbout.Text" xml:space="preserve">
|
||||||
<value>О программе</value>
|
<value>О программе</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="grpOutputPathGeneration.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>392, 113</value>
|
|
||||||
</data>
|
|
||||||
<data name="grpOutputPathGeneration.Text" xml:space="preserve">
|
<data name="grpOutputPathGeneration.Text" xml:space="preserve">
|
||||||
<value>Путь для выходных файлов</value>
|
<value>Путь для выходных файлов</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="txtCustomFormat.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>240, 21</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbCustomFormat.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="rbCustomFormat.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>89, 17</value>
|
<value>89, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbCustomFormat.Text" xml:space="preserve">
|
<data name="rbCustomFormat.Text" xml:space="preserve">
|
||||||
<value>По шаблону:</value>
|
<value>По шаблону:</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="txtCreateSubdirectory.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>240, 21</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbDontGenerate.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="rbDontGenerate.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>70, 17</value>
|
<value>70, 17</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -238,9 +202,6 @@
|
|||||||
<data name="rbAppendFilename.Text" xml:space="preserve">
|
<data name="rbAppendFilename.Text" xml:space="preserve">
|
||||||
<value>Суффикс к имени:</value>
|
<value>Суффикс к имени:</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="txtAppendFilename.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>240, 21</value>
|
|
||||||
</data>
|
|
||||||
<data name="grpAudioOutput.Text" xml:space="preserve">
|
<data name="grpAudioOutput.Text" xml:space="preserve">
|
||||||
<value>Формат аудио</value>
|
<value>Формат аудио</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -250,41 +211,74 @@
|
|||||||
<data name="rbNoAudio.Text" xml:space="preserve">
|
<data name="rbNoAudio.Text" xml:space="preserve">
|
||||||
<value>Без аудио</value>
|
<value>Без аудио</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnBatch.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>412, 315</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnBatch.Text" xml:space="preserve">
|
|
||||||
<value>Обработать папку...</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnFilenameCorrector.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>412, 284</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnFilenameCorrector.Text" xml:space="preserve">
|
|
||||||
<value>Исправить имена...</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnSettings.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>412, 222</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnSettings.Text" xml:space="preserve">
|
<data name="btnSettings.Text" xml:space="preserve">
|
||||||
<value>Настройки...</value>
|
<value>Настройки...</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="grpAccurateRip.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="rbActionCorrectFilenames.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>250, 211</value>
|
<value>153, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="grpAccurateRip.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="rbActionCorrectFilenames.Text" xml:space="preserve">
|
||||||
<value>154, 164</value>
|
<value>Исправить имена файлов</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbArPlusCRC.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkRecursive.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>115, 17</value>
|
<value>65, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbArPlusCRC.Text" xml:space="preserve">
|
<data name="chkRecursive.Text" xml:space="preserve">
|
||||||
<value>Проверить + CRC</value>
|
<value>В папке</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbArAndEncode.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="rbActionCreateCUESheet.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>138, 17</value>
|
<value>92, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbArAndEncode.Text" xml:space="preserve">
|
<data name="rbActionCreateCUESheet.Text" xml:space="preserve">
|
||||||
<value>Записать и проверить</value>
|
<value>Создать .cue</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkMulti.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>81, 148</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkMulti.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>80, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkMulti.Text" xml:space="preserve">
|
||||||
|
<value>Несколько</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbActionVerifyAndCRCs.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>109, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbActionVerifyAndCRCs.Text" xml:space="preserve">
|
||||||
|
<value>Проверка + CRC</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbActionVerifyAndEncode.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>154, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbActionVerifyAndEncode.Text" xml:space="preserve">
|
||||||
|
<value>Конвертация + проверка</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbActionVerifyThenEncode.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>147, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbActionVerifyThenEncode.Text" xml:space="preserve">
|
||||||
|
<value>Проверка, конвертация</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbActionVerify.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>112, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbActionVerify.Text" xml:space="preserve">
|
||||||
|
<value>Только проверка</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbActionEncode.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>92, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbActionEncode.Text" xml:space="preserve">
|
||||||
|
<value>Конвертация</value>
|
||||||
|
</data>
|
||||||
|
<data name="grpAction.Text" xml:space="preserve">
|
||||||
|
<value>Действие</value>
|
||||||
|
</data>
|
||||||
|
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>41, 13</value>
|
||||||
|
</data>
|
||||||
|
<data name="label2.Text" xml:space="preserve">
|
||||||
|
<value>Pregap</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>47, 13</value>
|
<value>47, 13</value>
|
||||||
@@ -295,57 +289,68 @@
|
|||||||
<data name="txtDataTrackLength.ToolTip" xml:space="preserve">
|
<data name="txtDataTrackLength.ToolTip" xml:space="preserve">
|
||||||
<value>Не используется для обычных музыкальных дисков. "Улучшенные" компакт диски с треком данных не найдутся в базе данных, если не указать длину трека данных. Её часто можно найти в логе EAC. Если лог EAC лежит в той же папке что и .cue, и имеет такое же имя как .cue файл, то он будет проанализирован автоматически и тут опять же ничего не надо будет вводить.</value>
|
<value>Не используется для обычных музыкальных дисков. "Улучшенные" компакт диски с треком данных не найдутся в базе данных, если не указать длину трека данных. Её часто можно найти в логе EAC. Если лог EAC лежит в той же папке что и .cue, и имеет такое же имя как .cue файл, то он будет проанализирован автоматически и тут опять же ничего не надо будет вводить.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbArApplyOffset.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="toolStripStatusLabelAR.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>138, 17</value>
|
<value>
|
||||||
</data>
|
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
|
||||||
<data name="rbArApplyOffset.Text" xml:space="preserve">
|
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAyNJREFUOE9tkm1P
|
||||||
<value>Проверить и записать</value>
|
mmcYhh+zbsm+Ntlf2Jd92n/Yx21p1nTZlplZ0mJD2+mYG119AakITi2tmoK0a33p1BL7MtcpXRCrKNbK
|
||||||
</data>
|
EEOd1qLYCigSERB5e4BjxGVZSLyTM3dyJcdx3cl9lglHHKcTHO43wk76XSH/Tl44/t4x4cP3jwsfffBW
|
||||||
<data name="rbArApplyOffset.ToolTip" xml:space="preserve">
|
mUiOt8uOlR3FCaN9KWplSaq+F5FehnItVN4ooOgroLpfoHM0i9WVoATOkz0cPP8DVBUxaiRFqAq+VqSR
|
||||||
<value>На первом проходе проверить точность рипа по базе AccurateRip с учетом возможных смещений. На втором проходе, сконвертировать, возможно с применением коррекции смещения (в зависимости от настроек)</value>
|
NoPcAOqBAi0PChif5Lg3LeLeyJRKujQrKC9uFeEEZ8rTVFQWOCsv8OMVaOwW6TCDaQyGpvJYnDEW18J4
|
||||||
</data>
|
Vjf+lyh++JsL8g0qZLuclojITmdRSEGnBP3tPHeKr7tvh8kXB2zuwU40SjwRIp2KI1y7NcUFtQtJ4yLl
|
||||||
<data name="rbArVerify.Size" type="System.Drawing.Size, System.Drawing">
|
dUFkNVHqzqeplwRwTsKzheLWmQzLfgjs5wgn4wR3XrIbWSAVW0D4rvURZ7SzSLQuzuq8KDTb6BpizD/N
|
||||||
<value>118, 17</value>
|
4VsPsvxqle2oSHBfJJTe5/XeCpGEm+TBHLmkFUF6/S6SjlFknRMoutzo9D6M19cJBGL8aRs/vCOJOP5M
|
||||||
</data>
|
Ar+4TlR0I+bsFMTHxZgRKnXdVGsHUGofoGmyYaybpafGw4zZR+YgSTy6j3fJy5u1ZWKBv8juPoHoCLno
|
||||||
<data name="rbArVerify.Text" xml:space="preserve">
|
EOz1Igyaf6OpsQtDm5mJu4sMVlmY7VwibAsRdAcITqwSsT4jNW0ns/wYvEMUXv8CwQ5S4YcIfr+f2+0G
|
||||||
<value>Только проверить</value>
|
luweVu2+oqCHTdsa4flNkk4/3t4xEiOjYC3C8wPklwzkvXrwtUHK8+9XGi/V011ZzYbVwda4h9BTF5HZ
|
||||||
</data>
|
l2z3PiRuNJIe7EIc0ZO36SjMFtvl+Yn4ytXSMjlu9WD56hzZkXESjjkyUzOE1LWk26pJ3ZRz8Gsxjy6S
|
||||||
<data name="rbArVerify.ToolTip" xml:space="preserve">
|
GJcQc5tK4f+6/fxeH2MVnzMnPcmr8yfZrvmErYZPCbR+zGbHCXx3vsAx3HI0PDw8jMlkor9Zze9VUqbP
|
||||||
<value>Проверить точность рипа по базе AccurateRip с учетом возможных смещений</value>
|
fckL+Slc9Z/hVJ9iUvsNN9Xf8vPVdgyG7lKJxWKhv78fvV5Pi6YZtVqFUnUZTcMltLW1qBqU1Deqi2lC
|
||||||
</data>
|
c6WZ9vZWbhgNh5J/AJcIo/TEh255AAAAAElFTkSuQmCC
|
||||||
<data name="rbArNone.Size" type="System.Drawing.Size, System.Drawing">
|
</value>
|
||||||
<value>95, 17</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArNone.Text" xml:space="preserve">
|
|
||||||
<value>Не проверять</value>
|
|
||||||
</data>
|
|
||||||
<data name="rbArNone.ToolTip" xml:space="preserve">
|
|
||||||
<value>Сконвертировать, не обращаясь к базе данных AccurateRip</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnCUECreator.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>412, 253</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnCUECreator.Text" xml:space="preserve">
|
|
||||||
<value>Создать CUE...</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnStop.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>412, 346</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="btnStop.Text" xml:space="preserve">
|
<data name="btnStop.Text" xml:space="preserve">
|
||||||
<value>Стоп</value>
|
<value>Стоп</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnPause.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>477, 346</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnPause.Text" xml:space="preserve">
|
<data name="btnPause.Text" xml:space="preserve">
|
||||||
<value>Пауза</value>
|
<value>Пауза</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnResume.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>477, 346</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnResume.Text" xml:space="preserve">
|
<data name="btnResume.Text" xml:space="preserve">
|
||||||
<value>&Поехали</value>
|
<value>&Поехали</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="rbFreedbAlways.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>60, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbFreedbAlways.Text" xml:space="preserve">
|
||||||
|
<value>Всегда</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbFreedbIf.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>76, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbFreedbIf.Text" xml:space="preserve">
|
||||||
|
<value>Если надо</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbFreedbNever.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>68, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="rbFreedbNever.Text" xml:space="preserve">
|
||||||
|
<value>Никогда</value>
|
||||||
|
</data>
|
||||||
|
<data name="grpFreedb.Text" xml:space="preserve">
|
||||||
|
<value>Поиск в Freedb</value>
|
||||||
|
</data>
|
||||||
|
<data name="grpInput.Text" xml:space="preserve">
|
||||||
|
<value>Исходный файл</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblWriteOffset.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>59, 13</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblWriteOffset.Text" xml:space="preserve">
|
||||||
|
<value>Смещение</value>
|
||||||
|
</data>
|
||||||
|
<data name="grpExtra.Text" xml:space="preserve">
|
||||||
|
<value>Дополнительно</value>
|
||||||
|
</data>
|
||||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
<value>
|
<value>
|
||||||
AAABAAEAEBAAAAAACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAB
|
AAABAAEAEBAAAAAACABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAB
|
||||||
|
|||||||
40
CUETools/frmChoice.Designer.cs
generated
@@ -41,31 +41,24 @@ namespace JDP
|
|||||||
this.Start = new System.Windows.Forms.ColumnHeader();
|
this.Start = new System.Windows.Forms.ColumnHeader();
|
||||||
this.Length = new System.Windows.Forms.ColumnHeader();
|
this.Length = new System.Windows.Forms.ColumnHeader();
|
||||||
this.btnEdit = new System.Windows.Forms.Button();
|
this.btnEdit = new System.Windows.Forms.Button();
|
||||||
|
this.chkFixEncoding = new System.Windows.Forms.CheckBox();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
// button1
|
// button1
|
||||||
//
|
//
|
||||||
this.button1.AccessibleDescription = null;
|
|
||||||
this.button1.AccessibleName = null;
|
|
||||||
resources.ApplyResources(this.button1, "button1");
|
|
||||||
this.button1.BackgroundImage = null;
|
|
||||||
this.button1.DialogResult = System.Windows.Forms.DialogResult.OK;
|
this.button1.DialogResult = System.Windows.Forms.DialogResult.OK;
|
||||||
this.button1.Font = null;
|
resources.ApplyResources(this.button1, "button1");
|
||||||
this.button1.Name = "button1";
|
this.button1.Name = "button1";
|
||||||
this.button1.UseVisualStyleBackColor = true;
|
this.button1.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// listChoices
|
// listChoices
|
||||||
//
|
//
|
||||||
this.listChoices.AccessibleDescription = null;
|
|
||||||
this.listChoices.AccessibleName = null;
|
|
||||||
resources.ApplyResources(this.listChoices, "listChoices");
|
|
||||||
this.listChoices.BackgroundImage = null;
|
|
||||||
this.listChoices.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
this.listChoices.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||||
this.columnHeader1});
|
this.columnHeader1});
|
||||||
this.listChoices.Font = null;
|
|
||||||
this.listChoices.FullRowSelect = true;
|
this.listChoices.FullRowSelect = true;
|
||||||
this.listChoices.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
|
this.listChoices.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
|
||||||
this.listChoices.HideSelection = false;
|
this.listChoices.HideSelection = false;
|
||||||
|
resources.ApplyResources(this.listChoices, "listChoices");
|
||||||
this.listChoices.MultiSelect = false;
|
this.listChoices.MultiSelect = false;
|
||||||
this.listChoices.Name = "listChoices";
|
this.listChoices.Name = "listChoices";
|
||||||
this.listChoices.ShowItemToolTips = true;
|
this.listChoices.ShowItemToolTips = true;
|
||||||
@@ -89,26 +82,19 @@ namespace JDP
|
|||||||
//
|
//
|
||||||
// textBox1
|
// textBox1
|
||||||
//
|
//
|
||||||
this.textBox1.AccessibleDescription = null;
|
|
||||||
this.textBox1.AccessibleName = null;
|
|
||||||
resources.ApplyResources(this.textBox1, "textBox1");
|
|
||||||
this.textBox1.BackgroundImage = null;
|
|
||||||
this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||||
|
resources.ApplyResources(this.textBox1, "textBox1");
|
||||||
this.textBox1.Name = "textBox1";
|
this.textBox1.Name = "textBox1";
|
||||||
this.textBox1.ReadOnly = true;
|
this.textBox1.ReadOnly = true;
|
||||||
//
|
//
|
||||||
// listTracks
|
// listTracks
|
||||||
//
|
//
|
||||||
this.listTracks.AccessibleDescription = null;
|
|
||||||
this.listTracks.AccessibleName = null;
|
|
||||||
resources.ApplyResources(this.listTracks, "listTracks");
|
resources.ApplyResources(this.listTracks, "listTracks");
|
||||||
this.listTracks.BackgroundImage = null;
|
|
||||||
this.listTracks.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
this.listTracks.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||||
this.Title,
|
this.Title,
|
||||||
this.TrackNo,
|
this.TrackNo,
|
||||||
this.Start,
|
this.Start,
|
||||||
this.Length});
|
this.Length});
|
||||||
this.listTracks.Font = null;
|
|
||||||
this.listTracks.FullRowSelect = true;
|
this.listTracks.FullRowSelect = true;
|
||||||
this.listTracks.GridLines = true;
|
this.listTracks.GridLines = true;
|
||||||
this.listTracks.LabelEdit = true;
|
this.listTracks.LabelEdit = true;
|
||||||
@@ -139,31 +125,30 @@ namespace JDP
|
|||||||
//
|
//
|
||||||
// btnEdit
|
// btnEdit
|
||||||
//
|
//
|
||||||
this.btnEdit.AccessibleDescription = null;
|
|
||||||
this.btnEdit.AccessibleName = null;
|
|
||||||
resources.ApplyResources(this.btnEdit, "btnEdit");
|
resources.ApplyResources(this.btnEdit, "btnEdit");
|
||||||
this.btnEdit.BackgroundImage = null;
|
|
||||||
this.btnEdit.Font = null;
|
|
||||||
this.btnEdit.Name = "btnEdit";
|
this.btnEdit.Name = "btnEdit";
|
||||||
this.btnEdit.UseVisualStyleBackColor = true;
|
this.btnEdit.UseVisualStyleBackColor = true;
|
||||||
this.btnEdit.Click += new System.EventHandler(this.btnEdit_Click);
|
this.btnEdit.Click += new System.EventHandler(this.btnEdit_Click);
|
||||||
//
|
//
|
||||||
|
// chkFixEncoding
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.chkFixEncoding, "chkFixEncoding");
|
||||||
|
this.chkFixEncoding.Name = "chkFixEncoding";
|
||||||
|
this.chkFixEncoding.UseVisualStyleBackColor = true;
|
||||||
|
this.chkFixEncoding.CheckedChanged += new System.EventHandler(this.chkFixEncoding_CheckedChanged);
|
||||||
|
//
|
||||||
// frmChoice
|
// frmChoice
|
||||||
//
|
//
|
||||||
this.AcceptButton = this.button1;
|
this.AcceptButton = this.button1;
|
||||||
this.AccessibleDescription = null;
|
|
||||||
this.AccessibleName = null;
|
|
||||||
resources.ApplyResources(this, "$this");
|
resources.ApplyResources(this, "$this");
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.BackgroundImage = null;
|
this.Controls.Add(this.chkFixEncoding);
|
||||||
this.Controls.Add(this.btnEdit);
|
this.Controls.Add(this.btnEdit);
|
||||||
this.Controls.Add(this.listTracks);
|
this.Controls.Add(this.listTracks);
|
||||||
this.Controls.Add(this.textBox1);
|
this.Controls.Add(this.textBox1);
|
||||||
this.Controls.Add(this.listChoices);
|
this.Controls.Add(this.listChoices);
|
||||||
this.Controls.Add(this.button1);
|
this.Controls.Add(this.button1);
|
||||||
this.Font = null;
|
|
||||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
|
||||||
this.Icon = null;
|
|
||||||
this.MaximizeBox = false;
|
this.MaximizeBox = false;
|
||||||
this.Name = "frmChoice";
|
this.Name = "frmChoice";
|
||||||
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
|
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
|
||||||
@@ -187,5 +172,6 @@ namespace JDP
|
|||||||
private System.Windows.Forms.ColumnHeader Length;
|
private System.Windows.Forms.ColumnHeader Length;
|
||||||
private System.Windows.Forms.Button btnEdit;
|
private System.Windows.Forms.Button btnEdit;
|
||||||
private System.Windows.Forms.ColumnHeader Start;
|
private System.Windows.Forms.ColumnHeader Start;
|
||||||
|
private System.Windows.Forms.CheckBox chkFixEncoding;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -26,50 +26,47 @@ namespace JDP
|
|||||||
button1.Select();
|
button1.Select();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private ListViewItem ToItem(object i)
|
||||||
|
{
|
||||||
|
string text = "";
|
||||||
|
int image = -1;
|
||||||
|
if (i is string)
|
||||||
|
text = i as string;
|
||||||
|
else if (i is CUEToolsSourceFile)
|
||||||
|
{
|
||||||
|
text = (i as CUEToolsSourceFile).path;
|
||||||
|
image = 0;
|
||||||
|
}
|
||||||
|
else if (i is MusicBrainz.Release)
|
||||||
|
{
|
||||||
|
ReleaseInfo r = new ReleaseInfo(CUE, i as MusicBrainz.Release);
|
||||||
|
text = r.Text;
|
||||||
|
image = 2;
|
||||||
|
i = r;
|
||||||
|
}
|
||||||
|
else if (i is Freedb.CDEntry)
|
||||||
|
{
|
||||||
|
ReleaseInfo r = new ReleaseInfo(CUE, i as Freedb.CDEntry);
|
||||||
|
text = r.Text;
|
||||||
|
image = 1;
|
||||||
|
i = r;
|
||||||
|
}
|
||||||
|
ListViewItem item = new ListViewItem(text, image);
|
||||||
|
item.Tag = i;
|
||||||
|
return item;
|
||||||
|
}
|
||||||
|
|
||||||
public IEnumerable<object> Choices
|
public IEnumerable<object> Choices
|
||||||
{
|
{
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
bool isCD = false;
|
|
||||||
foreach(object i in value)
|
foreach(object i in value)
|
||||||
{
|
{
|
||||||
string text = "";
|
ListViewItem item = ToItem(i);
|
||||||
int image = -1;
|
|
||||||
if (i is string)
|
|
||||||
text = i as string;
|
|
||||||
else if (i is CUEToolsSourceFile)
|
|
||||||
{
|
|
||||||
text = (i as CUEToolsSourceFile).path;
|
|
||||||
image = 0;
|
|
||||||
}
|
|
||||||
else if (i is MusicBrainz.Release)
|
|
||||||
{
|
|
||||||
MusicBrainz.Release release = i as MusicBrainz.Release;
|
|
||||||
text = String.Format("{0}: {1} - {2}",
|
|
||||||
release.GetEvents().Count > 0 ? release.GetEvents()[0].Date.Substring(0, 4) : "YYYY",
|
|
||||||
release.GetArtist(),
|
|
||||||
release.GetTitle());
|
|
||||||
image = 2;
|
|
||||||
isCD = true;
|
|
||||||
}
|
|
||||||
else if (i is Freedb.CDEntry)
|
|
||||||
{
|
|
||||||
CDEntry cdEntry = i as CDEntry;
|
|
||||||
text = String.Format("{0}: {1} - {2}",
|
|
||||||
cdEntry.Year,
|
|
||||||
cdEntry.Artist,
|
|
||||||
cdEntry.Title);
|
|
||||||
image = 1;
|
|
||||||
isCD = true;
|
|
||||||
}
|
|
||||||
ListViewItem item = new ListViewItem(text, image);
|
|
||||||
item.Tag = i;
|
|
||||||
listChoices.Items.Add(item);
|
listChoices.Items.Add(item);
|
||||||
}
|
}
|
||||||
if (isCD)
|
if (CUE != null)
|
||||||
{
|
{
|
||||||
if (CUE == null)
|
|
||||||
throw new Exception("selecting release information, but cue sheet has not been set");
|
|
||||||
string text = String.Format("{0}: {1} - {2}",
|
string text = String.Format("{0}: {1} - {2}",
|
||||||
CUE.Year == "" ? "YYYY" : CUE.Year,
|
CUE.Year == "" ? "YYYY" : CUE.Year,
|
||||||
CUE.Artist == "" ? "Unknown Artist" : CUE.Artist,
|
CUE.Artist == "" ? "Unknown Artist" : CUE.Artist,
|
||||||
@@ -105,12 +102,9 @@ namespace JDP
|
|||||||
private void frmChoice_FormClosing(object sender, FormClosingEventArgs e)
|
private void frmChoice_FormClosing(object sender, FormClosingEventArgs e)
|
||||||
{
|
{
|
||||||
object item = ChosenObject;
|
object item = ChosenObject;
|
||||||
if (e.CloseReason != CloseReason.None || DialogResult != DialogResult.OK || item == null)
|
if (e.CloseReason != CloseReason.None || DialogResult != DialogResult.OK || item == null || !(item is ReleaseInfo))
|
||||||
return;
|
return;
|
||||||
if (item is MusicBrainz.Release)
|
(item as ReleaseInfo).FillCUE();
|
||||||
CUE.FillFromMusicBrainz((MusicBrainz.Release)item);
|
|
||||||
else if (item is CDEntry)
|
|
||||||
CUE.FillFromFreedb((CDEntry)item);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AutoResizeTracks()
|
private void AutoResizeTracks()
|
||||||
@@ -128,39 +122,37 @@ namespace JDP
|
|||||||
object item = ChosenObject;
|
object item = ChosenObject;
|
||||||
if (item != null && item is CUEToolsSourceFile)
|
if (item != null && item is CUEToolsSourceFile)
|
||||||
{
|
{
|
||||||
textBox1.Text = (item as CUEToolsSourceFile).contents.Replace("\r\n", "\r").Replace("\r", "\r\n");
|
textBox1.Text = (item as CUEToolsSourceFile).contents.Replace("\r\n", "\n").Replace("\r", "\n").Replace("\n", "\r\n");
|
||||||
|
chkFixEncoding.Visible = false;
|
||||||
}
|
}
|
||||||
else if (item != null && item is MusicBrainz.Release)
|
else if (item != null && item is ReleaseInfo)
|
||||||
{
|
{
|
||||||
MusicBrainz.Release release = item as MusicBrainz.Release;
|
ReleaseInfo r = (item as ReleaseInfo);
|
||||||
listTracks.Items.Clear();
|
listTracks.Items.Clear();
|
||||||
foreach (MusicBrainz.Track track in release.GetTracks())
|
if (r.musicbrainz != null)
|
||||||
{
|
foreach (MusicBrainz.Track track in r.musicbrainz.GetTracks())
|
||||||
listTracks.Items.Add(new ListViewItem(new string[] {
|
{
|
||||||
track.GetTitle(),
|
listTracks.Items.Add(new ListViewItem(new string[] {
|
||||||
(listTracks.Items.Count + 1).ToString(),
|
track.GetTitle(),
|
||||||
CUE == null ? "" : CUE.TOC[listTracks.Items.Count + 1].StartMSF,
|
(listTracks.Items.Count + 1).ToString(),
|
||||||
CUE == null ? "" : CUE.TOC[listTracks.Items.Count + 1].LengthMSF
|
CUE == null ? "" : CUE.TOC[listTracks.Items.Count + CUE.TOC.FirstAudio].StartMSF,
|
||||||
}));
|
CUE == null ? "" : CUE.TOC[listTracks.Items.Count + CUE.TOC.FirstAudio].LengthMSF
|
||||||
}
|
}));
|
||||||
AutoResizeTracks();
|
}
|
||||||
}
|
if (r.freedb != null)
|
||||||
else if (item != null && item is CDEntry)
|
for (int i = 0; i < r.freedb.Tracks.Count; i++)
|
||||||
{
|
{
|
||||||
CDEntry cdEntry = item as CDEntry;
|
listTracks.Items.Add(new ListViewItem(new string[] {
|
||||||
|
r.freedb.Tracks[i].Title,
|
||||||
listTracks.Items.Clear();
|
|
||||||
for (int i = 0; i < cdEntry.Tracks.Count; i++)
|
|
||||||
{
|
|
||||||
listTracks.Items.Add(new ListViewItem(new string[] {
|
|
||||||
cdEntry.Tracks[i].Title,
|
|
||||||
(i + 1).ToString(),
|
(i + 1).ToString(),
|
||||||
CDImageLayout.TimeToString((uint)cdEntry.Tracks[i].FrameOffset - 150),
|
CDImageLayout.TimeToString((uint)r.freedb.Tracks[i].FrameOffset - 150),
|
||||||
CDImageLayout.TimeToString((i + 1 < cdEntry.Tracks.Count) ? (uint) (cdEntry.Tracks[i + 1].FrameOffset - cdEntry.Tracks[i].FrameOffset) :
|
CDImageLayout.TimeToString((i + 1 < r.freedb.Tracks.Count) ? (uint) (r.freedb.Tracks[i + 1].FrameOffset - r.freedb.Tracks[i].FrameOffset) :
|
||||||
(CUE == null || i >= CUE.TOC.TrackCount) ? 0 : CUE.TOC[i + 1].Length)
|
(CUE == null || i >= CUE.TOC.TrackCount) ? 0 : CUE.TOC[i + CUE.TOC.FirstAudio].Length)
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
AutoResizeTracks();
|
AutoResizeTracks();
|
||||||
|
chkFixEncoding.Visible = r.freedb != null;
|
||||||
|
chkFixEncoding.Checked = r.freedb_latin1 != null;
|
||||||
}
|
}
|
||||||
else if (item != null && item is CUESheet)
|
else if (item != null && item is CUESheet)
|
||||||
{
|
{
|
||||||
@@ -176,10 +168,12 @@ namespace JDP
|
|||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
AutoResizeTracks();
|
AutoResizeTracks();
|
||||||
|
chkFixEncoding.Visible = false;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
listTracks.Items.Clear();
|
listTracks.Items.Clear();
|
||||||
|
chkFixEncoding.Visible = false;
|
||||||
textBox1.Text = "";
|
textBox1.Text = "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -189,10 +183,8 @@ namespace JDP
|
|||||||
object item = ChosenObject;
|
object item = ChosenObject;
|
||||||
if (item == null || CUE == null)
|
if (item == null || CUE == null)
|
||||||
return;
|
return;
|
||||||
if (item is MusicBrainz.Release)
|
if (item is ReleaseInfo)
|
||||||
CUE.FillFromMusicBrainz((MusicBrainz.Release)item);
|
(item as ReleaseInfo).FillCUE();
|
||||||
else if (item is CDEntry)
|
|
||||||
CUE.FillFromFreedb((CDEntry)item);
|
|
||||||
else if (!(item is CUESheet))
|
else if (!(item is CUESheet))
|
||||||
return;
|
return;
|
||||||
listChoices.Items[0].Selected = true;
|
listChoices.Items[0].Selected = true;
|
||||||
@@ -251,5 +243,97 @@ namespace JDP
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void chkFixEncoding_CheckedChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (listChoices.SelectedItems.Count > 0)
|
||||||
|
{
|
||||||
|
ListViewItem item = listChoices.Items[listChoices.SelectedItems[0].Index];
|
||||||
|
if (item.Tag is ReleaseInfo)
|
||||||
|
{
|
||||||
|
ReleaseInfo r = item.Tag as ReleaseInfo;
|
||||||
|
if ((r.freedb_latin1 == null) == chkFixEncoding.Checked)
|
||||||
|
{
|
||||||
|
r.FixEncoding();
|
||||||
|
item.Text = r.Text;
|
||||||
|
for (int i = 0; i < r.freedb.Tracks.Count; i++)
|
||||||
|
listTracks.Items[i].Text = r.freedb.Tracks[i].Title;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
sealed class ReleaseInfo
|
||||||
|
{
|
||||||
|
public Freedb.CDEntry freedb_latin1;
|
||||||
|
public Freedb.CDEntry freedb;
|
||||||
|
public MusicBrainz.Release musicbrainz;
|
||||||
|
public CUESheet CUE;
|
||||||
|
private Encoding iso;
|
||||||
|
|
||||||
|
public ReleaseInfo(CUESheet cue, Freedb.CDEntry release)
|
||||||
|
{
|
||||||
|
CUE = cue;
|
||||||
|
iso = Encoding.GetEncoding("iso-8859-1");
|
||||||
|
freedb_latin1 = null;
|
||||||
|
freedb = release;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ReleaseInfo(CUESheet cue, MusicBrainz.Release release)
|
||||||
|
{
|
||||||
|
CUE = cue;
|
||||||
|
iso = Encoding.GetEncoding("iso-8859-1");
|
||||||
|
musicbrainz = release;
|
||||||
|
}
|
||||||
|
|
||||||
|
private string FixEncoding(string src)
|
||||||
|
{
|
||||||
|
return Encoding.Default.GetString(iso.GetBytes(src));
|
||||||
|
}
|
||||||
|
|
||||||
|
public string Text
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (musicbrainz != null)
|
||||||
|
return string.Format("{0}: {1} - {2}",
|
||||||
|
musicbrainz.GetEvents().Count > 0 ? musicbrainz.GetEvents()[0].Date.Substring(0, 4) : "YYYY",
|
||||||
|
musicbrainz.GetArtist(),
|
||||||
|
musicbrainz.GetTitle());
|
||||||
|
if (freedb != null)
|
||||||
|
return string.Format("{0}: {1} - {2}",
|
||||||
|
freedb.Year,
|
||||||
|
freedb.Artist,
|
||||||
|
freedb.Title);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void FixEncoding()
|
||||||
|
{
|
||||||
|
if (freedb == null)
|
||||||
|
return;
|
||||||
|
if (freedb_latin1 != null)
|
||||||
|
{
|
||||||
|
freedb = freedb_latin1;
|
||||||
|
freedb_latin1 = null;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
freedb_latin1 = freedb;
|
||||||
|
freedb = new Freedb.CDEntry(freedb_latin1);
|
||||||
|
freedb.Artist = FixEncoding(freedb.Artist);
|
||||||
|
freedb.Title = FixEncoding(freedb.Title);
|
||||||
|
foreach (Freedb.Track tr in freedb.Tracks)
|
||||||
|
tr.Title = FixEncoding(tr.Title);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void FillCUE()
|
||||||
|
{
|
||||||
|
if (musicbrainz != null)
|
||||||
|
CUE.FillFromMusicBrainz(musicbrainz);
|
||||||
|
else if (freedb != null)
|
||||||
|
CUE.FillFromFreedb(freedb);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -117,28 +117,50 @@
|
|||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
|
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<data name="button1.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>488, 293</value>
|
||||||
|
</data>
|
||||||
|
<data name="button1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>75, 23</value>
|
||||||
|
</data>
|
||||||
<assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
<assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
<data name="listChoices.TabIndex" type="System.Int32, mscorlib">
|
<data name="button1.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>24</value>
|
<value>23</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>textBox1.Parent" xml:space="preserve">
|
<data name="button1.Text" xml:space="preserve">
|
||||||
<value>$this</value>
|
<value>Ok</value>
|
||||||
</data>
|
|
||||||
<data name="listTracks.Visible" type="System.Boolean, mscorlib">
|
|
||||||
<value>False</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>btnEdit.Parent" xml:space="preserve">
|
|
||||||
<value>$this</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name=">>button1.Name" xml:space="preserve">
|
<data name=">>button1.Name" xml:space="preserve">
|
||||||
<value>button1</value>
|
<value>button1</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>button1.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>button1.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>button1.ZOrder" xml:space="preserve">
|
||||||
|
<value>5</value>
|
||||||
|
</data>
|
||||||
|
<data name="columnHeader1.Width" type="System.Int32, mscorlib">
|
||||||
|
<value>520</value>
|
||||||
|
</data>
|
||||||
|
<data name="listChoices.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>12, 12</value>
|
||||||
|
</data>
|
||||||
|
<data name="listChoices.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>551, 72</value>
|
||||||
|
</data>
|
||||||
|
<metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>17, 17</value>
|
||||||
|
</metadata>
|
||||||
<data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
|
<data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
<value>
|
<value>
|
||||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
|
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
|
||||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAq
|
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAo
|
||||||
CwAAAk1TRnQBSQFMAgEBBAEAAQwBAAEEAQABEAEAARABAAT/AQkBEAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
CwAAAk1TRnQBSQFMAgEBBAEAAQwBAAEEAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||||
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
AwABQAMAASADAAEBAQABCAYAAQgYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
||||||
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
||||||
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
||||||
@@ -185,142 +207,81 @@
|
|||||||
AesB7wMAAf8CBAHsDP8HrgERAQABDwHrAbwB/wEAAq4DAAHvAesB7wTzAe8B6wHvBwAB7wbrAe8EABD/
|
AesB7wMAAf8CBAHsDP8HrgERAQABDwHrAbwB/wEAAq4DAAHvAesB7wTzAe8B6wHvBwAB7wbrAe8EABD/
|
||||||
AQAJrgEPAQABEwERAa4GAAbrBQABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEBFgAD/4EA
|
AQAJrgEPAQABEwERAa4GAAbrBQABQgFNAT4HAAE+AwABKAMAAUADAAEgAwABAQEAAQEGAAEBFgAD/4EA
|
||||||
AfgBHwIAAYABAQH4AR8B4AEHBAAB4AEHAcABAwQAAcABAwGAAQEEAAGAAQEGAAGAAQE2AAGAAQEBgAEB
|
AfgBHwIAAYABAQH4AR8B4AEHBAAB4AEHAcABAwQAAcABAwGAAQEEAAGAAQEGAAGAAQE2AAGAAQEBgAEB
|
||||||
BAABgAEBAcABAwQAAcABAwHgAQcEAAHgAQcB8AEPAgABgAEBAfgBHxYACw==
|
BAABgAEBAcABAwQAAcABAwHgAQcEAAHgAQcB8AEPAgABgAEBAfgBHws=
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="columnHeader1.Width" type="System.Int32, mscorlib">
|
<data name="listChoices.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>540</value>
|
<value>24</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TrackNo.DisplayIndex" type="System.Int32, mscorlib">
|
<data name=">>listChoices.Name" xml:space="preserve">
|
||||||
<value>0</value>
|
<value>listChoices</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>listTracks.Type" xml:space="preserve">
|
<data name=">>listChoices.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>imageList1.Type" xml:space="preserve">
|
<data name=">>listChoices.Parent" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>$this</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>listTracks.ZOrder" xml:space="preserve">
|
<data name=">>listChoices.ZOrder" xml:space="preserve">
|
||||||
<value>1</value>
|
<value>4</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TrackNo.Text" xml:space="preserve">
|
<data name="textBox1.Font" type="System.Drawing.Font, System.Drawing">
|
||||||
<value>#</value>
|
<value>Courier New, 8pt</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>columnHeader1.Type" xml:space="preserve">
|
<data name="textBox1.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>12, 90</value>
|
||||||
</data>
|
</data>
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<data name="textBox1.Multiline" type="System.Boolean, mscorlib">
|
||||||
<data name="button1.Location" type="System.Drawing.Point, System.Drawing">
|
<value>True</value>
|
||||||
<value>488, 293</value>
|
|
||||||
</data>
|
|
||||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>575, 328</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnEdit.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>75, 23</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>Length.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
</data>
|
||||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
<data name="textBox1.ScrollBars" type="System.Windows.Forms.ScrollBars, System.Windows.Forms">
|
<data name="textBox1.ScrollBars" type="System.Windows.Forms.ScrollBars, System.Windows.Forms">
|
||||||
<value>Vertical</value>
|
<value>Vertical</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="listTracks.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
<data name="textBox1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>Top, Left, Right</value>
|
|
||||||
</data>
|
|
||||||
<data name="listTracks.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>551, 197</value>
|
<value>551, 197</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="textBox1.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>25</value>
|
||||||
|
</data>
|
||||||
<data name=">>textBox1.Name" xml:space="preserve">
|
<data name=">>textBox1.Name" xml:space="preserve">
|
||||||
<value>textBox1</value>
|
<value>textBox1</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>listTracks.Parent" xml:space="preserve">
|
|
||||||
<value>$this</value>
|
|
||||||
</data>
|
|
||||||
<data name="listChoices.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>551, 72</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>listChoices.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name="Start.Text" xml:space="preserve">
|
|
||||||
<value>Start</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>Start.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>listChoices.ZOrder" xml:space="preserve">
|
|
||||||
<value>3</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>btnEdit.ZOrder" xml:space="preserve">
|
|
||||||
<value>0</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>button1.ZOrder" xml:space="preserve">
|
|
||||||
<value>4</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>listTracks.Name" xml:space="preserve">
|
|
||||||
<value>listTracks</value>
|
|
||||||
</data>
|
|
||||||
<data name="textBox1.Multiline" type="System.Boolean, mscorlib">
|
|
||||||
<value>True</value>
|
|
||||||
</data>
|
|
||||||
<data name="Start.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">
|
|
||||||
<value>Right</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>textBox1.Type" xml:space="preserve">
|
<data name=">>textBox1.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>button1.Type" xml:space="preserve">
|
<data name=">>textBox1.Parent" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>$this</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>listChoices.Name" xml:space="preserve">
|
<data name=">>textBox1.ZOrder" xml:space="preserve">
|
||||||
<value>listChoices</value>
|
<value>3</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
<data name="listTracks.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
<value>CenterParent</value>
|
<value>Top, Left, Right</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="listTracks.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="listTracks.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>12, 90</value>
|
<value>12, 90</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
<data name="listTracks.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>6, 13</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>btnEdit.Name" xml:space="preserve">
|
|
||||||
<value>btnEdit</value>
|
|
||||||
</data>
|
|
||||||
<data name="textBox1.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>551, 197</value>
|
<value>551, 197</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>TrackNo.Type" xml:space="preserve">
|
<data name="listTracks.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>26</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="button1.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="listTracks.Visible" type="System.Boolean, mscorlib">
|
||||||
<value>75, 23</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnEdit.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>407, 293</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>textBox1.ZOrder" xml:space="preserve">
|
|
||||||
<value>2</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>$this.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnEdit.Text" xml:space="preserve">
|
|
||||||
<value>Edit</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>Title.Name" xml:space="preserve">
|
|
||||||
<value>Title</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnEdit.Visible" type="System.Boolean, mscorlib">
|
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>btnEdit.Type" xml:space="preserve">
|
<data name=">>listTracks.Name" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>listTracks</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="button1.Text" xml:space="preserve">
|
<data name=">>listTracks.Type" xml:space="preserve">
|
||||||
<value>Ok</value>
|
<value>System.Windows.Forms.ListView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>listTracks.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>listTracks.ZOrder" xml:space="preserve">
|
||||||
|
<value>2</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Title.DisplayIndex" type="System.Int32, mscorlib">
|
<data name="Title.DisplayIndex" type="System.Int32, mscorlib">
|
||||||
<value>1</value>
|
<value>1</value>
|
||||||
@@ -328,73 +289,139 @@
|
|||||||
<data name="Title.Text" xml:space="preserve">
|
<data name="Title.Text" xml:space="preserve">
|
||||||
<value>Title</value>
|
<value>Title</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="textBox1.Font" type="System.Drawing.Font, System.Drawing">
|
|
||||||
<value>Courier New, 8pt</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>Title.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name="$this.Text" xml:space="preserve">
|
|
||||||
<value>Select the best match</value>
|
|
||||||
</data>
|
|
||||||
<data name="Title.Width" type="System.Int32, mscorlib">
|
<data name="Title.Width" type="System.Int32, mscorlib">
|
||||||
<value>360</value>
|
<value>360</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>listChoices.Parent" xml:space="preserve">
|
<data name="TrackNo.DisplayIndex" type="System.Int32, mscorlib">
|
||||||
<value>$this</value>
|
<value>0</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>TrackNo.Name" xml:space="preserve">
|
<data name="TrackNo.Text" xml:space="preserve">
|
||||||
<value>TrackNo</value>
|
<value>#</value>
|
||||||
</data>
|
|
||||||
<data name=">>columnHeader1.Name" xml:space="preserve">
|
|
||||||
<value>columnHeader1</value>
|
|
||||||
</data>
|
|
||||||
<data name="button1.TabIndex" type="System.Int32, mscorlib">
|
|
||||||
<value>23</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>button1.Parent" xml:space="preserve">
|
|
||||||
<value>$this</value>
|
|
||||||
</data>
|
|
||||||
<data name="listTracks.TabIndex" type="System.Int32, mscorlib">
|
|
||||||
<value>26</value>
|
|
||||||
</data>
|
|
||||||
<data name="textBox1.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>12, 90</value>
|
|
||||||
</data>
|
|
||||||
<data name="listChoices.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>12, 12</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>imageList1.Name" xml:space="preserve">
|
|
||||||
<value>imageList1</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="TrackNo.Width" type="System.Int32, mscorlib">
|
<data name="TrackNo.Width" type="System.Int32, mscorlib">
|
||||||
<value>30</value>
|
<value>30</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>$this.Name" xml:space="preserve">
|
<data name="Start.Text" xml:space="preserve">
|
||||||
<value>frmChoice</value>
|
|
||||||
</data>
|
|
||||||
<data name="Length.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">
|
|
||||||
<value>Right</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>Start.Name" xml:space="preserve">
|
|
||||||
<value>Start</value>
|
<value>Start</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="textBox1.TabIndex" type="System.Int32, mscorlib">
|
<data name="Start.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">
|
||||||
<value>25</value>
|
<value>Right</value>
|
||||||
</data>
|
|
||||||
<data name=">>Length.Name" xml:space="preserve">
|
|
||||||
<value>Length</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnEdit.TabIndex" type="System.Int32, mscorlib">
|
|
||||||
<value>27</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="Length.Text" xml:space="preserve">
|
<data name="Length.Text" xml:space="preserve">
|
||||||
<value>Length</value>
|
<value>Length</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Length.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">
|
||||||
|
<value>Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnEdit.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>407, 293</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnEdit.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>75, 23</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnEdit.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>27</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnEdit.Text" xml:space="preserve">
|
||||||
|
<value>Edit</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnEdit.Visible" type="System.Boolean, mscorlib">
|
||||||
|
<value>False</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>btnEdit.Name" xml:space="preserve">
|
||||||
|
<value>btnEdit</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>btnEdit.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>btnEdit.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>btnEdit.ZOrder" xml:space="preserve">
|
||||||
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkFixEncoding.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkFixEncoding.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>315, 297</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkFixEncoding.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>86, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkFixEncoding.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>28</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkFixEncoding.Text" xml:space="preserve">
|
||||||
|
<value>Fix encoding</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chkFixEncoding.Name" xml:space="preserve">
|
||||||
|
<value>chkFixEncoding</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chkFixEncoding.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chkFixEncoding.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chkFixEncoding.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">
|
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
<metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||||
<value>17, 17</value>
|
<value>6, 13</value>
|
||||||
</metadata>
|
</data>
|
||||||
|
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>575, 328</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
||||||
|
<value>CenterParent</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.Text" xml:space="preserve">
|
||||||
|
<value>Select the best match</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>columnHeader1.Name" xml:space="preserve">
|
||||||
|
<value>columnHeader1</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>columnHeader1.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>imageList1.Name" xml:space="preserve">
|
||||||
|
<value>imageList1</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>imageList1.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>Title.Name" xml:space="preserve">
|
||||||
|
<value>Title</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>Title.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>TrackNo.Name" xml:space="preserve">
|
||||||
|
<value>TrackNo</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>TrackNo.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>Start.Name" xml:space="preserve">
|
||||||
|
<value>Start</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>Start.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>Length.Name" xml:space="preserve">
|
||||||
|
<value>Length</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>Length.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>$this.Name" xml:space="preserve">
|
||||||
|
<value>frmChoice</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>$this.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
7
CUETools/frmFilenameCorrector.Designer.cs
generated
@@ -29,23 +29,16 @@ namespace JDP {
|
|||||||
//
|
//
|
||||||
// lblDescription
|
// lblDescription
|
||||||
//
|
//
|
||||||
this.lblDescription.AccessibleDescription = null;
|
|
||||||
this.lblDescription.AccessibleName = null;
|
|
||||||
resources.ApplyResources(this.lblDescription, "lblDescription");
|
resources.ApplyResources(this.lblDescription, "lblDescription");
|
||||||
this.lblDescription.Font = null;
|
|
||||||
this.lblDescription.Name = "lblDescription";
|
this.lblDescription.Name = "lblDescription";
|
||||||
//
|
//
|
||||||
// frmFilenameCorrector
|
// frmFilenameCorrector
|
||||||
//
|
//
|
||||||
this.AccessibleDescription = null;
|
|
||||||
this.AccessibleName = null;
|
|
||||||
this.AllowDrop = true;
|
this.AllowDrop = true;
|
||||||
resources.ApplyResources(this, "$this");
|
resources.ApplyResources(this, "$this");
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.BackgroundImage = null;
|
|
||||||
this.Controls.Add(this.lblDescription);
|
this.Controls.Add(this.lblDescription);
|
||||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
||||||
this.Icon = null;
|
|
||||||
this.MaximizeBox = false;
|
this.MaximizeBox = false;
|
||||||
this.Name = "frmFilenameCorrector";
|
this.Name = "frmFilenameCorrector";
|
||||||
this.TopMost = true;
|
this.TopMost = true;
|
||||||
|
|||||||
@@ -117,13 +117,9 @@
|
|||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
|
||||||
<value>Manual</value>
|
|
||||||
</data>
|
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
<data name="lblDescription.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>286, 159</value>
|
<value>8, 8</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="lblDescription.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="lblDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>272, 144</value>
|
<value>272, 144</value>
|
||||||
@@ -132,43 +128,47 @@
|
|||||||
<data name="lblDescription.TabIndex" type="System.Int32, mscorlib">
|
<data name="lblDescription.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>lblDescription.Parent" xml:space="preserve">
|
<data name="lblDescription.Text" xml:space="preserve">
|
||||||
<value>$this</value>
|
<value>Drop CUE sheets here to correct the audio filenames contained inside. The audio files must be located in the same folder as the CUE sheet. The number of audio files in that folder must match the number of files referenced by the CUE sheet. The audio files must be named such that when sorted they are in order by track number. To correct multiple CUE sheets at once, you can drop the search results for *.cue.</value>
|
||||||
</data>
|
|
||||||
<data name=">>$this.Name" xml:space="preserve">
|
|
||||||
<value>frmFilenameCorrector</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="lblDescription.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
<data name="lblDescription.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||||
<value>MiddleLeft</value>
|
<value>MiddleLeft</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>$this.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name="$this.Text" xml:space="preserve">
|
|
||||||
<value>Filename Corrector</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>lblDescription.Name" xml:space="preserve">
|
<data name=">>lblDescription.Name" xml:space="preserve">
|
||||||
<value>lblDescription</value>
|
<value>lblDescription</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="lblDescription.Text" xml:space="preserve">
|
|
||||||
<value>Drop CUE sheets here to correct the audio filenames contained inside. The audio files must be located in the same folder as the CUE sheet. The number of audio files in that folder must match the number of files referenced by the CUE sheet. The audio files must be named such that when sorted they are in order by track number. To correct multiple CUE sheets at once, you can drop the search results for *.cue.</value>
|
|
||||||
</data>
|
|
||||||
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
|
||||||
<value>6, 13</value>
|
|
||||||
</data>
|
|
||||||
<data name="lblDescription.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>8, 8</value>
|
|
||||||
</data>
|
|
||||||
<data name="$this.Font" type="System.Drawing.Font, System.Drawing">
|
|
||||||
<value>Tahoma, 8.25pt</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>lblDescription.Type" xml:space="preserve">
|
<data name=">>lblDescription.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>lblDescription.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
<data name=">>lblDescription.ZOrder" xml:space="preserve">
|
<data name=">>lblDescription.ZOrder" xml:space="preserve">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
</data>
|
</data>
|
||||||
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||||
|
<value>6, 13</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>286, 159</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.Font" type="System.Drawing.Font, System.Drawing">
|
||||||
|
<value>Tahoma, 8.25pt</value>
|
||||||
|
</data>
|
||||||
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
||||||
|
<value>Manual</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.Text" xml:space="preserve">
|
||||||
|
<value>Filename Corrector</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>$this.Name" xml:space="preserve">
|
||||||
|
<value>frmFilenameCorrector</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>$this.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
12
CUETools/frmReport.Designer.cs
generated
@@ -35,36 +35,26 @@ namespace JDP
|
|||||||
//
|
//
|
||||||
// btnClose
|
// btnClose
|
||||||
//
|
//
|
||||||
this.btnClose.AccessibleDescription = null;
|
|
||||||
this.btnClose.AccessibleName = null;
|
|
||||||
resources.ApplyResources(this.btnClose, "btnClose");
|
resources.ApplyResources(this.btnClose, "btnClose");
|
||||||
this.btnClose.BackgroundImage = null;
|
|
||||||
this.btnClose.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
this.btnClose.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||||
this.btnClose.Font = null;
|
|
||||||
this.btnClose.Name = "btnClose";
|
this.btnClose.Name = "btnClose";
|
||||||
this.btnClose.UseVisualStyleBackColor = true;
|
this.btnClose.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// txtReport
|
// txtReport
|
||||||
//
|
//
|
||||||
this.txtReport.AccessibleDescription = null;
|
|
||||||
this.txtReport.AccessibleName = null;
|
|
||||||
resources.ApplyResources(this.txtReport, "txtReport");
|
resources.ApplyResources(this.txtReport, "txtReport");
|
||||||
this.txtReport.BackColor = System.Drawing.SystemColors.Control;
|
this.txtReport.BackColor = System.Drawing.SystemColors.Control;
|
||||||
this.txtReport.BackgroundImage = null;
|
this.txtReport.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||||
this.txtReport.Name = "txtReport";
|
this.txtReport.Name = "txtReport";
|
||||||
this.txtReport.ReadOnly = true;
|
this.txtReport.ReadOnly = true;
|
||||||
//
|
//
|
||||||
// frmReport
|
// frmReport
|
||||||
//
|
//
|
||||||
this.AccessibleDescription = null;
|
|
||||||
this.AccessibleName = null;
|
|
||||||
resources.ApplyResources(this, "$this");
|
resources.ApplyResources(this, "$this");
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.BackgroundImage = null;
|
|
||||||
this.CancelButton = this.btnClose;
|
this.CancelButton = this.btnClose;
|
||||||
this.Controls.Add(this.txtReport);
|
this.Controls.Add(this.txtReport);
|
||||||
this.Controls.Add(this.btnClose);
|
this.Controls.Add(this.btnClose);
|
||||||
this.Icon = null;
|
|
||||||
this.MaximizeBox = false;
|
this.MaximizeBox = false;
|
||||||
this.MinimizeBox = false;
|
this.MinimizeBox = false;
|
||||||
this.Name = "frmReport";
|
this.Name = "frmReport";
|
||||||
|
|||||||
@@ -118,90 +118,96 @@
|
|||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
<data name="btnClose.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
<value>Manual</value>
|
<value>Bottom, Right</value>
|
||||||
</data>
|
|
||||||
<assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
<data name="txtReport.TabIndex" type="System.Int32, mscorlib">
|
|
||||||
<value>1</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>$this.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>txtReport.Name" xml:space="preserve">
|
|
||||||
<value>txtReport</value>
|
|
||||||
</data>
|
</data>
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
<data name="btnClose.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>6, 13</value>
|
<value>478, 354</value>
|
||||||
</data>
|
|
||||||
<data name=">>btnClose.ZOrder" xml:space="preserve">
|
|
||||||
<value>1</value>
|
|
||||||
</data>
|
|
||||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>556, 376</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>$this.Name" xml:space="preserve">
|
|
||||||
<value>frmReport</value>
|
|
||||||
</data>
|
|
||||||
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>400, 300</value>
|
|
||||||
</data>
|
|
||||||
<data name="btnClose.TabIndex" type="System.Int32, mscorlib">
|
|
||||||
<value>0</value>
|
|
||||||
</data>
|
|
||||||
<data name="txtReport.ScrollBars" type="System.Windows.Forms.ScrollBars, System.Windows.Forms">
|
|
||||||
<value>Vertical</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="btnClose.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="btnClose.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>70, 23</value>
|
<value>70, 23</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnClose.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
<assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
<value>Bottom</value>
|
<data name="btnClose.TabIndex" type="System.Int32, mscorlib">
|
||||||
</data>
|
|
||||||
<data name="$this.Text" xml:space="preserve">
|
|
||||||
<value>Status Report</value>
|
|
||||||
</data>
|
|
||||||
<data name="txtReport.Font" type="System.Drawing.Font, System.Drawing">
|
|
||||||
<value>Courier New, 8.25pt</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>txtReport.ZOrder" xml:space="preserve">
|
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnClose.Text" xml:space="preserve">
|
<data name="btnClose.Text" xml:space="preserve">
|
||||||
<value>Close</value>
|
<value>Close</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="txtReport.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>540, 327</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>txtReport.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=">>btnClose.Name" xml:space="preserve">
|
<data name=">>btnClose.Name" xml:space="preserve">
|
||||||
<value>btnClose</value>
|
<value>btnClose</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="txtReport.Multiline" type="System.Boolean, mscorlib">
|
|
||||||
<value>True</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>txtReport.Parent" xml:space="preserve">
|
|
||||||
<value>$this</value>
|
|
||||||
</data>
|
|
||||||
<data name="txtReport.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>8, 8</value>
|
|
||||||
</data>
|
|
||||||
<data name="$this.Font" type="System.Drawing.Font, System.Drawing">
|
|
||||||
<value>Tahoma, 8.25pt</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>btnClose.Type" xml:space="preserve">
|
<data name=">>btnClose.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>btnClose.Parent" xml:space="preserve">
|
<data name=">>btnClose.Parent" xml:space="preserve">
|
||||||
<value>$this</value>
|
<value>$this</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnClose.Location" type="System.Drawing.Point, System.Drawing">
|
<data name=">>btnClose.ZOrder" xml:space="preserve">
|
||||||
<value>243, 345</value>
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtReport.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Top, Left, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtReport.Font" type="System.Drawing.Font, System.Drawing">
|
||||||
|
<value>Courier New, 8.25pt</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtReport.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>8, 8</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtReport.Multiline" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtReport.ScrollBars" type="System.Windows.Forms.ScrollBars, System.Windows.Forms">
|
||||||
|
<value>Both</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtReport.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>536, 340</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtReport.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtReport.WordWrap" type="System.Boolean, mscorlib">
|
||||||
|
<value>False</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>txtReport.Name" xml:space="preserve">
|
||||||
|
<value>txtReport</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>txtReport.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=">>txtReport.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>txtReport.ZOrder" xml:space="preserve">
|
||||||
|
<value>0</value>
|
||||||
</data>
|
</data>
|
||||||
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||||
|
<value>6, 13</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>556, 389</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.Font" type="System.Drawing.Font, System.Drawing">
|
||||||
|
<value>Tahoma, 8.25pt</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>400, 300</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
||||||
|
<value>CenterParent</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.Text" xml:space="preserve">
|
||||||
|
<value>Status Report</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>$this.Name" xml:space="preserve">
|
||||||
|
<value>frmReport</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>$this.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
61
CUETools/frmSettings.Designer.cs
generated
@@ -27,6 +27,7 @@ namespace JDP {
|
|||||||
System.Windows.Forms.Button btnCancel;
|
System.Windows.Forms.Button btnCancel;
|
||||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmSettings));
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmSettings));
|
||||||
this.grpGeneral = new System.Windows.Forms.GroupBox();
|
this.grpGeneral = new System.Windows.Forms.GroupBox();
|
||||||
|
this.chkSingleInstance = new System.Windows.Forms.CheckBox();
|
||||||
this.chkOverwriteTags = new System.Windows.Forms.CheckBox();
|
this.chkOverwriteTags = new System.Windows.Forms.CheckBox();
|
||||||
this.chkExtractLog = new System.Windows.Forms.CheckBox();
|
this.chkExtractLog = new System.Windows.Forms.CheckBox();
|
||||||
this.chkReducePriority = new System.Windows.Forms.CheckBox();
|
this.chkReducePriority = new System.Windows.Forms.CheckBox();
|
||||||
@@ -35,10 +36,8 @@ namespace JDP {
|
|||||||
this.chkCreateM3U = new System.Windows.Forms.CheckBox();
|
this.chkCreateM3U = new System.Windows.Forms.CheckBox();
|
||||||
this.chkFillUpCUE = new System.Windows.Forms.CheckBox();
|
this.chkFillUpCUE = new System.Windows.Forms.CheckBox();
|
||||||
this.chkEmbedLog = new System.Windows.Forms.CheckBox();
|
this.chkEmbedLog = new System.Windows.Forms.CheckBox();
|
||||||
this.numericWriteOffset = new System.Windows.Forms.NumericUpDown();
|
|
||||||
this.chkAutoCorrectFilenames = new System.Windows.Forms.CheckBox();
|
this.chkAutoCorrectFilenames = new System.Windows.Forms.CheckBox();
|
||||||
this.chkPreserveHTOA = new System.Windows.Forms.CheckBox();
|
this.chkPreserveHTOA = new System.Windows.Forms.CheckBox();
|
||||||
this.lblWriteOffset = new System.Windows.Forms.Label();
|
|
||||||
this.numericFLACCompressionLevel = new System.Windows.Forms.NumericUpDown();
|
this.numericFLACCompressionLevel = new System.Windows.Forms.NumericUpDown();
|
||||||
this.lblFLACCompressionLevel = new System.Windows.Forms.Label();
|
this.lblFLACCompressionLevel = new System.Windows.Forms.Label();
|
||||||
this.chkFLACVerify = new System.Windows.Forms.CheckBox();
|
this.chkFLACVerify = new System.Windows.Forms.CheckBox();
|
||||||
@@ -111,12 +110,12 @@ namespace JDP {
|
|||||||
this.label4 = new System.Windows.Forms.Label();
|
this.label4 = new System.Windows.Forms.Label();
|
||||||
this.label3 = new System.Windows.Forms.Label();
|
this.label3 = new System.Windows.Forms.Label();
|
||||||
this.label2 = new System.Windows.Forms.Label();
|
this.label2 = new System.Windows.Forms.Label();
|
||||||
|
this.imageList1 = new System.Windows.Forms.ImageList(this.components);
|
||||||
this.tabPage4 = new System.Windows.Forms.TabPage();
|
this.tabPage4 = new System.Windows.Forms.TabPage();
|
||||||
this.grpHDCD = new System.Windows.Forms.GroupBox();
|
this.grpHDCD = new System.Windows.Forms.GroupBox();
|
||||||
this.chkHDCDDetect = new System.Windows.Forms.CheckBox();
|
this.chkHDCDDetect = new System.Windows.Forms.CheckBox();
|
||||||
btnCancel = new System.Windows.Forms.Button();
|
btnCancel = new System.Windows.Forms.Button();
|
||||||
this.grpGeneral.SuspendLayout();
|
this.grpGeneral.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numericWriteOffset)).BeginInit();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numericFLACCompressionLevel)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.numericFLACCompressionLevel)).BeginInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numWVExtraMode)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.numWVExtraMode)).BeginInit();
|
||||||
this.groupBox1.SuspendLayout();
|
this.groupBox1.SuspendLayout();
|
||||||
@@ -159,6 +158,7 @@ namespace JDP {
|
|||||||
this.grpGeneral.AccessibleName = null;
|
this.grpGeneral.AccessibleName = null;
|
||||||
resources.ApplyResources(this.grpGeneral, "grpGeneral");
|
resources.ApplyResources(this.grpGeneral, "grpGeneral");
|
||||||
this.grpGeneral.BackgroundImage = null;
|
this.grpGeneral.BackgroundImage = null;
|
||||||
|
this.grpGeneral.Controls.Add(this.chkSingleInstance);
|
||||||
this.grpGeneral.Controls.Add(this.chkOverwriteTags);
|
this.grpGeneral.Controls.Add(this.chkOverwriteTags);
|
||||||
this.grpGeneral.Controls.Add(this.chkExtractLog);
|
this.grpGeneral.Controls.Add(this.chkExtractLog);
|
||||||
this.grpGeneral.Controls.Add(this.chkReducePriority);
|
this.grpGeneral.Controls.Add(this.chkReducePriority);
|
||||||
@@ -167,15 +167,24 @@ namespace JDP {
|
|||||||
this.grpGeneral.Controls.Add(this.chkCreateM3U);
|
this.grpGeneral.Controls.Add(this.chkCreateM3U);
|
||||||
this.grpGeneral.Controls.Add(this.chkFillUpCUE);
|
this.grpGeneral.Controls.Add(this.chkFillUpCUE);
|
||||||
this.grpGeneral.Controls.Add(this.chkEmbedLog);
|
this.grpGeneral.Controls.Add(this.chkEmbedLog);
|
||||||
this.grpGeneral.Controls.Add(this.numericWriteOffset);
|
|
||||||
this.grpGeneral.Controls.Add(this.chkAutoCorrectFilenames);
|
this.grpGeneral.Controls.Add(this.chkAutoCorrectFilenames);
|
||||||
this.grpGeneral.Controls.Add(this.chkPreserveHTOA);
|
this.grpGeneral.Controls.Add(this.chkPreserveHTOA);
|
||||||
this.grpGeneral.Controls.Add(this.lblWriteOffset);
|
|
||||||
this.grpGeneral.Font = null;
|
this.grpGeneral.Font = null;
|
||||||
this.grpGeneral.Name = "grpGeneral";
|
this.grpGeneral.Name = "grpGeneral";
|
||||||
this.grpGeneral.TabStop = false;
|
this.grpGeneral.TabStop = false;
|
||||||
this.toolTip1.SetToolTip(this.grpGeneral, resources.GetString("grpGeneral.ToolTip"));
|
this.toolTip1.SetToolTip(this.grpGeneral, resources.GetString("grpGeneral.ToolTip"));
|
||||||
//
|
//
|
||||||
|
// chkSingleInstance
|
||||||
|
//
|
||||||
|
this.chkSingleInstance.AccessibleDescription = null;
|
||||||
|
this.chkSingleInstance.AccessibleName = null;
|
||||||
|
resources.ApplyResources(this.chkSingleInstance, "chkSingleInstance");
|
||||||
|
this.chkSingleInstance.BackgroundImage = null;
|
||||||
|
this.chkSingleInstance.Font = null;
|
||||||
|
this.chkSingleInstance.Name = "chkSingleInstance";
|
||||||
|
this.toolTip1.SetToolTip(this.chkSingleInstance, resources.GetString("chkSingleInstance.ToolTip"));
|
||||||
|
this.chkSingleInstance.UseVisualStyleBackColor = true;
|
||||||
|
//
|
||||||
// chkOverwriteTags
|
// chkOverwriteTags
|
||||||
//
|
//
|
||||||
this.chkOverwriteTags.AccessibleDescription = null;
|
this.chkOverwriteTags.AccessibleDescription = null;
|
||||||
@@ -265,25 +274,6 @@ namespace JDP {
|
|||||||
this.toolTip1.SetToolTip(this.chkEmbedLog, resources.GetString("chkEmbedLog.ToolTip"));
|
this.toolTip1.SetToolTip(this.chkEmbedLog, resources.GetString("chkEmbedLog.ToolTip"));
|
||||||
this.chkEmbedLog.UseVisualStyleBackColor = true;
|
this.chkEmbedLog.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// numericWriteOffset
|
|
||||||
//
|
|
||||||
this.numericWriteOffset.AccessibleDescription = null;
|
|
||||||
this.numericWriteOffset.AccessibleName = null;
|
|
||||||
resources.ApplyResources(this.numericWriteOffset, "numericWriteOffset");
|
|
||||||
this.numericWriteOffset.Font = null;
|
|
||||||
this.numericWriteOffset.Maximum = new decimal(new int[] {
|
|
||||||
99999,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0});
|
|
||||||
this.numericWriteOffset.Minimum = new decimal(new int[] {
|
|
||||||
99999,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
-2147483648});
|
|
||||||
this.numericWriteOffset.Name = "numericWriteOffset";
|
|
||||||
this.toolTip1.SetToolTip(this.numericWriteOffset, resources.GetString("numericWriteOffset.ToolTip"));
|
|
||||||
//
|
|
||||||
// chkAutoCorrectFilenames
|
// chkAutoCorrectFilenames
|
||||||
//
|
//
|
||||||
this.chkAutoCorrectFilenames.AccessibleDescription = null;
|
this.chkAutoCorrectFilenames.AccessibleDescription = null;
|
||||||
@@ -306,15 +296,6 @@ namespace JDP {
|
|||||||
this.toolTip1.SetToolTip(this.chkPreserveHTOA, resources.GetString("chkPreserveHTOA.ToolTip"));
|
this.toolTip1.SetToolTip(this.chkPreserveHTOA, resources.GetString("chkPreserveHTOA.ToolTip"));
|
||||||
this.chkPreserveHTOA.UseVisualStyleBackColor = true;
|
this.chkPreserveHTOA.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// lblWriteOffset
|
|
||||||
//
|
|
||||||
this.lblWriteOffset.AccessibleDescription = null;
|
|
||||||
this.lblWriteOffset.AccessibleName = null;
|
|
||||||
resources.ApplyResources(this.lblWriteOffset, "lblWriteOffset");
|
|
||||||
this.lblWriteOffset.Font = null;
|
|
||||||
this.lblWriteOffset.Name = "lblWriteOffset";
|
|
||||||
this.toolTip1.SetToolTip(this.lblWriteOffset, resources.GetString("lblWriteOffset.ToolTip"));
|
|
||||||
//
|
|
||||||
// numericFLACCompressionLevel
|
// numericFLACCompressionLevel
|
||||||
//
|
//
|
||||||
this.numericFLACCompressionLevel.AccessibleDescription = null;
|
this.numericFLACCompressionLevel.AccessibleDescription = null;
|
||||||
@@ -1008,6 +989,7 @@ namespace JDP {
|
|||||||
this.tabControl2.Controls.Add(this.tabPage8);
|
this.tabControl2.Controls.Add(this.tabPage8);
|
||||||
this.tabControl2.Controls.Add(this.tabPage9);
|
this.tabControl2.Controls.Add(this.tabPage9);
|
||||||
this.tabControl2.Font = null;
|
this.tabControl2.Font = null;
|
||||||
|
this.tabControl2.ImageList = this.imageList1;
|
||||||
this.tabControl2.Multiline = true;
|
this.tabControl2.Multiline = true;
|
||||||
this.tabControl2.Name = "tabControl2";
|
this.tabControl2.Name = "tabControl2";
|
||||||
this.tabControl2.SelectedIndex = 0;
|
this.tabControl2.SelectedIndex = 0;
|
||||||
@@ -1018,6 +1000,7 @@ namespace JDP {
|
|||||||
this.tabPage5.AccessibleDescription = null;
|
this.tabPage5.AccessibleDescription = null;
|
||||||
this.tabPage5.AccessibleName = null;
|
this.tabPage5.AccessibleName = null;
|
||||||
resources.ApplyResources(this.tabPage5, "tabPage5");
|
resources.ApplyResources(this.tabPage5, "tabPage5");
|
||||||
|
this.tabPage5.BackColor = System.Drawing.Color.Transparent;
|
||||||
this.tabPage5.BackgroundImage = null;
|
this.tabPage5.BackgroundImage = null;
|
||||||
this.tabPage5.Controls.Add(this.numericFLACCompressionLevel);
|
this.tabPage5.Controls.Add(this.numericFLACCompressionLevel);
|
||||||
this.tabPage5.Controls.Add(this.lblFLACCompressionLevel);
|
this.tabPage5.Controls.Add(this.lblFLACCompressionLevel);
|
||||||
@@ -1242,6 +1225,13 @@ namespace JDP {
|
|||||||
this.label2.Name = "label2";
|
this.label2.Name = "label2";
|
||||||
this.toolTip1.SetToolTip(this.label2, resources.GetString("label2.ToolTip"));
|
this.toolTip1.SetToolTip(this.label2, resources.GetString("label2.ToolTip"));
|
||||||
//
|
//
|
||||||
|
// imageList1
|
||||||
|
//
|
||||||
|
this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
|
||||||
|
this.imageList1.TransparentColor = System.Drawing.Color.Transparent;
|
||||||
|
this.imageList1.Images.SetKeyName(0, "flac");
|
||||||
|
this.imageList1.Images.SetKeyName(1, "wv");
|
||||||
|
//
|
||||||
// tabPage4
|
// tabPage4
|
||||||
//
|
//
|
||||||
this.tabPage4.AccessibleDescription = null;
|
this.tabPage4.AccessibleDescription = null;
|
||||||
@@ -1306,7 +1296,6 @@ namespace JDP {
|
|||||||
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmSettings_FormClosing);
|
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmSettings_FormClosing);
|
||||||
this.grpGeneral.ResumeLayout(false);
|
this.grpGeneral.ResumeLayout(false);
|
||||||
this.grpGeneral.PerformLayout();
|
this.grpGeneral.PerformLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numericWriteOffset)).EndInit();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numericFLACCompressionLevel)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.numericFLACCompressionLevel)).EndInit();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.numWVExtraMode)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.numWVExtraMode)).EndInit();
|
||||||
this.groupBox1.ResumeLayout(false);
|
this.groupBox1.ResumeLayout(false);
|
||||||
@@ -1347,7 +1336,6 @@ namespace JDP {
|
|||||||
|
|
||||||
private System.Windows.Forms.GroupBox grpGeneral;
|
private System.Windows.Forms.GroupBox grpGeneral;
|
||||||
private System.Windows.Forms.CheckBox chkPreserveHTOA;
|
private System.Windows.Forms.CheckBox chkPreserveHTOA;
|
||||||
private System.Windows.Forms.Label lblWriteOffset;
|
|
||||||
private System.Windows.Forms.Label lblFLACCompressionLevel;
|
private System.Windows.Forms.Label lblFLACCompressionLevel;
|
||||||
private System.Windows.Forms.CheckBox chkFLACVerify;
|
private System.Windows.Forms.CheckBox chkFLACVerify;
|
||||||
private System.Windows.Forms.Button btnOK;
|
private System.Windows.Forms.Button btnOK;
|
||||||
@@ -1360,7 +1348,6 @@ namespace JDP {
|
|||||||
private System.Windows.Forms.GroupBox groupBox1;
|
private System.Windows.Forms.GroupBox groupBox1;
|
||||||
private System.Windows.Forms.CheckBox chkWriteArTagsOnConvert;
|
private System.Windows.Forms.CheckBox chkWriteArTagsOnConvert;
|
||||||
private System.Windows.Forms.NumericUpDown numericFLACCompressionLevel;
|
private System.Windows.Forms.NumericUpDown numericFLACCompressionLevel;
|
||||||
private System.Windows.Forms.NumericUpDown numericWriteOffset;
|
|
||||||
private System.Windows.Forms.ToolTip toolTip1;
|
private System.Windows.Forms.ToolTip toolTip1;
|
||||||
private System.Windows.Forms.NumericUpDown numFixWhenPercent;
|
private System.Windows.Forms.NumericUpDown numFixWhenPercent;
|
||||||
private System.Windows.Forms.Label labelFixWhenPercent;
|
private System.Windows.Forms.Label labelFixWhenPercent;
|
||||||
@@ -1433,6 +1420,8 @@ namespace JDP {
|
|||||||
private System.Windows.Forms.TextBox textUDC1Encoder;
|
private System.Windows.Forms.TextBox textUDC1Encoder;
|
||||||
private System.Windows.Forms.CheckBox chkUDC1APEv2;
|
private System.Windows.Forms.CheckBox chkUDC1APEv2;
|
||||||
private System.Windows.Forms.CheckBox chkUDC1ID3v2;
|
private System.Windows.Forms.CheckBox chkUDC1ID3v2;
|
||||||
|
private System.Windows.Forms.ImageList imageList1;
|
||||||
|
private System.Windows.Forms.CheckBox chkSingleInstance;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -8,7 +8,6 @@ using CUETools.Processor;
|
|||||||
|
|
||||||
namespace JDP {
|
namespace JDP {
|
||||||
public partial class frmSettings : Form {
|
public partial class frmSettings : Form {
|
||||||
int _writeOffset;
|
|
||||||
bool _reducePriority;
|
bool _reducePriority;
|
||||||
CUEConfig _config;
|
CUEConfig _config;
|
||||||
|
|
||||||
@@ -18,7 +17,6 @@ namespace JDP {
|
|||||||
|
|
||||||
private void frmSettings_Load(object sender, EventArgs e) {
|
private void frmSettings_Load(object sender, EventArgs e) {
|
||||||
chkReducePriority.Checked = _reducePriority;
|
chkReducePriority.Checked = _reducePriority;
|
||||||
numericWriteOffset.Value = _writeOffset;
|
|
||||||
chkPreserveHTOA.Checked = _config.preserveHTOA;
|
chkPreserveHTOA.Checked = _config.preserveHTOA;
|
||||||
chkAutoCorrectFilenames.Checked = _config.autoCorrectFilenames;
|
chkAutoCorrectFilenames.Checked = _config.autoCorrectFilenames;
|
||||||
numericFLACCompressionLevel.Value = _config.flacCompressionLevel;
|
numericFLACCompressionLevel.Value = _config.flacCompressionLevel;
|
||||||
@@ -69,6 +67,7 @@ namespace JDP {
|
|||||||
chkHDCDLW16.Checked = _config.decodeHDCDtoLW16;
|
chkHDCDLW16.Checked = _config.decodeHDCDtoLW16;
|
||||||
chkHDCD24bit.Checked = _config.decodeHDCDto24bit;
|
chkHDCD24bit.Checked = _config.decodeHDCDto24bit;
|
||||||
chkOverwriteTags.Checked = _config.overwriteCUEData;
|
chkOverwriteTags.Checked = _config.overwriteCUEData;
|
||||||
|
chkSingleInstance.Checked = _config.oneInstance;
|
||||||
|
|
||||||
textUDC1Extension.Text = _config.udc1Extension;
|
textUDC1Extension.Text = _config.udc1Extension;
|
||||||
textUDC1Decoder.Text = _config.udc1Decoder;
|
textUDC1Decoder.Text = _config.udc1Decoder;
|
||||||
@@ -83,11 +82,6 @@ namespace JDP {
|
|||||||
private void frmSettings_FormClosing(object sender, FormClosingEventArgs e) {
|
private void frmSettings_FormClosing(object sender, FormClosingEventArgs e) {
|
||||||
}
|
}
|
||||||
|
|
||||||
public int WriteOffset {
|
|
||||||
get { return _writeOffset; }
|
|
||||||
set { _writeOffset = value; }
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool ReducePriority
|
public bool ReducePriority
|
||||||
{
|
{
|
||||||
get { return _reducePriority; }
|
get { return _reducePriority; }
|
||||||
@@ -105,7 +99,6 @@ namespace JDP {
|
|||||||
|
|
||||||
private void btnOK_Click(object sender, EventArgs e)
|
private void btnOK_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
_writeOffset = (int)numericWriteOffset.Value;
|
|
||||||
_reducePriority = chkReducePriority.Checked;
|
_reducePriority = chkReducePriority.Checked;
|
||||||
_config.preserveHTOA = chkPreserveHTOA.Checked;
|
_config.preserveHTOA = chkPreserveHTOA.Checked;
|
||||||
_config.autoCorrectFilenames = chkAutoCorrectFilenames.Checked;
|
_config.autoCorrectFilenames = chkAutoCorrectFilenames.Checked;
|
||||||
@@ -154,6 +147,7 @@ namespace JDP {
|
|||||||
_config.decodeHDCDtoLW16 = chkHDCDLW16.Checked;
|
_config.decodeHDCDtoLW16 = chkHDCDLW16.Checked;
|
||||||
_config.decodeHDCDto24bit = chkHDCD24bit.Checked;
|
_config.decodeHDCDto24bit = chkHDCD24bit.Checked;
|
||||||
_config.overwriteCUEData = chkOverwriteTags.Checked;
|
_config.overwriteCUEData = chkOverwriteTags.Checked;
|
||||||
|
_config.oneInstance = chkSingleInstance.Checked;
|
||||||
|
|
||||||
_config.udc1Extension = textUDC1Extension.Text;
|
_config.udc1Extension = textUDC1Extension.Text;
|
||||||
_config.udc1Decoder = textUDC1Decoder.Text;
|
_config.udc1Decoder = textUDC1Decoder.Text;
|
||||||
|
|||||||
@@ -178,7 +178,7 @@
|
|||||||
<value>Top, Left, Right</value>
|
<value>Top, Left, Right</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage6.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="tabPage6.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>512, 223</value>
|
<value>512, 222</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="grpAudioFilenames.TabIndex" type="System.Int32, mscorlib">
|
<data name="grpAudioFilenames.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>1</value>
|
<value>1</value>
|
||||||
@@ -198,9 +198,6 @@
|
|||||||
<data name="chkTruncateExtra4206Samples.ToolTip" xml:space="preserve">
|
<data name="chkTruncateExtra4206Samples.ToolTip" xml:space="preserve">
|
||||||
<value>Some erroneous FLAC encoders add extra 4608 zero samples at the end of each file. These extra samples can be detected and removed.</value>
|
<value>Some erroneous FLAC encoders add extra 4608 zero samples at the end of each file. These extra samples can be detected and removed.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnOK.Text" xml:space="preserve">
|
|
||||||
<value>OK</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>toolTip1.Name" xml:space="preserve">
|
<data name=">>toolTip1.Name" xml:space="preserve">
|
||||||
<value>toolTip1</value>
|
<value>toolTip1</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -276,9 +273,6 @@
|
|||||||
<data name=">>rbWVHigh.Type" xml:space="preserve">
|
<data name=">>rbWVHigh.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>numericWriteOffset.Name" xml:space="preserve">
|
|
||||||
<value>numericWriteOffset</value>
|
|
||||||
</data>
|
|
||||||
<data name="label4.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="label4.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>6, 63</value>
|
<value>6, 63</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -292,7 +286,7 @@
|
|||||||
<value>Write AccurateRip tags</value>
|
<value>Write AccurateRip tags</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage6.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="tabPage6.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>4, 22</value>
|
<value>4, 23</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkUDC1ID3v2.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkUDC1ID3v2.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>79, 17</value>
|
<value>79, 17</value>
|
||||||
@@ -363,6 +357,9 @@
|
|||||||
<data name="lblTrackFilenameFormat.Text" xml:space="preserve">
|
<data name="lblTrackFilenameFormat.Text" xml:space="preserve">
|
||||||
<value>Track format:</value>
|
<value>Track format:</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>imageList1.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
<data name="tabPage7.TabIndex" type="System.Int32, mscorlib">
|
<data name="tabPage7.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>2</value>
|
<value>2</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -381,6 +378,9 @@
|
|||||||
<data name="chkReplaceSpaces.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
<data name="chkReplaceSpaces.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||||
<value>NoControl</value>
|
<value>NoControl</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>chkSingleInstance.Name" xml:space="preserve">
|
||||||
|
<value>chkSingleInstance</value>
|
||||||
|
</data>
|
||||||
<data name=">>label5.Name" xml:space="preserve">
|
<data name=">>label5.Name" xml:space="preserve">
|
||||||
<value>label5</value>
|
<value>label5</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -535,10 +535,10 @@
|
|||||||
<value>38, 21</value>
|
<value>38, 21</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkAutoCorrectFilenames.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkAutoCorrectFilenames.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>12, 61</value>
|
<value>12, 55</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>numericWriteOffset.Type" xml:space="preserve">
|
<data name=">>textUDC1EncParams.Parent" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>tabPage9</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbWVVeryHigh.ToolTip" xml:space="preserve">
|
<data name="rbWVVeryHigh.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
@@ -597,9 +597,6 @@
|
|||||||
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>54, 13</value>
|
<value>54, 13</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>lblWriteOffset.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=">>lblFLACCompressionLevel.ZOrder" xml:space="preserve">
|
<data name=">>lblFLACCompressionLevel.ZOrder" xml:space="preserve">
|
||||||
<value>1</value>
|
<value>1</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -609,6 +606,9 @@
|
|||||||
<data name="chkHDCD24bit.ToolTip" xml:space="preserve">
|
<data name="chkHDCD24bit.ToolTip" xml:space="preserve">
|
||||||
<value>When not using lossyWAV, extend to 24 bit for compatibility</value>
|
<value>When not using lossyWAV, extend to 24 bit for compatibility</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>tabPage5.ZOrder" xml:space="preserve">
|
||||||
|
<value>0</value>
|
||||||
|
</data>
|
||||||
<data name=">>rbWVVeryHigh.Type" xml:space="preserve">
|
<data name=">>rbWVVeryHigh.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -675,8 +675,8 @@
|
|||||||
<data name=">>rbAPEnormal.ZOrder" xml:space="preserve">
|
<data name=">>rbAPEnormal.ZOrder" xml:space="preserve">
|
||||||
<value>4</value>
|
<value>4</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbAPEextrahigh.Location" type="System.Drawing.Point, System.Drawing">
|
<data name=">>chkWVStoreMD5.Name" xml:space="preserve">
|
||||||
<value>6, 57</value>
|
<value>chkWVStoreMD5</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkFillUpCUE.Name" xml:space="preserve">
|
<data name=">>chkFillUpCUE.Name" xml:space="preserve">
|
||||||
<value>chkFillUpCUE</value>
|
<value>chkFillUpCUE</value>
|
||||||
@@ -756,8 +756,8 @@
|
|||||||
<data name="textUDC1EncParams.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="textUDC1EncParams.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>89, 114</value>
|
<value>89, 114</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkFilenamesANSISafe.ZOrder" xml:space="preserve">
|
<data name="btnOK.Text" xml:space="preserve">
|
||||||
<value>0</value>
|
<value>OK</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnOK.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="btnOK.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>73, 23</value>
|
<value>73, 23</value>
|
||||||
@@ -789,15 +789,9 @@
|
|||||||
<data name=">>chkCreateM3U.Parent" xml:space="preserve">
|
<data name=">>chkCreateM3U.Parent" xml:space="preserve">
|
||||||
<value>grpGeneral</value>
|
<value>grpGeneral</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>numericWriteOffset.Parent" xml:space="preserve">
|
|
||||||
<value>grpGeneral</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>lblSingleFilenameFormat.Name" xml:space="preserve">
|
<data name=">>lblSingleFilenameFormat.Name" xml:space="preserve">
|
||||||
<value>lblSingleFilenameFormat</value>
|
<value>lblSingleFilenameFormat</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="numericWriteOffset.TabIndex" type="System.Int32, mscorlib">
|
|
||||||
<value>1</value>
|
|
||||||
</data>
|
|
||||||
<data name="label6.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="label6.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>62, 13</value>
|
<value>62, 13</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -840,6 +834,12 @@
|
|||||||
<data name="tabPage7.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
|
<data name="tabPage7.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
|
||||||
<value>3, 3, 3, 3</value>
|
<value>3, 3, 3, 3</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>txtTrackFilenameFormat.Name" xml:space="preserve">
|
||||||
|
<value>txtTrackFilenameFormat</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkSingleInstance.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>12</value>
|
||||||
|
</data>
|
||||||
<data name="tabControl1.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="tabControl1.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>0, 0</value>
|
<value>0, 0</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -885,9 +885,6 @@
|
|||||||
<data name=">>chkEncodeWhenZeroOffset.Name" xml:space="preserve">
|
<data name=">>chkEncodeWhenZeroOffset.Name" xml:space="preserve">
|
||||||
<value>chkEncodeWhenZeroOffset</value>
|
<value>chkEncodeWhenZeroOffset</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="lblWriteOffset.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
|
||||||
</data>
|
|
||||||
<data name="chkRemoveSpecial.Text" xml:space="preserve">
|
<data name="chkRemoveSpecial.Text" xml:space="preserve">
|
||||||
<value>Remove special characters except:</value>
|
<value>Remove special characters except:</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -916,7 +913,7 @@
|
|||||||
<value>8</value>
|
<value>8</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkCreateCUEFileWhenEmbedded.ZOrder" xml:space="preserve">
|
<data name=">>chkCreateCUEFileWhenEmbedded.ZOrder" xml:space="preserve">
|
||||||
<value>4</value>
|
<value>5</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>grpGeneral.Type" xml:space="preserve">
|
<data name=">>grpGeneral.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
@@ -930,11 +927,8 @@
|
|||||||
<data name=">>grpHDCD.Parent" xml:space="preserve">
|
<data name=">>grpHDCD.Parent" xml:space="preserve">
|
||||||
<value>tabPage4</value>
|
<value>tabPage4</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkCreateM3U.ToolTip" xml:space="preserve">
|
<data name=">>chkFilenamesANSISafe.ZOrder" xml:space="preserve">
|
||||||
<value />
|
<value>0</value>
|
||||||
</data>
|
|
||||||
<data name="textUDC1Decoder.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>89, 33</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="labelEncodeWhenConfidence.Text" xml:space="preserve">
|
<data name="labelEncodeWhenConfidence.Text" xml:space="preserve">
|
||||||
<value>with confidence >=</value>
|
<value>with confidence >=</value>
|
||||||
@@ -976,7 +970,7 @@
|
|||||||
<value>label4</value>
|
<value>label4</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkEmbedLog.ZOrder" xml:space="preserve">
|
<data name=">>chkEmbedLog.ZOrder" xml:space="preserve">
|
||||||
<value>7</value>
|
<value>8</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>rbWVHigh.Parent" xml:space="preserve">
|
<data name=">>rbWVHigh.Parent" xml:space="preserve">
|
||||||
<value>tabPage6</value>
|
<value>tabPage6</value>
|
||||||
@@ -1005,6 +999,9 @@
|
|||||||
<data name="rbWVNormal.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="rbWVNormal.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>6, 23</value>
|
<value>6, 23</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>imageList1.Name" xml:space="preserve">
|
||||||
|
<value>imageList1</value>
|
||||||
|
</data>
|
||||||
<data name=">>tabPage9.Parent" xml:space="preserve">
|
<data name=">>tabPage9.Parent" xml:space="preserve">
|
||||||
<value>tabControl2</value>
|
<value>tabControl2</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -1014,6 +1011,9 @@
|
|||||||
<data name=">>chkArFixOffset.Name" xml:space="preserve">
|
<data name=">>chkArFixOffset.Name" xml:space="preserve">
|
||||||
<value>chkArFixOffset</value>
|
<value>chkArFixOffset</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkSingleInstance.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="rbWVFast.Text" xml:space="preserve">
|
<data name="rbWVFast.Text" xml:space="preserve">
|
||||||
<value>Fast</value>
|
<value>Fast</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -1062,9 +1062,6 @@
|
|||||||
<data name="chkWriteARTagsOnVerify.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkWriteARTagsOnVerify.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>137, 17</value>
|
<value>137, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkEmbedLog.Text" xml:space="preserve">
|
|
||||||
<value>Embed log file as a tag</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chkFilenamesANSISafe.Parent" xml:space="preserve">
|
<data name=">>chkFilenamesANSISafe.Parent" xml:space="preserve">
|
||||||
<value>grpAudioFilenames</value>
|
<value>grpAudioFilenames</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -1075,7 +1072,7 @@
|
|||||||
<value>Detect HDCD encoding</value>
|
<value>Detect HDCD encoding</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage7.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="tabPage7.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>4, 22</value>
|
<value>4, 23</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkEmbedLog.Type" xml:space="preserve">
|
<data name=">>chkEmbedLog.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
@@ -1110,15 +1107,15 @@
|
|||||||
<data name=">>numericLossyWAVQuality.Type" xml:space="preserve">
|
<data name=">>numericLossyWAVQuality.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="label2.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name=">>groupBox1.ZOrder" xml:space="preserve">
|
<data name=">>groupBox1.ZOrder" xml:space="preserve">
|
||||||
<value>1</value>
|
<value>1</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkFilenamesANSISafe.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkFilenamesANSISafe.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>128, 17</value>
|
<value>128, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>lblWriteOffset.ZOrder" xml:space="preserve">
|
|
||||||
<value>11</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>textUDC1Encoder.ZOrder" xml:space="preserve">
|
<data name=">>textUDC1Encoder.ZOrder" xml:space="preserve">
|
||||||
<value>5</value>
|
<value>5</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -1174,7 +1171,7 @@
|
|||||||
<value>1</value>
|
<value>1</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage8.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="tabPage8.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>512, 223</value>
|
<value>512, 222</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="labelEncodeWhenPercent.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="labelEncodeWhenPercent.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>121, 13</value>
|
<value>121, 13</value>
|
||||||
@@ -1198,7 +1195,7 @@
|
|||||||
<value>520, 249</value>
|
<value>520, 249</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkFillUpCUE.ZOrder" xml:space="preserve">
|
<data name=">>chkFillUpCUE.ZOrder" xml:space="preserve">
|
||||||
<value>6</value>
|
<value>7</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>numericFLACCompressionLevel.ZOrder" xml:space="preserve">
|
<data name=">>numericFLACCompressionLevel.ZOrder" xml:space="preserve">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
@@ -1209,14 +1206,14 @@
|
|||||||
<data name="chkEmbedLog.TabIndex" type="System.Int32, mscorlib">
|
<data name="chkEmbedLog.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>4</value>
|
<value>4</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>lblWriteOffset.Name" xml:space="preserve">
|
<data name=">>chkSingleInstance.ZOrder" xml:space="preserve">
|
||||||
<value>lblWriteOffset</value>
|
<value>0</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>txtSingleFilenameFormat.Parent" xml:space="preserve">
|
<data name=">>txtSingleFilenameFormat.Parent" xml:space="preserve">
|
||||||
<value>grpAudioFilenames</value>
|
<value>grpAudioFilenames</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage7.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="tabPage7.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>512, 223</value>
|
<value>512, 222</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkWriteARTagsOnVerify.Text" xml:space="preserve">
|
<data name="chkWriteARTagsOnVerify.Text" xml:space="preserve">
|
||||||
<value>Write AccurateRip tags</value>
|
<value>Write AccurateRip tags</value>
|
||||||
@@ -1254,9 +1251,6 @@
|
|||||||
<data name=">>chkRemoveSpecial.ZOrder" xml:space="preserve">
|
<data name=">>chkRemoveSpecial.ZOrder" xml:space="preserve">
|
||||||
<value>3</value>
|
<value>3</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="numericWriteOffset.Location" type="System.Drawing.Point, System.Drawing">
|
|
||||||
<value>133, 20</value>
|
|
||||||
</data>
|
|
||||||
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>45, 13</value>
|
<value>45, 13</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -1275,8 +1269,8 @@
|
|||||||
<data name=">>textUDC1EncParams.Name" xml:space="preserve">
|
<data name=">>textUDC1EncParams.Name" xml:space="preserve">
|
||||||
<value>textUDC1EncParams</value>
|
<value>textUDC1EncParams</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>txtTrackFilenameFormat.Name" xml:space="preserve">
|
<data name="chkCreateM3U.ToolTip" xml:space="preserve">
|
||||||
<value>txtTrackFilenameFormat</value>
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="chkCreateCUEFileWhenEmbedded.ToolTip" xml:space="preserve">
|
<data name="chkCreateCUEFileWhenEmbedded.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
@@ -1294,7 +1288,7 @@
|
|||||||
<value>0</value>
|
<value>0</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage9.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="tabPage9.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>4, 22</value>
|
<value>4, 23</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbAPEhigh.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="rbAPEhigh.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>46, 17</value>
|
<value>46, 17</value>
|
||||||
@@ -1311,9 +1305,6 @@
|
|||||||
<data name="chkCreateM3U.Text" xml:space="preserve">
|
<data name="chkCreateM3U.Text" xml:space="preserve">
|
||||||
<value>Create .m3u playlists</value>
|
<value>Create .m3u playlists</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="numericWriteOffset.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">
|
|
||||||
<value>Right</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>textUDC1Decoder.Type" xml:space="preserve">
|
<data name=">>textUDC1Decoder.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -1359,9 +1350,6 @@
|
|||||||
<data name=">>numEncodeWhenConfidence.Parent" xml:space="preserve">
|
<data name=">>numEncodeWhenConfidence.Parent" xml:space="preserve">
|
||||||
<value>groupBox1</value>
|
<value>groupBox1</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="numericWriteOffset.ToolTip" xml:space="preserve">
|
|
||||||
<value />
|
|
||||||
</data>
|
|
||||||
<data name="chkArFixOffset.TabIndex" type="System.Int32, mscorlib">
|
<data name="chkArFixOffset.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>7</value>
|
<value>7</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -1398,9 +1386,6 @@
|
|||||||
<data name="lblTrackFilenameFormat.TabIndex" type="System.Int32, mscorlib">
|
<data name="lblTrackFilenameFormat.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>3</value>
|
<value>3</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="lblWriteOffset.Text" xml:space="preserve">
|
|
||||||
<value>Write offset (samples):</value>
|
|
||||||
</data>
|
|
||||||
<data name="chkUDC1APEv2.AutoSize" type="System.Boolean, mscorlib">
|
<data name="chkUDC1APEv2.AutoSize" type="System.Boolean, mscorlib">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -1459,7 +1444,7 @@
|
|||||||
<value>tabPage6</value>
|
<value>tabPage6</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkOverwriteTags.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkOverwriteTags.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>30, 198</value>
|
<value>30, 191</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkWriteArLogOnConvert.ToolTip" xml:space="preserve">
|
<data name="chkWriteArLogOnConvert.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
@@ -1489,7 +1474,7 @@
|
|||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="chkTruncateExtra4206Samples.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkTruncateExtra4206Samples.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>12, 146</value>
|
<value>12, 140</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>tabPage3.Parent" xml:space="preserve">
|
<data name=">>tabPage3.Parent" xml:space="preserve">
|
||||||
<value>tabControl1</value>
|
<value>tabControl1</value>
|
||||||
@@ -1500,9 +1485,6 @@
|
|||||||
<data name=">>btnOK.Name" xml:space="preserve">
|
<data name=">>btnOK.Name" xml:space="preserve">
|
||||||
<value>btnOK</value>
|
<value>btnOK</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>numericWriteOffset.ZOrder" xml:space="preserve">
|
|
||||||
<value>8</value>
|
|
||||||
</data>
|
|
||||||
<data name="chkAutoCorrectFilenames.ToolTip" xml:space="preserve">
|
<data name="chkAutoCorrectFilenames.ToolTip" xml:space="preserve">
|
||||||
<value>Preprocess with filename corrector if unable to locate audio files</value>
|
<value>Preprocess with filename corrector if unable to locate audio files</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -1581,6 +1563,9 @@
|
|||||||
<data name=">>toolTip1.Type" xml:space="preserve">
|
<data name=">>toolTip1.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>chkSingleInstance.Parent" xml:space="preserve">
|
||||||
|
<value>grpGeneral</value>
|
||||||
|
</data>
|
||||||
<data name="rbWVNormal.Text" xml:space="preserve">
|
<data name="rbWVNormal.Text" xml:space="preserve">
|
||||||
<value>Normal</value>
|
<value>Normal</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -1593,9 +1578,6 @@
|
|||||||
<data name="chkReducePriority.Text" xml:space="preserve">
|
<data name="chkReducePriority.Text" xml:space="preserve">
|
||||||
<value>Reduce process priority to Idle</value>
|
<value>Reduce process priority to Idle</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="numFixWhenConfidence.TabIndex" type="System.Int32, mscorlib">
|
|
||||||
<value>11</value>
|
|
||||||
</data>
|
|
||||||
<data name="tabControl1.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="tabControl1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>543, 287</value>
|
<value>543, 287</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -1620,8 +1602,8 @@
|
|||||||
<data name=">>chkFilenamesANSISafe.Type" xml:space="preserve">
|
<data name=">>chkFilenamesANSISafe.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="lblWriteOffset.TabIndex" type="System.Int32, mscorlib">
|
<data name="numFixWhenConfidence.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>0</value>
|
<value>11</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkExtractLog.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkExtractLog.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>95, 17</value>
|
<value>95, 17</value>
|
||||||
@@ -1671,6 +1653,9 @@
|
|||||||
<data name=">>lblSingleFilenameFormat.Type" xml:space="preserve">
|
<data name=">>lblSingleFilenameFormat.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>chkSingleInstance.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
<data name=">>chkHDCDLW16.Parent" xml:space="preserve">
|
<data name=">>chkHDCDLW16.Parent" xml:space="preserve">
|
||||||
<value>grpHDCD</value>
|
<value>grpHDCD</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -1711,7 +1696,7 @@
|
|||||||
<value>CUETools</value>
|
<value>CUETools</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage5.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="tabPage5.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>4, 22</value>
|
<value>4, 23</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkPreserveHTOA.Name" xml:space="preserve">
|
<data name=">>chkPreserveHTOA.Name" xml:space="preserve">
|
||||||
<value>chkPreserveHTOA</value>
|
<value>chkPreserveHTOA</value>
|
||||||
@@ -1719,6 +1704,9 @@
|
|||||||
<data name="chkKeepOriginalFilenames.ToolTip" xml:space="preserve">
|
<data name="chkKeepOriginalFilenames.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkSingleInstance.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>12, 21</value>
|
||||||
|
</data>
|
||||||
<data name="tabControl2.ToolTip" xml:space="preserve">
|
<data name="tabControl2.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
@@ -1735,7 +1723,7 @@
|
|||||||
<value>tabPage8</value>
|
<value>tabPage8</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage9.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="tabPage9.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>512, 223</value>
|
<value>512, 222</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>numEncodeWhenConfidence.Name" xml:space="preserve">
|
<data name=">>numEncodeWhenConfidence.Name" xml:space="preserve">
|
||||||
<value>numEncodeWhenConfidence</value>
|
<value>numEncodeWhenConfidence</value>
|
||||||
@@ -1807,7 +1795,7 @@
|
|||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkTruncateExtra4206Samples.ZOrder" xml:space="preserve">
|
<data name=">>chkTruncateExtra4206Samples.ZOrder" xml:space="preserve">
|
||||||
<value>3</value>
|
<value>4</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="label5.ToolTip" xml:space="preserve">
|
<data name="label5.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
@@ -1831,13 +1819,13 @@
|
|||||||
<value>4</value>
|
<value>4</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkOverwriteTags.ZOrder" xml:space="preserve">
|
<data name=">>chkOverwriteTags.ZOrder" xml:space="preserve">
|
||||||
<value>0</value>
|
<value>1</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage2.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="tabPage2.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>4, 22</value>
|
<value>4, 22</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkEmbedLog.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkEmbedLog.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>12, 78</value>
|
<value>12, 72</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>lblTrackFilenameFormat.ZOrder" xml:space="preserve">
|
<data name=">>lblTrackFilenameFormat.ZOrder" xml:space="preserve">
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
@@ -1861,7 +1849,7 @@
|
|||||||
<value>0</value>
|
<value>0</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage5.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="tabPage5.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>512, 223</value>
|
<value>512, 222</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="groupBox1.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="groupBox1.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>226, 6</value>
|
<value>226, 6</value>
|
||||||
@@ -1876,7 +1864,7 @@
|
|||||||
<value>Compression level:</value>
|
<value>Compression level:</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkExtractLog.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkExtractLog.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>12, 95</value>
|
<value>12, 89</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkFillUpCUE.ToolTip" xml:space="preserve">
|
<data name="chkFillUpCUE.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
@@ -1893,8 +1881,8 @@
|
|||||||
<data name=">>chkEncodeWhenZeroOffset.ZOrder" xml:space="preserve">
|
<data name=">>chkEncodeWhenZeroOffset.ZOrder" xml:space="preserve">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="lblWriteOffset.AutoSize" type="System.Boolean, mscorlib">
|
<data name="chkEmbedLog.Text" xml:space="preserve">
|
||||||
<value>True</value>
|
<value>Embed log file as a tag</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkWriteARTagsOnVerify.ToolTip" xml:space="preserve">
|
<data name="chkWriteARTagsOnVerify.ToolTip" xml:space="preserve">
|
||||||
<value>Add ACCURATERIPCOUNT/ACCURATERIPCOUNTALLOFFSETS/ACCURATERIPTOTAL tags to input files. You can set up foobar2000 to show those values, and see if your music was ripped correctly or how popular it is.</value>
|
<value>Add ACCURATERIPCOUNT/ACCURATERIPCOUNTALLOFFSETS/ACCURATERIPTOTAL tags to input files. You can set up foobar2000 to show those values, and see if your music was ripped correctly or how popular it is.</value>
|
||||||
@@ -1908,14 +1896,17 @@
|
|||||||
<data name="txtSpecialExceptions.Text" xml:space="preserve">
|
<data name="txtSpecialExceptions.Text" xml:space="preserve">
|
||||||
<value>-()</value>
|
<value>-()</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkSingleInstance.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>156, 17</value>
|
||||||
|
</data>
|
||||||
<data name=">>numWVExtraMode.Type" xml:space="preserve">
|
<data name=">>numWVExtraMode.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkWVExtraMode.ToolTip" xml:space="preserve">
|
<data name="chkWVExtraMode.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name=">>tabPage5.ZOrder" xml:space="preserve">
|
<data name="rbAPEextrahigh.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>0</value>
|
<value>6, 57</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkUDC1ID3v2.TabIndex" type="System.Int32, mscorlib">
|
<data name="chkUDC1ID3v2.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>11</value>
|
<value>11</value>
|
||||||
@@ -2001,17 +1992,14 @@
|
|||||||
<data name="labelEncodeWhenConfidence.TabIndex" type="System.Int32, mscorlib">
|
<data name="labelEncodeWhenConfidence.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>5</value>
|
<value>5</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkWVStoreMD5.Name" xml:space="preserve">
|
|
||||||
<value>chkWVStoreMD5</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chkCreateCUEFileWhenEmbedded.Parent" xml:space="preserve">
|
<data name=">>chkCreateCUEFileWhenEmbedded.Parent" xml:space="preserve">
|
||||||
<value>grpGeneral</value>
|
<value>grpGeneral</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage3.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="tabPage3.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>4, 22</value>
|
<value>4, 22</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="lblWriteOffset.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="textUDC1Decoder.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>9, 23</value>
|
<value>89, 33</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage5.Text" xml:space="preserve">
|
<data name="tabPage5.Text" xml:space="preserve">
|
||||||
<value>FLAC</value>
|
<value>FLAC</value>
|
||||||
@@ -2100,9 +2088,6 @@
|
|||||||
<data name="chkReplaceSpaces.AutoSize" type="System.Boolean, mscorlib">
|
<data name="chkReplaceSpaces.AutoSize" type="System.Boolean, mscorlib">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="numericWriteOffset.Size" type="System.Drawing.Size, System.Drawing">
|
|
||||||
<value>62, 21</value>
|
|
||||||
</data>
|
|
||||||
<data name="chkEncodeWhenZeroOffset.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkEncodeWhenZeroOffset.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>100, 17</value>
|
<value>100, 17</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2142,9 +2127,6 @@
|
|||||||
<data name=">>label6.Name" xml:space="preserve">
|
<data name=">>label6.Name" xml:space="preserve">
|
||||||
<value>label6</value>
|
<value>label6</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>lblWriteOffset.Parent" xml:space="preserve">
|
|
||||||
<value>grpGeneral</value>
|
|
||||||
</data>
|
|
||||||
<data name="label5.Text" xml:space="preserve">
|
<data name="label5.Text" xml:space="preserve">
|
||||||
<value>Encoder</value>
|
<value>Encoder</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2152,7 +2134,7 @@
|
|||||||
<value>grpAudioFilenames</value>
|
<value>grpAudioFilenames</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkReducePriority.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkReducePriority.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>12, 163</value>
|
<value>12, 38</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>numWVExtraMode.Name" xml:space="preserve">
|
<data name=">>numWVExtraMode.Name" xml:space="preserve">
|
||||||
<value>numWVExtraMode</value>
|
<value>numWVExtraMode</value>
|
||||||
@@ -2164,7 +2146,7 @@
|
|||||||
<value>grpGeneral</value>
|
<value>grpGeneral</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkReducePriority.ZOrder" xml:space="preserve">
|
<data name=">>chkReducePriority.ZOrder" xml:space="preserve">
|
||||||
<value>2</value>
|
<value>3</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkWriteArTagsOnConvert.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkWriteArTagsOnConvert.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>6, 149</value>
|
<value>6, 149</value>
|
||||||
@@ -2196,6 +2178,9 @@
|
|||||||
<data name=">>txtSingleFilenameFormat.Type" xml:space="preserve">
|
<data name=">>txtSingleFilenameFormat.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="rbWVNormal.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name=">>chkCreateCUEFileWhenEmbedded.Type" xml:space="preserve">
|
<data name=">>chkCreateCUEFileWhenEmbedded.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2218,7 +2203,7 @@
|
|||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="chkCreateM3U.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkCreateM3U.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>12, 112</value>
|
<value>12, 106</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="label4.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="label4.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>62, 13</value>
|
<value>62, 13</value>
|
||||||
@@ -2247,8 +2232,8 @@
|
|||||||
<data name="lblFLACCompressionLevel.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="lblFLACCompressionLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>6, 8</value>
|
<value>6, 8</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="label2.ToolTip" xml:space="preserve">
|
<data name="chkSingleInstance.AutoSize" type="System.Boolean, mscorlib">
|
||||||
<value />
|
<value>True</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="label4.ToolTip" xml:space="preserve">
|
<data name="label4.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
@@ -2301,9 +2286,6 @@
|
|||||||
<data name=">>grpAudioFilenames.Type" xml:space="preserve">
|
<data name=">>grpAudioFilenames.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>lblSingleFilenameFormat.ZOrder" xml:space="preserve">
|
|
||||||
<value>7</value>
|
|
||||||
</data>
|
|
||||||
<data name="labelEncodeWhenPercent.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="labelEncodeWhenPercent.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>108, 21</value>
|
<value>108, 21</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2355,6 +2337,9 @@
|
|||||||
<data name=">>chkCreateM3U.Type" xml:space="preserve">
|
<data name=">>chkCreateM3U.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkSingleInstance.Text" xml:space="preserve">
|
||||||
|
<value>One instance of application</value>
|
||||||
|
</data>
|
||||||
<data name=">>tabControl2.Name" xml:space="preserve">
|
<data name=">>tabControl2.Name" xml:space="preserve">
|
||||||
<value>tabControl2</value>
|
<value>tabControl2</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -2370,8 +2355,73 @@
|
|||||||
<data name="rbAPEnormal.ToolTip" xml:space="preserve">
|
<data name="rbAPEnormal.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="rbWVNormal.ToolTip" xml:space="preserve">
|
<data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
<value />
|
<value>
|
||||||
|
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
|
||||||
|
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||||
|
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABm
|
||||||
|
DQAAAk1TRnQBSQFMAgEBAgEAAQQBAAEEAQABEAEAARABAAT/ASEBEAj/AUIBTQE2BwABNgMAASgDAAFA
|
||||||
|
AwABEAMAAQEBAAEgBgABEBUAAf8DAAH/AR0BaQEUAf8BHQFpARQB/wMAAf8BHQFpARQB/wEdAWkBFAH/
|
||||||
|
AwAB/wMAAf8BHQEcAR0B/wElASQBJQH/ARQBGAEUAf8DAAH/AwAB/wMAAf8DAAX/AQkBBQEDAf8BCgEG
|
||||||
|
AQMB/wEKAQYBAwH/AQoBBgEDAf8BCwEGAQMB/wEMAQcBBAH/AQoBBgEDAf8BCgEGAQMB/wEKAQYBAwH/
|
||||||
|
AQoBBgEDAf8BCgEGAQMB/wEKAQYBAwH/AQoBBgEDAf8BCQEFAQMF/4AAAVYBWQFWAf8BLQEsAS0B/wE1
|
||||||
|
Ad8BPgH/ATUB3wE+Af8DAAH/ATUB3wE+Af8BNQHfAT4B/wMAAf8DAAH/AYwBjgGMAf8B1gHTAdYB/wHW
|
||||||
|
AdMB1gH/AVYBVQFWAf8DAAH/AwAB/wMAAf8BCgEGAQMB/wHOAY4BXQH/Ac4BjgFdAf8B1AGTAWAB/wHO
|
||||||
|
AY4BXQH/AaYBbwFLAf8BHgETAQwB/wHOAY4BXQH/Ac4BjgFdAf8BzgGOAV0B/wHOAY4BXQH/Ac4BjgFd
|
||||||
|
Af8BzgGOAV0B/wHOAY4BXQH/Ac4BjgFdAf8BCgEGAQMB/4AAAW8BcQFvAf8BLQEsAS0B/wE1Ad8BPgH/
|
||||||
|
ATUB3wE+Af8DAAH/ATUB3wE+Af8BNQHfAT4B/wMAAf8DAAH/AbUBtgG1Cf8BbwFxAW8B/wMAAf8DAAH/
|
||||||
|
AwAB/wEMAQcBBAH/Ac4BjgFdAf8BzgGOAV0B/wHOAY4BXQH/Ac4BjgFdAf8B0AGQAV0B/wMAAf8BlQFj
|
||||||
|
AUEB/wHOAY4BXQH/AdIBkAFfAf8B0wGRAV8B/wHTAZEBXwH/AdMBkQFfAf8BzgGOAV0B/wHOAY4BXQH/
|
||||||
|
AQsBBgEDAf+AAAFvAXEBbwH/AS0BLAEtAf8BAAEgAQAB/wEEASwBBAH/AwAB/wEEASwBDAH/AQQBJAEE
|
||||||
|
Af8DAAH/AwAB/wG1AbIBtQn/AW8BbQFvAf8DAAH/AwAB/wMAAf8BDAEHAQQB/wHOAY4BXQH/Ac4BjgFd
|
||||||
|
Af8BzgGOAV0B/wHQAY8BXQH/Ac4BjgFdAf8BGwERAQkB/wEnARoBEAH/Ac4BjgFdAf8BzgGOAV0B/wHO
|
||||||
|
AY4BXQH/Ac4BjgFdAf8B0AGPAV4B/wHOAY4BXQH/Ac4BjgFdAf8BCwEGAQMB/4AAAW8BcQFvAf8BLQEs
|
||||||
|
AS0B/wElAa4BLQH/ASUBrgEtAf8DAAH/ASUBrgEtAf8BJQGuAS0B/wMAAf8DAAH/AbUBsgG1Cf8BbwFt
|
||||||
|
AW8B/wMAAf8DAAH/AwAB/wEMAQcBBAH/Ac4BjgFdAf8BzgGOAV0B/wHOAY4BXQH/Ac4BjgFdAf8BzgGO
|
||||||
|
AV0B/wGYAWUBQwH/AwAB/wMAAf8DAAH/ATMBIQEVAf8BzgGOAV0B/wHOAY4BXQH/Ac4BjgFdAf8BzgGO
|
||||||
|
AV0B/wELAQYBAwH/gAABbwFxAW8B/wEtASwBLQH/ATUB3wE+Af8BNQHfAT4B/wMAAf8BNQHfAT4B/wE1
|
||||||
|
Ad8BPgH/AwAB/wMAAf8BtQGyAbUJ/wFvAW0BbwH/AwAB/wMAAf8DAAH/AQwBBwEEAf8BzgGOAV0B/wHS
|
||||||
|
AZEBXgH/Ac4BjgFdAf8B0QGQAV4B/wHOAY4BXQH/Ac4BjgFdAf8DAAH/AU0BNAEiAf8BrQFzAU4B/wEs
|
||||||
|
AR0BEwH/AwAB/wHOAY4BXQH/Ac4BjgFdAf8BzgGOAV0B/wELAQYBAwH/gAABbwFxAW8B/wEtASwBLQH/
|
||||||
|
ATUB3wE+Af8BNQHfAT4B/wMAAf8BNQHfAT4B/wE1Ad8BPgH/AwAB/wMAAf8BrQGuAa0J/wFnAWkBZwH/
|
||||||
|
AwAB/wMAAf8DAAH/AQwBBwEEAf8BzgGOAV0B/wHRAZABXgH/Ac4BjgFdAf8BkQFgAUAB/wHOAY4BXQH/
|
||||||
|
Ac4BjgFdAf8BPQEoARoB/wEEAQIBAAH/Ac4BjgFdAf8BzgGOAV0B/wMAAf8BQQEsARwB/wHOAY4BXQH/
|
||||||
|
Ac4BjgFdAf8BCwEGAQMB/4AAAW8BcQFvAf8BLQEsAS0B/wEAASQBJQH/AQABLAEtAf8DAAH/AQABLAEt
|
||||||
|
Af8BAAEkASUB/wMAAf8DAAH/Aa0BqgGtCf8BZwFlAWcB/wMAAf8DAAH/AwAB/wEMAQcBBAH/Ac4BjgFd
|
||||||
|
Af8BzgGOAV0B/wHOAY4BXQH/AwAB/wGrAXIBTAH/Ac4BjgFdAf8BuQF7AVIB/wMAAf8BzgGOAV0B/wHO
|
||||||
|
AY4BXQH/AQQBAgEBAf8BEAEIAQYB/wHOAY4BXQH/Ac4BjgFdAf8BCwEGAQMB/4AAAW8BcQFvAf8BLQEs
|
||||||
|
AS0B/wEAAZ4BnAH/AQABngGcAf8DAAH/AQABngGcAf8BAAGeAZwB/wEUASABHRn/ASUBJAElAf8DAAH/
|
||||||
|
AQwBBwEEAf8BzgGOAV0B/wHOAY4BXQH/Ac4BjgFdAf8DAAH/ARkBEAEKAf8BzgGOAV0B/wHEAYcBWgH/
|
||||||
|
AwAB/wMAAf8DAAH/AwAB/wGHAVgBOgH/Ac4BjgFdAf8BzgGOAV0B/wELAQYBAwH/gAABbwFxAW8B/wEt
|
||||||
|
ASwBLQH/AQAD/wEAA/8DAAH/AQAD/wEAA/8DABn/ASUBJAElAf8DAAH/AQwBBwEEAf8BzgGOAV0B/wHO
|
||||||
|
AY4BXQH/Ac4BjgFdAf8DAAH/AwAB/wGqAXABSwH/AZkBZgFEAf8DAAH/AwAB/wGiAWoBRwH/Ac4BjgFd
|
||||||
|
Af8BzgGOAV0B/wHOAY4BXQH/Ac4BjgFdAf8BCwEGAQMB/4AAAW8BcQFvAf8BLQEsAS0B/wEAA/8BAAP/
|
||||||
|
AwAB/wEAA/8BAAP/AwAB/wFWAVEBTgH/Ad4B2wHeCf8BtQGyAbUB/wF3AXkBdwH/AQQBCAEEAf8DAAH/
|
||||||
|
AQwBBwEEAf8BzgGOAV0B/wHOAY4BXQH/AZ4BaAFGAf8DAAH/AV0BPgEqAf8BEwEMAQcB/wFhAUEBLAH/
|
||||||
|
ARsBEgEKAf8BJwEaAREB/wFBASsBHAH/Ac4BjgFdAf8B0QGQAV4B/wHOAY4BXQH/Ac4BjgFdAf8BCwEG
|
||||||
|
AQMB/4AAAW8BcQFvAf8BLQEsAS0B/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8BlAGWAZQJ/wG1
|
||||||
|
AbYBtQH/AwAB/wMAAf8DAAH/AQwBBwEEAf8BzgGOAV0B/wHOAY4BXQH/AXMBTgE1Af8DAAH/Ac4BjgFd
|
||||||
|
Af8DAAH/AwAB/wFTATgBJgH/Aa4BdQFOAf8DAAH/Ac4BjgFdAf8BzgGOAV0B/wHTAZEBXwH/AdQBkwFg
|
||||||
|
Af8BCwEGAQMB/4AAAZwBmgGcAf8BLQEsAS0B/wIAAaUB/wIAAaUB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
|
||||||
|
AS0BLAEtEf8BvQG6Ab0B/wMAAf8BDAEHAQQB/wHOAY4BXQH/Ac4BjgFdAf8BQQErAR0B/wMAAf8BzgGO
|
||||||
|
AV0B/wFsAUkBMAH/AwAB/wGDAVYBOgH/Ac4BjgFdAf8DAAH/ATIBIAEWAf8BzgGOAV0B/wHOAY4BXQH/
|
||||||
|
AdQBkwFgAf8BCwEGAQMB/4AAAZQBkgGUAf8BLQEsAS0B/wIAAv8CAAL/AwAB/wMAAf8DAAH/AwAB/wMA
|
||||||
|
Af8DAAH/AZwBmgGcDf8BlAGWAZQB/wMAAf8BDAEHAQQB/wHOAY4BXQH/Ac4BjgFdAf8BAgIAAf8BJAEY
|
||||||
|
AQ8B/wHOAY4BXQH/Ac4BjgFdAf8DAAH/AZ8BaQFHAf8BzgGOAV0B/wGLAVsBPQH/AwAB/wHOAY4BXQH/
|
||||||
|
Ac4BjgFdAf8BzgGOAV0B/wELAQYBAwH/gAABpQGmAaUB/wGUAZIBlAH/AgABpQH/AgABtQH/AS0BLAEt
|
||||||
|
Af8BLQEsAS0B/wEtASwBLQH/AS0BLAEtAf8BLQEsAS0B/wEtASwBLQH/AS0BMAEtAf8BTgFRAU4B/wGt
|
||||||
|
AaoBrQH/Aa0BqgGtAf8BRgFJAUYB/wMAAf8BCgEGAQMB/wHOAY4BXQH/Ac4BjgFdAf8BcwFNATQB/wGl
|
||||||
|
AW4BSQH/Ac4BjgFdAf8BzgGOAV0B/wGYAWUBQwH/Ac4BjgFdAf8BzgGOAV0B/wHOAY4BXQH/AW4BSwEy
|
||||||
|
Af8BrgFzAU4B/wHOAY4BXQH/Ac4BjgFdAf8BCgEGAQMB/4AAAd4B2wHeAf8BpQGmAaUB/wGlAaYBpQH/
|
||||||
|
AXcBdQF3Af8BbwFxAW8B/wFvAXEBbwH/AW8BcQFvAf8BbwFxAW8B/wFvAXEBbwH/AW8BcQFvAf8BbwFx
|
||||||
|
AW8B/wFvAXEBbwH/AW8BcQFvAf8BLQEsAS0B/wEtASwBLQH/AwAF/wEKAQYBAwH/AQsBBwEDAf8BDAEH
|
||||||
|
AQQB/wEMAQcBAwH/AQsBBwEDAf8BCwEHAQMB/wEMAQcBAwH/AQwBBwEDAf8BCwEHAQMB/wELAQcBAwH/
|
||||||
|
AQwBBwEEAf8BDAEHAQMB/wELAQcBAwH/AQoBBgEDBf+AAAFCAU0BPgcAAT4DAAEoAwABQAMAARADAAEB
|
||||||
|
AQABAQUAAYAXAAP/lwAL
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="tabPage6.ImageKey" xml:space="preserve">
|
||||||
|
<value>wv</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkRemoveSpecial.Type" xml:space="preserve">
|
<data name=">>chkRemoveSpecial.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
@@ -2398,7 +2448,7 @@
|
|||||||
<value>textUDC1Extension</value>
|
<value>textUDC1Extension</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkExtractLog.ZOrder" xml:space="preserve">
|
<data name=">>chkExtractLog.ZOrder" xml:space="preserve">
|
||||||
<value>1</value>
|
<value>2</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage2.ToolTip" xml:space="preserve">
|
<data name="tabPage2.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
@@ -2499,8 +2549,8 @@
|
|||||||
<data name=">>chkTruncateExtra4206Samples.Type" xml:space="preserve">
|
<data name=">>chkTruncateExtra4206Samples.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>textUDC1EncParams.Parent" xml:space="preserve">
|
<data name="tabPage5.ImageKey" xml:space="preserve">
|
||||||
<value>tabPage9</value>
|
<value>flac</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnCancel.ToolTip" xml:space="preserve">
|
<data name="btnCancel.ToolTip" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
@@ -2512,13 +2562,13 @@
|
|||||||
<value />
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="chkCreateCUEFileWhenEmbedded.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkCreateCUEFileWhenEmbedded.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>12, 129</value>
|
<value>12, 123</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="btnOK.TabIndex" type="System.Int32, mscorlib">
|
<data name="btnOK.TabIndex" type="System.Int32, mscorlib">
|
||||||
<value>5</value>
|
<value>5</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkCreateM3U.ZOrder" xml:space="preserve">
|
<data name=">>chkCreateM3U.ZOrder" xml:space="preserve">
|
||||||
<value>5</value>
|
<value>6</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbAPEinsane.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="rbAPEinsane.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>6, 74</value>
|
<value>6, 74</value>
|
||||||
@@ -2539,7 +2589,7 @@
|
|||||||
<value>1</value>
|
<value>1</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage8.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="tabPage8.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>4, 22</value>
|
<value>4, 23</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>tabControl1.Name" xml:space="preserve">
|
<data name=">>tabControl1.Name" xml:space="preserve">
|
||||||
<value>tabControl1</value>
|
<value>tabControl1</value>
|
||||||
@@ -2596,7 +2646,7 @@
|
|||||||
<value>Yes</value>
|
<value>Yes</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkPreserveHTOA.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkPreserveHTOA.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>12, 44</value>
|
<value>12, 157</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chkUDC1ID3v2.ZOrder" xml:space="preserve">
|
<data name=">>chkUDC1ID3v2.ZOrder" xml:space="preserve">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
@@ -2674,7 +2724,7 @@
|
|||||||
<value>chkWriteARLogOnVerify</value>
|
<value>chkWriteARLogOnVerify</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkFillUpCUE.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkFillUpCUE.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>12, 181</value>
|
<value>12, 174</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>label1.Parent" xml:space="preserve">
|
<data name=">>label1.Parent" xml:space="preserve">
|
||||||
<value>tabPage8</value>
|
<value>tabPage8</value>
|
||||||
@@ -2685,8 +2735,8 @@
|
|||||||
<data name=">>chkWVExtraMode.Type" xml:space="preserve">
|
<data name=">>chkWVExtraMode.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="lblWriteOffset.Size" type="System.Drawing.Size, System.Drawing">
|
<data name=">>lblSingleFilenameFormat.ZOrder" xml:space="preserve">
|
||||||
<value>118, 13</value>
|
<value>7</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>tabPage6.Name" xml:space="preserve">
|
<data name=">>tabPage6.Name" xml:space="preserve">
|
||||||
<value>tabPage6</value>
|
<value>tabPage6</value>
|
||||||
@@ -2736,4 +2786,7 @@
|
|||||||
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
<metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
|
<value>114, 17</value>
|
||||||
|
</metadata>
|
||||||
</root>
|
</root>
|
||||||
@@ -120,16 +120,46 @@
|
|||||||
<data name="btnCancel.Text" xml:space="preserve">
|
<data name="btnCancel.Text" xml:space="preserve">
|
||||||
<value>Отмена</value>
|
<value>Отмена</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="grpGeneral.Text" xml:space="preserve">
|
<data name="btnCancel.ToolTip" xml:space="preserve">
|
||||||
<value>Общие</value>
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<data name="chkSingleInstance.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>182, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkSingleInstance.Text" xml:space="preserve">
|
||||||
|
<value>Только одно окно приложения</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkSingleInstance.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="chkOverwriteTags.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>186, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkOverwriteTags.Text" xml:space="preserve">
|
||||||
|
<value>Игнорируя информацию из .cue</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkOverwriteTags.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="chkExtractLog.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>127, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkExtractLog.Text" xml:space="preserve">
|
||||||
|
<value>Извлечь .log в файл</value>
|
||||||
|
</data>
|
||||||
|
<data name="chkExtractLog.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkReducePriority.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkReducePriority.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>180, 17</value>
|
<value>180, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkReducePriority.Text" xml:space="preserve">
|
<data name="chkReducePriority.Text" xml:space="preserve">
|
||||||
<value>Понизить приоритет процесса</value>
|
<value>Понизить приоритет процесса</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkReducePriority.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkTruncateExtra4206Samples.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkTruncateExtra4206Samples.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>202, 17</value>
|
<value>202, 17</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -145,18 +175,27 @@
|
|||||||
<data name="chkCreateCUEFileWhenEmbedded.Text" xml:space="preserve">
|
<data name="chkCreateCUEFileWhenEmbedded.Text" xml:space="preserve">
|
||||||
<value>Создавать .cue даже при встраивании</value>
|
<value>Создавать .cue даже при встраивании</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkCreateCUEFileWhenEmbedded.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkCreateM3U.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkCreateM3U.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>166, 17</value>
|
<value>166, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkCreateM3U.Text" xml:space="preserve">
|
<data name="chkCreateM3U.Text" xml:space="preserve">
|
||||||
<value>Создавать плейлисты .m3u</value>
|
<value>Создавать плейлисты .m3u</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkCreateM3U.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkFillUpCUE.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkFillUpCUE.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>221, 17</value>
|
<value>221, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkFillUpCUE.Text" xml:space="preserve">
|
<data name="chkFillUpCUE.Text" xml:space="preserve">
|
||||||
<value>Пополнить .cue информацией из тэгов</value>
|
<value>Пополнить .cue информацией из тэгов</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkFillUpCUE.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkEmbedLog.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkEmbedLog.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>156, 17</value>
|
<value>156, 17</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -181,11 +220,17 @@
|
|||||||
<data name="chkPreserveHTOA.Text" xml:space="preserve">
|
<data name="chkPreserveHTOA.Text" xml:space="preserve">
|
||||||
<value>Сохранять HTOA при разбивке на треки</value>
|
<value>Сохранять HTOA при разбивке на треки</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="lblWriteOffset.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkPreserveHTOA.ToolTip" xml:space="preserve">
|
||||||
<value>114, 13</value>
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="lblWriteOffset.Text" xml:space="preserve">
|
<data name="grpGeneral.Text" xml:space="preserve">
|
||||||
<value>Смещение (сэмплов):</value>
|
<value>Общие</value>
|
||||||
|
</data>
|
||||||
|
<data name="grpGeneral.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="numericFLACCompressionLevel.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="lblFLACCompressionLevel.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="lblFLACCompressionLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>94, 13</value>
|
<value>94, 13</value>
|
||||||
@@ -193,50 +238,77 @@
|
|||||||
<data name="lblFLACCompressionLevel.Text" xml:space="preserve">
|
<data name="lblFLACCompressionLevel.Text" xml:space="preserve">
|
||||||
<value>Уровень сжатия:</value>
|
<value>Уровень сжатия:</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="lblFLACCompressionLevel.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkFLACVerify.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkFLACVerify.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>94, 17</value>
|
<value>94, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkFLACVerify.Text" xml:space="preserve">
|
<data name="chkFLACVerify.Text" xml:space="preserve">
|
||||||
<value>Верификация</value>
|
<value>Верификация</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkFLACVerify.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="btnOK.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkWVStoreMD5.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkWVStoreMD5.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>119, 17</value>
|
<value>119, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkWVStoreMD5.Text" xml:space="preserve">
|
<data name="chkWVStoreMD5.Text" xml:space="preserve">
|
||||||
<value>MD5-хеширование</value>
|
<value>MD5-хеширование</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkWVStoreMD5.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="numWVExtraMode.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkWVExtraMode.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkWVExtraMode.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>89, 17</value>
|
<value>89, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkWVExtraMode.Text" xml:space="preserve">
|
<data name="chkWVExtraMode.Text" xml:space="preserve">
|
||||||
<value>Доп. режим:</value>
|
<value>Доп. режим:</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkWVExtraMode.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="rbWVVeryHigh.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="rbWVVeryHigh.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>103, 17</value>
|
<value>103, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbWVVeryHigh.Text" xml:space="preserve">
|
<data name="rbWVVeryHigh.Text" xml:space="preserve">
|
||||||
<value>Очень высокий</value>
|
<value>Очень высокий</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="rbWVVeryHigh.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="rbWVHigh.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="rbWVHigh.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>68, 17</value>
|
<value>68, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbWVHigh.Text" xml:space="preserve">
|
<data name="rbWVHigh.Text" xml:space="preserve">
|
||||||
<value>Высокий</value>
|
<value>Высокий</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="rbWVHigh.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="rbWVNormal.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="rbWVNormal.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>69, 17</value>
|
<value>69, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbWVNormal.Text" xml:space="preserve">
|
<data name="rbWVNormal.Text" xml:space="preserve">
|
||||||
<value>Средний</value>
|
<value>Средний</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="rbWVNormal.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="rbWVFast.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="rbWVFast.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>70, 17</value>
|
<value>70, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="rbWVFast.Text" xml:space="preserve">
|
<data name="rbWVFast.Text" xml:space="preserve">
|
||||||
<value>Быстрый</value>
|
<value>Быстрый</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="groupBox1.Text" xml:space="preserve">
|
<data name="rbWVFast.ToolTip" xml:space="preserve">
|
||||||
<value>Проверить и записать</value>
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="chkEncodeWhenZeroOffset.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkEncodeWhenZeroOffset.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>150, 77</value>
|
<value>150, 77</value>
|
||||||
@@ -247,6 +319,9 @@
|
|||||||
<data name="chkEncodeWhenZeroOffset.Text" xml:space="preserve">
|
<data name="chkEncodeWhenZeroOffset.Text" xml:space="preserve">
|
||||||
<value>и нулевым смещением</value>
|
<value>и нулевым смещением</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkEncodeWhenZeroOffset.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkArFixOffset.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkArFixOffset.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>6, 100</value>
|
<value>6, 100</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -256,6 +331,9 @@
|
|||||||
<data name="chkArFixOffset.Text" xml:space="preserve">
|
<data name="chkArFixOffset.Text" xml:space="preserve">
|
||||||
<value>Исправлять смещение если</value>
|
<value>Исправлять смещение если</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkArFixOffset.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkWriteArLogOnConvert.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkWriteArLogOnConvert.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>6, 181</value>
|
<value>6, 181</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -265,6 +343,9 @@
|
|||||||
<data name="chkWriteArLogOnConvert.Text" xml:space="preserve">
|
<data name="chkWriteArLogOnConvert.Text" xml:space="preserve">
|
||||||
<value>Записывать отчет AccurateRip</value>
|
<value>Записывать отчет AccurateRip</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkWriteArLogOnConvert.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkWriteArTagsOnConvert.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkWriteArTagsOnConvert.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>6, 164</value>
|
<value>6, 164</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -286,9 +367,15 @@
|
|||||||
<data name="labelEncodeWhenPercent.Text" xml:space="preserve">
|
<data name="labelEncodeWhenPercent.Text" xml:space="preserve">
|
||||||
<value>% проверенных треков >=</value>
|
<value>% проверенных треков >=</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="labelEncodeWhenPercent.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="numEncodeWhenPercent.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="numEncodeWhenPercent.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>250, 35</value>
|
<value>250, 35</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="numEncodeWhenPercent.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="labelEncodeWhenConfidence.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="labelEncodeWhenConfidence.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>125, 58</value>
|
<value>125, 58</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -298,15 +385,24 @@
|
|||||||
<data name="labelEncodeWhenConfidence.Text" xml:space="preserve">
|
<data name="labelEncodeWhenConfidence.Text" xml:space="preserve">
|
||||||
<value>с достоверностью >=</value>
|
<value>с достоверностью >=</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="labelEncodeWhenConfidence.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="numEncodeWhenConfidence.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="numEncodeWhenConfidence.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>250, 56</value>
|
<value>250, 56</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="numEncodeWhenConfidence.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkArNoUnverifiedAudio.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkArNoUnverifiedAudio.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>176, 17</value>
|
<value>176, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkArNoUnverifiedAudio.Text" xml:space="preserve">
|
<data name="chkArNoUnverifiedAudio.Text" xml:space="preserve">
|
||||||
<value>Конвертировать только если</value>
|
<value>Конвертировать только если</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkArNoUnverifiedAudio.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
<data name="labelFixWhenConfidence.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
<data name="labelFixWhenConfidence.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
<value>Top, Right</value>
|
<value>Top, Right</value>
|
||||||
@@ -324,9 +420,15 @@
|
|||||||
<data name="labelFixWhenConfidence.Text" xml:space="preserve">
|
<data name="labelFixWhenConfidence.Text" xml:space="preserve">
|
||||||
<value>с достоверностью >=</value>
|
<value>с достоверностью >=</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="labelFixWhenConfidence.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="numFixWhenConfidence.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="numFixWhenConfidence.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>251, 137</value>
|
<value>251, 137</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="numFixWhenConfidence.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="labelFixWhenPercent.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
<data name="labelFixWhenPercent.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
<value>Top, Right</value>
|
<value>Top, Right</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -342,9 +444,21 @@
|
|||||||
<data name="labelFixWhenPercent.Text" xml:space="preserve">
|
<data name="labelFixWhenPercent.Text" xml:space="preserve">
|
||||||
<value>% проверенных треков >=</value>
|
<value>% проверенных треков >=</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="labelFixWhenPercent.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="numFixWhenPercent.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="numFixWhenPercent.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>250, 116</value>
|
<value>250, 116</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="numFixWhenPercent.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="groupBox1.Text" xml:space="preserve">
|
||||||
|
<value>Проверить и записать</value>
|
||||||
|
</data>
|
||||||
|
<data name="groupBox1.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkFilenamesANSISafe.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkFilenamesANSISafe.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>207, 17</value>
|
<value>207, 17</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -402,27 +516,39 @@
|
|||||||
<data name="chkHDCDLW16.ToolTip" xml:space="preserve">
|
<data name="chkHDCDLW16.ToolTip" xml:space="preserve">
|
||||||
<value>При конвертации в lossyWAV, обрезать до 16 бит</value>
|
<value>При конвертации в lossyWAV, обрезать до 16 бит</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="grpAudioFilenames.Text" xml:space="preserve">
|
|
||||||
<value>Имена аудиофайлов</value>
|
|
||||||
</data>
|
|
||||||
<data name="chkKeepOriginalFilenames.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkKeepOriginalFilenames.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>157, 17</value>
|
<value>157, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkKeepOriginalFilenames.Text" xml:space="preserve">
|
<data name="chkKeepOriginalFilenames.Text" xml:space="preserve">
|
||||||
<value>Сохранять оригинальные</value>
|
<value>Сохранять оригинальные</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkKeepOriginalFilenames.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="txtSpecialExceptions.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkRemoveSpecial.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkRemoveSpecial.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>223, 17</value>
|
<value>223, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkRemoveSpecial.Text" xml:space="preserve">
|
<data name="chkRemoveSpecial.Text" xml:space="preserve">
|
||||||
<value>Удалять специальные символы кроме:</value>
|
<value>Удалять специальные символы кроме:</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkRemoveSpecial.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkReplaceSpaces.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkReplaceSpaces.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>209, 17</value>
|
<value>209, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkReplaceSpaces.Text" xml:space="preserve">
|
<data name="chkReplaceSpaces.Text" xml:space="preserve">
|
||||||
<value>Заменять пробелы подчеркиванями</value>
|
<value>Заменять пробелы подчеркиванями</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkReplaceSpaces.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="txtTrackFilenameFormat.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="lblTrackFilenameFormat.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="lblTrackFilenameFormat.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>10, 75</value>
|
<value>10, 75</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -432,14 +558,44 @@
|
|||||||
<data name="lblTrackFilenameFormat.Text" xml:space="preserve">
|
<data name="lblTrackFilenameFormat.Text" xml:space="preserve">
|
||||||
<value>Трек:</value>
|
<value>Трек:</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="lblTrackFilenameFormat.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="lblSingleFilenameFormat.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="lblSingleFilenameFormat.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>75, 13</value>
|
<value>75, 13</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="lblSingleFilenameFormat.Text" xml:space="preserve">
|
<data name="lblSingleFilenameFormat.Text" xml:space="preserve">
|
||||||
<value>Образ диска:</value>
|
<value>Образ диска:</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="groupBox3.Text" xml:space="preserve">
|
<data name="lblSingleFilenameFormat.ToolTip" xml:space="preserve">
|
||||||
<value>При проверке</value>
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="txtSingleFilenameFormat.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="grpAudioFilenames.Text" xml:space="preserve">
|
||||||
|
<value>Имена аудиофайлов</value>
|
||||||
|
</data>
|
||||||
|
<data name="grpAudioFilenames.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="rbAPEinsane.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="rbAPEextrahigh.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="rbAPEhigh.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="rbAPEnormal.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="rbAPEfast.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="tabPage1.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="chkWriteARLogOnVerify.Location" type="System.Drawing.Point, System.Drawing">
|
<data name="chkWriteARLogOnVerify.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
<value>5, 181</value>
|
<value>5, 181</value>
|
||||||
@@ -450,8 +606,26 @@
|
|||||||
<data name="chkWriteARLogOnVerify.Text" xml:space="preserve">
|
<data name="chkWriteARLogOnVerify.Text" xml:space="preserve">
|
||||||
<value>Записывать отчет AccurateRip</value>
|
<value>Записывать отчет AccurateRip</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tabPage3.Text" xml:space="preserve">
|
<data name="chkWriteARLogOnVerify.ToolTip" xml:space="preserve">
|
||||||
<value>Форматы</value>
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="groupBox3.Text" xml:space="preserve">
|
||||||
|
<value>При проверке</value>
|
||||||
|
</data>
|
||||||
|
<data name="groupBox3.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="tabPage2.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="tabPage5.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="tabPage6.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="tabPage7.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
</data>
|
</data>
|
||||||
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>59, 13</value>
|
<value>59, 13</value>
|
||||||
@@ -459,16 +633,153 @@
|
|||||||
<data name="label1.Text" xml:space="preserve">
|
<data name="label1.Text" xml:space="preserve">
|
||||||
<value>Качество:</value>
|
<value>Качество:</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="label1.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="numericLossyWAVQuality.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="tabPage8.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="chkUDC1ID3v2.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="chkUDC1APEv2.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="label6.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="label5.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="textUDC1EncParams.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="textUDC1Encoder.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="textUDC1Params.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="textUDC1Decoder.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="textUDC1Extension.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="label4.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="label3.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="label2.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="tabPage9.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>
|
||||||
|
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
|
||||||
|
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||||
|
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABm
|
||||||
|
DQAAAk1TRnQBSQFMAgEBAgEAAQQBAAEEAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
|
||||||
|
AwABEAMAAQEBAAEgBgABEBUAAf8DAAH/ARwBaAETAf8BHAFoARMB/wMAAf8BHAFoARMB/wEcAWgBEwH/
|
||||||
|
AwAB/wMAAf8BHAEbARwB/wEkASMBJAH/ARMBFwETAf8DAAH/AwAB/wMAAf8DAAX/AQgBBAECAf8BCQEF
|
||||||
|
AQIB/wEJAQUBAgH/AQkBBQECAf8BCgEFAQIB/wELAQYBAwH/AQkBBQECAf8BCQEFAQIB/wEJAQUBAgH/
|
||||||
|
AQkBBQECAf8BCQEFAQIB/wEJAQUBAgH/AQkBBQECAf8BCAEEAQIF/4AAAVUBWAFVAf8BLAErASwB/wE0
|
||||||
|
Ad8BPQH/ATQB3wE9Af8DAAH/ATQB3wE9Af8BNAHfAT0B/wMAAf8DAAH/AYwBjgGMAf8B1gHTAdYB/wHW
|
||||||
|
AdMB1gH/AVUBVAFVAf8DAAH/AwAB/wMAAf8BCQEFAQIB/wHOAY4BXAH/Ac4BjgFcAf8B1AGTAV8B/wHO
|
||||||
|
AY4BXAH/AaYBbgFKAf8BHQESAQsB/wHOAY4BXAH/Ac4BjgFcAf8BzgGOAVwB/wHOAY4BXAH/Ac4BjgFc
|
||||||
|
Af8BzgGOAVwB/wHOAY4BXAH/Ac4BjgFcAf8BCQEFAQIB/4AAAW4BcAFuAf8BLAErASwB/wE0Ad8BPQH/
|
||||||
|
ATQB3wE9Af8DAAH/ATQB3wE9Af8BNAHfAT0B/wMAAf8DAAH/AbUBtgG1Cf8BbgFwAW4B/wMAAf8DAAH/
|
||||||
|
AwAB/wELAQYBAwH/Ac4BjgFcAf8BzgGOAVwB/wHOAY4BXAH/Ac4BjgFcAf8B0AGQAVwB/wMAAf8BlQFi
|
||||||
|
AUAB/wHOAY4BXAH/AdIBkAFeAf8B0wGRAV4B/wHTAZEBXgH/AdMBkQFeAf8BzgGOAVwB/wHOAY4BXAH/
|
||||||
|
AQoBBQECAf+AAAFuAXABbgH/ASwBKwEsAf8BAAEfAQAB/wEDASsBAwH/AwAB/wEDASsBCwH/AQMBIwED
|
||||||
|
Af8DAAH/AwAB/wG1AbIBtQn/AW4BbAFuAf8DAAH/AwAB/wMAAf8BCwEGAQMB/wHOAY4BXAH/Ac4BjgFc
|
||||||
|
Af8BzgGOAVwB/wHQAY8BXAH/Ac4BjgFcAf8BGgEQAQgB/wEmARkBDwH/Ac4BjgFcAf8BzgGOAVwB/wHO
|
||||||
|
AY4BXAH/Ac4BjgFcAf8B0AGPAV0B/wHOAY4BXAH/Ac4BjgFcAf8BCgEFAQIB/4AAAW4BcAFuAf8BLAEr
|
||||||
|
ASwB/wEkAa4BLAH/ASQBrgEsAf8DAAH/ASQBrgEsAf8BJAGuASwB/wMAAf8DAAH/AbUBsgG1Cf8BbgFs
|
||||||
|
AW4B/wMAAf8DAAH/AwAB/wELAQYBAwH/Ac4BjgFcAf8BzgGOAVwB/wHOAY4BXAH/Ac4BjgFcAf8BzgGO
|
||||||
|
AVwB/wGYAWQBQgH/AwAB/wMAAf8DAAH/ATIBIAEUAf8BzgGOAVwB/wHOAY4BXAH/Ac4BjgFcAf8BzgGO
|
||||||
|
AVwB/wEKAQUBAgH/gAABbgFwAW4B/wEsASsBLAH/ATQB3wE9Af8BNAHfAT0B/wMAAf8BNAHfAT0B/wE0
|
||||||
|
Ad8BPQH/AwAB/wMAAf8BtQGyAbUJ/wFuAWwBbgH/AwAB/wMAAf8DAAH/AQsBBgEDAf8BzgGOAVwB/wHS
|
||||||
|
AZEBXQH/Ac4BjgFcAf8B0QGQAV0B/wHOAY4BXAH/Ac4BjgFcAf8DAAH/AUwBMwEhAf8BrQFyAU0B/wEr
|
||||||
|
ARwBEgH/AwAB/wHOAY4BXAH/Ac4BjgFcAf8BzgGOAVwB/wEKAQUBAgH/gAABbgFwAW4B/wEsASsBLAH/
|
||||||
|
ATQB3wE9Af8BNAHfAT0B/wMAAf8BNAHfAT0B/wE0Ad8BPQH/AwAB/wMAAf8BrQGuAa0J/wFmAWgBZgH/
|
||||||
|
AwAB/wMAAf8DAAH/AQsBBgEDAf8BzgGOAVwB/wHRAZABXQH/Ac4BjgFcAf8BkQFfAT8B/wHOAY4BXAH/
|
||||||
|
Ac4BjgFcAf8BPAEnARkB/wEDAQEBAAH/Ac4BjgFcAf8BzgGOAVwB/wMAAf8BQAErARsB/wHOAY4BXAH/
|
||||||
|
Ac4BjgFcAf8BCgEFAQIB/4AAAW4BcAFuAf8BLAErASwB/wEAASMBJAH/AQABKwEsAf8DAAH/AQABKwEs
|
||||||
|
Af8BAAEjASQB/wMAAf8DAAH/Aa0BqgGtCf8BZgFkAWYB/wMAAf8DAAH/AwAB/wELAQYBAwH/Ac4BjgFc
|
||||||
|
Af8BzgGOAVwB/wHOAY4BXAH/AwAB/wGrAXEBSwH/Ac4BjgFcAf8BuQF6AVEB/wMAAf8BzgGOAVwB/wHO
|
||||||
|
AY4BXAH/AQMBAQEAAf8BDwEHAQUB/wHOAY4BXAH/Ac4BjgFcAf8BCgEFAQIB/4AAAW4BcAFuAf8BLAEr
|
||||||
|
ASwB/wEAAZ4BnAH/AQABngGcAf8DAAH/AQABngGcAf8BAAGeAZwB/wETAR8BHBn/ASQBIwEkAf8DAAH/
|
||||||
|
AQsBBgEDAf8BzgGOAVwB/wHOAY4BXAH/Ac4BjgFcAf8DAAH/ARgBDwEJAf8BzgGOAVwB/wHEAYcBWQH/
|
||||||
|
AwAB/wMAAf8DAAH/AwAB/wGHAVcBOQH/Ac4BjgFcAf8BzgGOAVwB/wEKAQUBAgH/gAABbgFwAW4B/wEs
|
||||||
|
ASsBLAH/AQAD/wEAA/8DAAH/AQAD/wEAA/8DABn/ASQBIwEkAf8DAAH/AQsBBgEDAf8BzgGOAVwB/wHO
|
||||||
|
AY4BXAH/Ac4BjgFcAf8DAAH/AwAB/wGqAW8BSgH/AZkBZQFDAf8DAAH/AwAB/wGiAWkBRgH/Ac4BjgFc
|
||||||
|
Af8BzgGOAVwB/wHOAY4BXAH/Ac4BjgFcAf8BCgEFAQIB/4AAAW4BcAFuAf8BLAErASwB/wEAA/8BAAP/
|
||||||
|
AwAB/wEAA/8BAAP/AwAB/wFVAVABTQH/Ad4B2wHeCf8BtQGyAbUB/wF2AXgBdgH/AQMBBwEDAf8DAAH/
|
||||||
|
AQsBBgEDAf8BzgGOAVwB/wHOAY4BXAH/AZ4BZwFFAf8DAAH/AVwBPQEpAf8BEgELAQYB/wFgAUABKwH/
|
||||||
|
ARoBEQEJAf8BJgEZARAB/wFAASoBGwH/Ac4BjgFcAf8B0QGQAV0B/wHOAY4BXAH/Ac4BjgFcAf8BCgEF
|
||||||
|
AQIB/4AAAW4BcAFuAf8BLAErASwB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8BlAGWAZQJ/wG1
|
||||||
|
AbYBtQH/AwAB/wMAAf8DAAH/AQsBBgEDAf8BzgGOAVwB/wHOAY4BXAH/AXIBTQE0Af8DAAH/Ac4BjgFc
|
||||||
|
Af8DAAH/AwAB/wFSATcBJQH/Aa4BdAFNAf8DAAH/Ac4BjgFcAf8BzgGOAVwB/wHTAZEBXgH/AdQBkwFf
|
||||||
|
Af8BCgEFAQIB/4AAAZwBmgGcAf8BLAErASwB/wIAAaUB/wIAAaUB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
|
||||||
|
ASwBKwEsEf8BvQG6Ab0B/wMAAf8BCwEGAQMB/wHOAY4BXAH/Ac4BjgFcAf8BQAEqARwB/wMAAf8BzgGO
|
||||||
|
AVwB/wFrAUgBLwH/AwAB/wGDAVUBOQH/Ac4BjgFcAf8DAAH/ATEBHwEVAf8BzgGOAVwB/wHOAY4BXAH/
|
||||||
|
AdQBkwFfAf8BCgEFAQIB/4AAAZQBkgGUAf8BLAErASwB/wIAAv8CAAL/AwAB/wMAAf8DAAH/AwAB/wMA
|
||||||
|
Af8DAAH/AZwBmgGcDf8BlAGWAZQB/wMAAf8BCwEGAQMB/wHOAY4BXAH/Ac4BjgFcAf8BAQIAAf8BIwEX
|
||||||
|
AQ4B/wHOAY4BXAH/Ac4BjgFcAf8DAAH/AZ8BaAFGAf8BzgGOAVwB/wGLAVoBPAH/AwAB/wHOAY4BXAH/
|
||||||
|
Ac4BjgFcAf8BzgGOAVwB/wEKAQUBAgH/gAABpQGmAaUB/wGUAZIBlAH/AgABpQH/AgABtQH/ASwBKwEs
|
||||||
|
Af8BLAErASwB/wEsASsBLAH/ASwBKwEsAf8BLAErASwB/wEsASsBLAH/ASwBLwEsAf8BTQFQAU0B/wGt
|
||||||
|
AaoBrQH/Aa0BqgGtAf8BRQFIAUUB/wMAAf8BCQEFAQIB/wHOAY4BXAH/Ac4BjgFcAf8BcgFMATMB/wGl
|
||||||
|
AW0BSAH/Ac4BjgFcAf8BzgGOAVwB/wGYAWQBQgH/Ac4BjgFcAf8BzgGOAVwB/wHOAY4BXAH/AW0BSgEx
|
||||||
|
Af8BrgFyAU0B/wHOAY4BXAH/Ac4BjgFcAf8BCQEFAQIB/4AAAd4B2wHeAf8BpQGmAaUB/wGlAaYBpQH/
|
||||||
|
AXYBdAF2Af8BbgFwAW4B/wFuAXABbgH/AW4BcAFuAf8BbgFwAW4B/wFuAXABbgH/AW4BcAFuAf8BbgFw
|
||||||
|
AW4B/wFuAXABbgH/AW4BcAFuAf8BLAErASwB/wEsASsBLAH/AwAF/wEJAQUBAgH/AQoBBgECAf8BCwEG
|
||||||
|
AQMB/wELAQYBAgH/AQoBBgECAf8BCgEGAQIB/wELAQYBAgH/AQsBBgECAf8BCgEGAQIB/wEKAQYBAgH/
|
||||||
|
AQsBBgEDAf8BCwEGAQIB/wEKAQYBAgH/AQkBBQECBf+AAAFCAU0BPgcAAT4DAAEoAwABQAMAARADAAEB
|
||||||
|
AQABAQUAAYAXAAP/gQAL
|
||||||
|
</value>
|
||||||
|
</data>
|
||||||
|
<data name="tabControl2.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="tabPage3.Text" xml:space="preserve">
|
||||||
|
<value>Форматы</value>
|
||||||
|
</data>
|
||||||
|
<data name="tabPage3.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="grpHDCD.Text" xml:space="preserve">
|
<data name="grpHDCD.Text" xml:space="preserve">
|
||||||
<value>Параметры</value>
|
<value>Параметры</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="grpHDCD.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="chkHDCDDetect.Size" type="System.Drawing.Size, System.Drawing">
|
<data name="chkHDCDDetect.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
<value>120, 17</value>
|
<value>120, 17</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="chkHDCDDetect.Text" xml:space="preserve">
|
<data name="chkHDCDDetect.Text" xml:space="preserve">
|
||||||
<value>Определять HDCD</value>
|
<value>Определять HDCD</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="chkHDCDDetect.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="tabPage4.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
|
<data name="tabControl1.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
<data name="$this.Text" xml:space="preserve">
|
<data name="$this.Text" xml:space="preserve">
|
||||||
<value>Продвинутые настройки</value>
|
<value>Продвинутые настройки</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="$this.ToolTip" xml:space="preserve">
|
||||||
|
<value />
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
@@ -26,7 +26,7 @@ namespace Freedb
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Summary description for CDEntry.
|
/// Summary description for CDEntry.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class CDEntry
|
public class CDEntry : ICloneable
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
@@ -196,6 +196,24 @@ namespace Freedb
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public CDEntry(CDEntry src)
|
||||||
|
{
|
||||||
|
m_Discid = src.m_Discid;
|
||||||
|
m_Artist = src.m_Artist;
|
||||||
|
m_Title = src.m_Title;
|
||||||
|
m_Year = src.m_Year;
|
||||||
|
m_Genre = src.m_Genre;
|
||||||
|
m_ExtendedData = src.m_ExtendedData;
|
||||||
|
m_PlayOrder = src.m_PlayOrder;
|
||||||
|
m_Tracks = new TrackCollection();
|
||||||
|
foreach (Track tr in src.m_Tracks)
|
||||||
|
m_Tracks.Add(new Track(tr));
|
||||||
|
}
|
||||||
|
|
||||||
|
public object Clone()
|
||||||
|
{
|
||||||
|
return new CDEntry(this);
|
||||||
|
}
|
||||||
|
|
||||||
private bool Parse(StringCollection data)
|
private bool Parse(StringCollection data)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ namespace Freedb
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Summary description for Track.
|
/// Summary description for Track.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class Track
|
public class Track : ICloneable
|
||||||
{
|
{
|
||||||
|
|
||||||
private string m_Title;
|
private string m_Title;
|
||||||
@@ -109,7 +109,20 @@ namespace Freedb
|
|||||||
m_ExtendedData = extendedData;
|
m_ExtendedData = extendedData;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Create an instance of a Track passing in a track
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="title"></param>
|
||||||
|
public Track(Track src)
|
||||||
|
{
|
||||||
|
m_Title = src.m_Title;
|
||||||
|
m_ExtendedData = src.m_ExtendedData;
|
||||||
|
m_FrameOffset = src.m_FrameOffset;
|
||||||
|
}
|
||||||
|
|
||||||
|
public object Clone()
|
||||||
|
{
|
||||||
|
return new Track(this);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||