Ticket #12848: 07_chanid.diff

File 07_chanid.diff, 905 bytes (added by anonymous, 3 years ago)

patch to skip freqid if length is zero

  • libs/libmythtv/channelscan/channelscan_sm.cpp

    a b  
    13621362        if ((info.si_standard == "mpeg") ||
    13631363            (info.si_standard == "scte") ||
    13641364            (info.si_standard == "opencable"))
    1365             info.chan_num = QString("%1-%2")
    1366                               .arg(info.freqid)
    1367                               .arg(info.service_id);
     1365           {
     1366                if (info.freqid.length() > 0)
     1367                    info.chan_num = QString("%1-%2")
     1368                                   .arg(info.freqid)
     1369                                   .arg(info.service_id);
     1370                else
     1371                    info.chan_num = QString("%1")
     1372                                  .arg(info.service_id);
     1373           }
    13681374    }
    13691375
    13701376    // Check for decryption success