using System.Diagnostics;\r
using System.Threading;\r
\r
+\r
namespace Handbrake\r
{\r
public partial class frmMain : Form\r
\r
public frmMain()\r
{\r
+\r
+\r
+\r
\r
+\r
ThreadPool.QueueUserWorkItem(showSplash);\r
Thread.Sleep(3000);\r
\r
\r
// Display the quick start window if required.\r
quickStart();\r
+\r
+ //MessageBox.Show(System.Environment.OSVersion.Version.ToString());\r
+ \r
}\r
\r
public void showSplash(object sender)\r
\r
string videoBitrate = text_bitrate.Text;\r
string videoFilesize = text_filesize.Text;\r
- int videoQuality = slider_videoQuality.Value;\r
+ double videoQuality = slider_videoQuality.Value;\r
string vidQSetting = "";\r
string twoPassEncoding = "";\r
string videoFramerate = drp_videoFramerate.Text;\r
string deblock = "";\r
string detelecine = "";\r
string denoise = "";\r
+ string CRF = CheckCRF.CheckState.ToString();\r
+\r
+\r
+ if ((CRF == "Checked"))\r
+ CRF = " -Q ";\r
+ else\r
+ CRF = "";\r
\r
if (videoBitrate != "")\r
videoBitrate = " -b "+ videoBitrate;\r
vidQSetting = "";\r
else\r
{\r
- videoQuality = videoQuality/ 100;\r
+ MessageBox.Show(videoQuality.ToString());\r
+ videoQuality = videoQuality / 100;\r
+ MessageBox.Show(videoQuality.ToString());\r
if (videoQuality == 1)\r
{\r
vidQSetting = "1.0";\r
\r
// H.264 Tab\r
\r
- string CRF = CheckCRF.CheckState.ToString();\r
+ \r
string h264Advanced = rtf_h264advanced.Text;\r
- if ((CRF == "1"))\r
- CRF = " -Q ";\r
- else\r
- CRF = "";\r
-\r
+ \r
if ((h264Advanced == ""))\r
h264Advanced = "";\r
else\r
h264Advanced = " -x "+ h264Advanced;\r
\r
\r
- string h264Settings = CRF+ h264Advanced;\r
+ string h264Settings = h264Advanced;\r
// ----------------------------------------------------------------------\r
\r
// Processors (Program Settings)\r