int.TryParse(val.ToString(), out value);\r
}\r
\r
- mainWindow.slider_videoQuality.Value = value;\r
+ int safevalue;\r
+ int.TryParse(value.ToString(culture), out safevalue);\r
+ mainWindow.slider_videoQuality.Value = safevalue;\r
}\r
else\r
{\r
query += " -q " + value.ToString(new CultureInfo("en-US"));\r
break;\r
case "H.264 (x264)":\r
- double divided = Properties.Settings.Default.x264cqstep;\r
+ double divided;\r
+ CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");\r
+ double.TryParse(Properties.Settings.Default.x264cqstep.ToString(culture), out divided);\r
value = 51 - mainWindow.slider_videoQuality.Value * divided;\r
value = Math.Round(value, 2);\r
query += " -q " + value.ToString(new CultureInfo("en-US"));\r
using System;\r
using System.Collections.Generic;\r
using System.Drawing;\r
+using System.Globalization;\r
using System.Windows.Forms;\r
using System.IO;\r
using System.Diagnostics;\r
slider_videoQuality.Minimum = 0;\r
slider_videoQuality.TickFrequency = 1;\r
\r
- double multiplier = 1.0 / Properties.Settings.Default.x264cqstep;\r
+ double divider;\r
+ CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");\r
+ double.TryParse(Properties.Settings.Default.x264cqstep.ToString(culture), out divider);\r
+\r
+ double multiplier = 1.0 / divider;\r
double value = slider_videoQuality.Value*multiplier;\r
\r
switch (Properties.Settings.Default.x264cqstep.ToString())\r
SliderValue.Text = Math.Round((val * 100), 2) + "% QP:" + (32 - slider_videoQuality.Value);\r
break;\r
case "H.264 (x264)":\r
- double divided = Properties.Settings.Default.x264cqstep;\r
+ double divided;\r
+ CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");\r
+ double.TryParse(Properties.Settings.Default.x264cqstep.ToString(culture), out divided);\r
rfValue = 51.0 - slider_videoQuality.Value * divided;\r
max = slider_videoQuality.Maximum * divided;\r
min = slider_videoQuality.Minimum;\r