]> granicus.if.org Git - handbrake/commitdiff
WinGui:
authorsr55 <sr55.hb@outlook.com>
Tue, 14 Aug 2007 14:31:34 +0000 (14:31 +0000)
committersr55 <sr55.hb@outlook.com>
Tue, 14 Aug 2007 14:31:34 +0000 (14:31 +0000)
- Fixed CRF & Quality slider issues.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@810 b64f7644-9d1e-0410-96f1-a4d463321fa5

win/C#/frmMain.cs

index ba21fa5234c28868877ec6d7b808ef5547e6b726..22e9c6e6bdd857a6f8255cf43102f55b4d151bda 100644 (file)
@@ -10,6 +10,7 @@ using System.IO;
 using System.Diagnostics;\r
 using System.Threading;\r
 \r
+\r
 namespace Handbrake\r
 {\r
     public partial class frmMain : Form\r
@@ -31,7 +32,11 @@ namespace Handbrake
         \r
         public frmMain()\r
         {\r
+\r
+\r
+\r
             \r
+\r
             ThreadPool.QueueUserWorkItem(showSplash);\r
             Thread.Sleep(3000);\r
 \r
@@ -54,6 +59,9 @@ namespace Handbrake
 \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
@@ -1439,7 +1447,7 @@ namespace Handbrake
 \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
@@ -1448,6 +1456,13 @@ namespace Handbrake
             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
@@ -1461,7 +1476,9 @@ namespace Handbrake
                 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
@@ -1569,20 +1586,16 @@ namespace Handbrake
 \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