Ticket #1485: inversion_fix.patch

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

fix handling of inversion

  • libs/libmythtv/channelutil.cpp

     
    5555        QString((polarity    >= 0) ? " AND polarity    = :POLARITY    " : "") +
    5656        QString(!inner_FEC.isNull()? " AND fec         = :FEC         " : "") +
    5757        QString((set_odfm_info) ?
    58                 " AND inversion         = :INVERSION      "
    5958                " AND bandwidth         = :BANDWIDTH      "
    6059                " AND hp_code_rate      = :HP_CODE_RATE   "
    6160                " AND lp_code_rate      = :LP_CODE_RATE   "
     
    8382
    8483    if (set_odfm_info)
    8584    {
    86         query.bindValue(":INVERSION",      QString("%1").arg(inversion));
    8785        query.bindValue(":BANDWIDTH",      QString("%1").arg(bandwidth));
    8886        query.bindValue(":HP_CODE_RATE",   hp_code_rate);
    8987        query.bindValue(":LP_CODE_RATE",   lp_code_rate);
     
    153151    if (network_id > 0)
    154152        query.bindValue(":NETWORKID",  network_id);
    155153    query.bindValue(":FREQUENCY",      frequency);
     154    query.bindValue(":INVERSION",      QString("%1").arg(inversion));
    156155    if (modulation != QString::null)
    157156        query.bindValue(":MODULATION", modulation);
    158157    query.bindValue(":SISTANDARD",     sistandard);
     
    166165
    167166    if (set_odfm_info)
    168167    {
    169         query.bindValue(":INVERSION",      QString("%1").arg(inversion));
    170168        query.bindValue(":BANDWIDTH",      QString("%1").arg(bandwidth));
    171169        query.bindValue(":HP_CODE_RATE",   hp_code_rate);
    172170        query.bindValue(":LP_CODE_RATE",   lp_code_rate);
     
    261259            tsid,                 netid,
    262260            true,
    263261            -1,                   QChar(cd.BandwidthString()[0]),
    264             -1,                   -1,
     262            -1,                   'a',
    265263            QChar(cd.TransmissionModeString()[0]),
    266264            QString::null,        cd.ConstellationString(),
    267265            QChar(cd.HierarchyString()[0]), cd.CodeRateHPString(),
     
    289291            tsid,                 netid,
    290292            false,
    291293            cd.SymbolRateHz(),    -1,
    292             QChar(cd.PolarizationString()[0]), -1,
     294            QChar(cd.PolarizationString()[0]), 'a',
    293295            -1,
    294296            cd.FECInnerString(),  QString::null,
    295297            -1,                   QString::null,
     
    312314            tsid,                 netid,
    313315            false,
    314316            cd.SymbolRateHz(),    -1,
    315             -1,                   -1,
     317            -1,                   'a',
    316318            -1,
    317319            cd.FECInnerString(),  QString::null,
    318320            -1,                   QString::null,