summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrake.ApplicationServices/Utilities
diff options
context:
space:
mode:
authorsr55 <[email protected]>2014-10-18 19:09:54 +0000
committersr55 <[email protected]>2014-10-18 19:09:54 +0000
commit7fdd990dbd235b9daab5845926013b75c6420697 (patch)
treedcdab83cbf6805a7e23b4dcfbfd74a2b1d9cb262 /win/CS/HandBrake.ApplicationServices/Utilities
parent8db48896a1e17143cbca3250b8a3e60245d0a197 (diff)
WinGui: Fix srt burn in option.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6450 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'win/CS/HandBrake.ApplicationServices/Utilities')
-rw-r--r--win/CS/HandBrake.ApplicationServices/Utilities/QueryGeneratorUtility.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/win/CS/HandBrake.ApplicationServices/Utilities/QueryGeneratorUtility.cs b/win/CS/HandBrake.ApplicationServices/Utilities/QueryGeneratorUtility.cs
index d78731ce0..f883256e3 100644
--- a/win/CS/HandBrake.ApplicationServices/Utilities/QueryGeneratorUtility.cs
+++ b/win/CS/HandBrake.ApplicationServices/Utilities/QueryGeneratorUtility.cs
@@ -799,6 +799,7 @@ namespace HandBrake.ApplicationServices.Utilities
string srtOffset = String.Empty;
string srtLang = String.Empty;
string srtDefault = String.Empty;
+ int? srtBurnTrack = null;
int srtCount = 0;
int subCount = 0;
@@ -824,6 +825,8 @@ namespace HandBrake.ApplicationServices.Utilities
itemToAdd = item.SrtOffset.ToString();
srtOffset += srtOffset == string.Empty ? itemToAdd : "," + itemToAdd;
+ if (item.Burned)
+ srtBurnTrack = srtCount;
}
else // We have Bitmap or CC
{
@@ -879,6 +882,8 @@ namespace HandBrake.ApplicationServices.Utilities
query += " --srt-lang " + srtLang;
if (srtDefault != string.Empty)
query += " --srt-default=" + srtDefault;
+ if (srtBurnTrack.HasValue)
+ query += " --srt-burn=" + srtBurnTrack.Value;
}
}