this.lbl_drc.Name = "lbl_drc";\r
this.lbl_drc.Size = new System.Drawing.Size(14, 13);\r
this.lbl_drc.TabIndex = 15;\r
- this.lbl_drc.Text = "1";\r
+ this.lbl_drc.Text = "0";\r
// \r
// label16\r
// \r
this.tb_drc.LargeChange = 0;\r
this.tb_drc.Location = new System.Drawing.Point(599, 47);\r
this.tb_drc.Margin = new System.Windows.Forms.Padding(0);\r
- this.tb_drc.Maximum = 30;\r
+ this.tb_drc.Maximum = 31;\r
this.tb_drc.Name = "tb_drc";\r
this.tb_drc.Size = new System.Drawing.Size(50, 42);\r
this.tb_drc.TabIndex = 13;\r
}\r
private void tb_drc_Scroll(object sender, EventArgs e)\r
{\r
- double value = (tb_drc.Value / 10.0) + 1;\r
+ double value;\r
+ if (tb_drc.Value == 0) value = 0;\r
+ else\r
+ value = ((tb_drc.Value-1) / 10.0) + 1;\r
+ \r
lbl_drc.Text = value.ToString();\r
\r
// Update an item in the Audio list if required.\r
drp_audbit_1.Text = lv_audioList.Items[lv_audioList.SelectedIndices[0]].SubItems[4].Text;\r
double drcValue; int drcCalculated;\r
double.TryParse(lv_audioList.Items[lv_audioList.SelectedIndices[0]].SubItems[5].Text, out drcValue);\r
- drcValue = (drcValue * 10) - 10;\r
+ if (drcValue == 0) drcCalculated = 0;\r
+ else\r
+ drcValue = ((drcValue * 10)+1) -10;\r
int.TryParse(drcValue.ToString(), out drcCalculated);\r
tb_drc.Value = drcCalculated;\r
}\r
\r
#endregion\r
\r
+\r
// This is the END of the road ------------------------------------------------------------------------------\r
}\r
}
\ No newline at end of file
else\r
audioItems += "," + item;\r
}\r
- query += " -E " + audioItems;\r
+ if (audioItems.Trim() != String.Empty)\r
+ query += " -E " + audioItems;\r
firstLoop = true; audioItems = ""; // Reset for another pass.\r
\r
// Audio Mixdown (-6)\r
else\r
audioItems += "," + item;\r
}\r
- query += " -6 " + audioItems;\r
+ if (audioItems.Trim() != String.Empty)\r
+ query += " -6 " + audioItems;\r
firstLoop = true; audioItems = ""; // Reset for another pass.\r
\r
// Sample Rate (-R)\r
else\r
audioItems += "," + item;\r
}\r
- query += " -R " + audioItems;\r
+ if (audioItems.Trim() != String.Empty)\r
+ query += " -R " + audioItems;\r
firstLoop = true; audioItems = ""; // Reset for another pass.\r
\r
// Audio Bitrate (-B)\r
else\r
audioItems += "," + item;\r
}\r
- query += " -B " + audioItems;\r
+ if (audioItems.Trim() != String.Empty)\r
+ query += " -B " + audioItems;\r
firstLoop = true; audioItems = ""; // Reset for another pass.\r
\r
// DRC (-D)\r
else\r
audioItems += "," + item;\r
}\r
- query += " -D " + audioItems;\r
+ if (audioItems.Trim() != String.Empty)\r
+ query += " -D " + audioItems;\r
\r
// Subtitles\r
string subtitles = mainWindow.drp_subtitle.Text;\r