Index: mythdvd/dbcheck.cpp
===================================================================
--- mythdvd/dbcheck.cpp	(revision 9276)
+++ mythdvd/dbcheck.cpp	(working copy)
@@ -9,7 +9,7 @@
 #include "mythtv/mythcontext.h"
 #include "mythtv/mythdbcon.h"
 
-const QString currentDatabaseVersion = "1001";
+const QString currentDatabaseVersion = "1002";
 
 static void UpdateDBVersionNumber(const QString &newnumber)
 {
@@ -270,5 +270,14 @@
 };
       performActualUpdate(updates, "1001", dbver);
     }
+
+    if (dbver == "1001")
+    {
+      const QString updates[] = {
+          "ALTER TABLE dvdtranscode ADD COLUMN tc_param VARCHAR(128);",
+          ""
+      };
+      performActualUpdate(updates, "1002", dbver);
+    }
     
 }
Index: mtd/jobthread.cpp
===================================================================
--- mtd/jobthread.cpp	(revision 9276)
+++ mtd/jobthread.cpp	(working copy)
@@ -1011,7 +1011,8 @@
                                      " a_bitrate,   "
                                      " input,       "
                                      " name,        "
-                                     " two_pass     "
+                                     " two_pass,    "
+                                     " tc_param     "
                                      
                                      " FROM dvdtranscode WHERE intid = %1 ;")
                                      .arg(quality);
@@ -1057,6 +1058,7 @@
     int   input_setting = a_query.value(21).toInt();
     QString        name = a_query.value(22).toString();
                two_pass = a_query.value(23).toBool();
+    QString    tc_param = a_query.value(24).toString();
     
     //
     //  And now, another query to get frame rate code and
@@ -1185,11 +1187,16 @@
     else
         tc_arguments.append(codec);
 
-    if(codec_param.length() > 0)
+    if(codec_param.length())
     {
         tc_arguments.append("-F");
         tc_arguments.append(codec_param);
     }
+
+    if(tc_param.length())
+    {
+        tc_arguments += QStringList::split(" ", tc_param);
+    }
     
     if(bitrate > 0)
     {
