OSDN Git Service

WinGui: Fix subtitle forced for foreign scan. Set it to "scan" instead of "Forced"
[handbrake-jp/handbrake-jp-git.git] / win / C# / Functions / QueryGenerator.cs
index cd558f6..2d2bd2a 100644 (file)
@@ -42,6 +42,7 @@ namespace Handbrake.Functions
 \r
             if (duration != 0 && preview != null) // Preivew Query\r
             {\r
+                query += " --previews " + Properties.Settings.Default.previewScanCount + " ";\r
                 query += " --start-at-preview " + preview;\r
                 query += " --stop-at duration:" + duration + " ";\r
 \r
@@ -265,7 +266,7 @@ namespace Handbrake.Functions
 \r
                 // Sample Rate (-R)\r
                 if (row.SubItems[4].Text != String.Empty)\r
-                    samplerates.Add(row.SubItems[4].Text.Replace("Auto", "Auto"));\r
+                    samplerates.Add(row.SubItems[4].Text);\r
 \r
                 // Audio Bitrate (-B)\r
                 if (row.SubItems[5].Text != String.Empty)\r
@@ -376,7 +377,7 @@ namespace Handbrake.Functions
                 string subtitleForced = String.Empty;\r
                 string subtitleBurn = String.Empty;\r
                 string subtitleDefault = String.Empty;\r
-\r
\r
                 // SRT\r
                 string srtFile = String.Empty;\r
                 string srtCodeset = String.Empty;\r
@@ -428,7 +429,7 @@ namespace Handbrake.Functions
                         trackID = tempSub[0];\r
 \r
                         if (item.Forced == "Yes")\r
-                            itemToAdd = trackID;\r
+                            itemToAdd = "scan";\r
 \r
                         if (itemToAdd != "")\r
                             subtitleForced += subtitleForced == "" ? itemToAdd : "," + itemToAdd;\r
@@ -471,7 +472,7 @@ namespace Handbrake.Functions
                     if (srtLang != "")\r
                         query += " --srt-lang " + srtLang;\r
                     if (srtDefault != "")\r
-                        query += " --subtitle-default " + srtDefault;\r
+                        query += " --srt-default=" + srtDefault;\r
                 }\r
 \r
             }\r