Ticket #283: mythtv-composite-input.patch

File mythtv-composite-input.patch, 1.1 KB (added by Tomas Edwardsson <tommi@…>, 20 years ago)
  • mythtv/libs/libmythtv/channel.cpp

    old new  
    523523
    524524    inputChannel[currentcapchannel] = curchannelname;
    525525
    526     // Tune
    527     if (externalChanger[currentcapchannel].isEmpty())
     526    // Tune if freqid is defined. Non frequency based inputs are ignored.
     527    if (!freqid.isEmpty())
    528528    {
    529         if (isFrequency)
     529        if (externalChanger[currentcapchannel].isEmpty())
    530530        {
    531             if (!Tune(frequency))
    532                 return false;
    533         }
    534         else
    535         {
    536             if (!TuneTo(freqid, finetune))
    537                 return false;
     531            if (isFrequency)
     532            {
     533                if (!Tune(frequency))
     534                    return false;
     535            }
     536            else
     537            {
     538                if (!TuneTo(freqid, finetune))
     539                    return false;
     540            }
    538541        }
     542        else if (!ChangeExternalChannel(freqid))
     543            return false;
    539544    }
    540     else if (!ChangeExternalChannel(freqid))
    541         return false;
    542545
    543546    SetCachedATSCInfo(atsc_chan);
    544547