bool CetonStreamHandler::TuneVChannel(const QString &vchannel) { if ((vchannel != "0") && (_last_vchannel != "0")) ClearProgramNumber(); LOG(VB_RECORD, LOG_INFO, LOC + QString("TuneVChannel(%1)").arg(vchannel)); _last_vchannel = vchannel; QUrl params; params.addQueryItem("instance_id", QString::number(_tuner)); params.addQueryItem("channel", vchannel); QString response; uint status; bool result = HttpRequest( "POST", "/channel_request.cgi", params, response, status); if (!result) { LOG(VB_RECORD, LOG_ERR, LOC + QString("TuneVChannel() - HTTP status = %1 - response = %2") .arg(status).arg(response)); } return result; }
bool CetonStreamHandler::TuneVChannel(const QString &vchannel) { if (GetVar("cas", "VirtualChannelNumber") == vchannel) { LOG(VB_RECORD, LOG_INFO, LOC + QString("Not Re-Tuning channel %1") .arg(vchannel)); return true; } if ((vchannel != "0") && (_last_vchannel != "0")) ClearProgramNumber(); LOG(VB_RECORD, LOG_INFO, LOC + QString("TuneVChannel(%1)").arg(vchannel)); _last_vchannel = vchannel; return PerformTuneVChannel(vchannel); }