void Frontend::stopOSCamFilterData(int pid, int demux, int filter) { SI_LOG_INFO("Stream: %d, Stop filter PID: %04d demux: %d filter: %d", _streamID, pid, demux, filter); _frontendData.stopOSCamFilterData(pid, demux, filter); _frontendData.setPID(pid, false); // now update frontend, PID list has changed updateInputDevice(); }
void HttpServer::threadEntry() { SI_LOG_INFO("Setting up HTTP server"); for (;; ) { // call poll with a timeout of 500 ms poll(500); } }
void Frontend::startOSCamFilterData(int pid, int demux, int filter, const unsigned char *filterData, const unsigned char *filterMask) { SI_LOG_INFO("Stream: %d, Start filter PID: %04d demux: %d filter: %d (data %04x mask %04x)", _streamID, pid, demux, filter, filterData[0], filterMask[0]); _frontendData.startOSCamFilterData(pid, demux, filter, filterData, filterMask); _frontendData.setPID(pid, true); // now update frontend, PID list has changed updateInputDevice(); }
bool DVBC::tune(int streamID, int feFD, const input::dvb::FrontendData &frontendData) { SI_LOG_INFO("Stream: %d, Start tuning process for DVB-C(2)...", streamID); // Now tune by setting properties if (!setProperties(feFD, frontendData)) { return false; } return true; }