Ticket #1485: signed_char_fix.patch

File signed_char_fix.patch, 2.7 KB (added by Janne <janne-mythtv@…>, 15 years ago)

signed char gives the number, casting to char

  • libs/libmythtv/channelutil.cpp

     
    6464    if (symbol_rate >= 0)
    6565        query.bindValue(":SYMBOLRATE",     symbol_rate);
    6666    if (bandwidth >= 0)
    67         query.bindValue(":BANDWIDTH",      QString("%1").arg(bandwidth));
     67        query.bindValue(":BANDWIDTH",      QString("%1").arg((char)bandwidth));
    6868    if (polarity >= 0)
    69         query.bindValue(":POLARITY",       QString("%1").arg(polarity));
     69        query.bindValue(":POLARITY",       QString("%1").arg((char)polarity));
    7070    if (inversion >= 0)
    71         query.bindValue(":INVERSION",      QString("%1").arg(inversion));
     71        query.bindValue(":INVERSION",      QString("%1").arg((char)inversion));
    7272    if (trans_mode >= 0)
    73         query.bindValue(":TRANS_MODE",     QString("%1").arg(trans_mode));
     73        query.bindValue(":TRANS_MODE",     QString("%1").arg((char)trans_mode));
    7474
    7575    if (ifecn)
    7676        query.bindValue(":INNER_FEC",      inner_FEC);
    7777    if (consn)
    7878        query.bindValue(":CONSTELLATION",  constellation);
    7979    if (hierarchy >= 0)
    80         query.bindValue(":HIERARCHY",      QString("%1").arg(hierarchy));
     80        query.bindValue(":HIERARCHY",      QString("%1").arg((char)hierarchy));
    8181    if (hpcrn)
    8282        query.bindValue(":HP_CODE_RATE",   hp_code_rate);
    8383    if (lpcrn)
     
    162162    if (symbol_rate >= 0)
    163163        query.bindValue(":SYMBOLRATE",     symbol_rate);
    164164    if (bandwidth >= 0)
    165         query.bindValue(":BANDWIDTH",      QString("%1").arg(bandwidth));
     165        query.bindValue(":BANDWIDTH",      QString("%1").arg((char)bandwidth));
    166166    if (polarity >= 0)
    167         query.bindValue(":POLARITY",       QString("%1").arg(polarity));
     167        query.bindValue(":POLARITY",       QString("%1").arg((char)polarity));
    168168    if (inversion >= 0)
    169         query.bindValue(":INVERSION",      QString("%1").arg(inversion));
     169        query.bindValue(":INVERSION",      QString("%1").arg((char)inversion));
    170170    if (trans_mode >= 0)
    171         query.bindValue(":TRANS_MODE",     QString("%1").arg(trans_mode));
     171        query.bindValue(":TRANS_MODE",     QString("%1").arg((char)trans_mode));
    172172
    173173    if (!inner_FEC.isNull())
    174174        query.bindValue(":INNER_FEC",      inner_FEC);
    175175    if (!constellation.isNull())
    176176        query.bindValue(":CONSTELLATION",  constellation);
    177177    if (hierarchy >= 0)
    178         query.bindValue(":HIERARCHY",      QString("%1").arg(hierarchy));
     178        query.bindValue(":HIERARCHY",      QString("%1").arg((char)hierarchy));
    179179    if (!hp_code_rate.isNull())
    180180        query.bindValue(":HP_CODE_RATE",   hp_code_rate);
    181181    if (!lp_code_rate.isNull())