Index: libs/libmythtv/channelutil.cpp
===================================================================
--- libs/libmythtv/channelutil.cpp	(revision 9540)
+++ libs/libmythtv/channelutil.cpp	(working copy)
@@ -64,20 +64,20 @@
     if (symbol_rate >= 0)
         query.bindValue(":SYMBOLRATE",     symbol_rate);
     if (bandwidth >= 0)
-        query.bindValue(":BANDWIDTH",      QString("%1").arg(bandwidth));
+        query.bindValue(":BANDWIDTH",      QString("%1").arg((char)bandwidth));
     if (polarity >= 0)
-        query.bindValue(":POLARITY",       QString("%1").arg(polarity));
+        query.bindValue(":POLARITY",       QString("%1").arg((char)polarity));
     if (inversion >= 0)
-        query.bindValue(":INVERSION",      QString("%1").arg(inversion));
+        query.bindValue(":INVERSION",      QString("%1").arg((char)inversion));
     if (trans_mode >= 0)
-        query.bindValue(":TRANS_MODE",     QString("%1").arg(trans_mode));
+        query.bindValue(":TRANS_MODE",     QString("%1").arg((char)trans_mode));
 
     if (ifecn)
         query.bindValue(":INNER_FEC",      inner_FEC);
     if (consn)
         query.bindValue(":CONSTELLATION",  constellation);
     if (hierarchy >= 0)
-        query.bindValue(":HIERARCHY",      QString("%1").arg(hierarchy));
+        query.bindValue(":HIERARCHY",      QString("%1").arg((char)hierarchy));
     if (hpcrn)
         query.bindValue(":HP_CODE_RATE",   hp_code_rate);
     if (lpcrn)
@@ -162,20 +162,20 @@
     if (symbol_rate >= 0)
         query.bindValue(":SYMBOLRATE",     symbol_rate);
     if (bandwidth >= 0)
-        query.bindValue(":BANDWIDTH",      QString("%1").arg(bandwidth));
+        query.bindValue(":BANDWIDTH",      QString("%1").arg((char)bandwidth));
     if (polarity >= 0)
-        query.bindValue(":POLARITY",       QString("%1").arg(polarity));
+        query.bindValue(":POLARITY",       QString("%1").arg((char)polarity));
     if (inversion >= 0)
-        query.bindValue(":INVERSION",      QString("%1").arg(inversion));
+        query.bindValue(":INVERSION",      QString("%1").arg((char)inversion));
     if (trans_mode >= 0)
-        query.bindValue(":TRANS_MODE",     QString("%1").arg(trans_mode));
+        query.bindValue(":TRANS_MODE",     QString("%1").arg((char)trans_mode));
 
     if (!inner_FEC.isNull())
         query.bindValue(":INNER_FEC",      inner_FEC);
     if (!constellation.isNull())
         query.bindValue(":CONSTELLATION",  constellation);
     if (hierarchy >= 0)
-        query.bindValue(":HIERARCHY",      QString("%1").arg(hierarchy));
+        query.bindValue(":HIERARCHY",      QString("%1").arg((char)hierarchy));
     if (!hp_code_rate.isNull())
         query.bindValue(":HP_CODE_RATE",   hp_code_rate);
     if (!lp_code_rate.isNull())
