driver/record.cpp: comment unused code

This commit is contained in:
[CST] Focus
2012-08-06 11:42:16 +04:00
parent 36b5be520e
commit 693ae8d9ff
2 changed files with 32 additions and 30 deletions

View File

@@ -658,7 +658,7 @@ CRecordManager::CRecordManager()
StreamVTxtPid = false; StreamVTxtPid = false;
StreamPmtPid = false; StreamPmtPid = false;
StopSectionsd = false; StopSectionsd = false;
recordingstatus = 0; //recordingstatus = 0;
recmap.clear(); recmap.clear();
nextmap.clear(); nextmap.clear();
autoshift = false; autoshift = false;
@@ -848,10 +848,12 @@ bool CRecordManager::Record(const CTimerd::RecordingInfo * const eventinfo, cons
recmap.insert(recmap_pair_t(inst->GetRecordingId(), inst)); recmap.insert(recmap_pair_t(inst->GetRecordingId(), inst));
if(timeshift) if(timeshift)
autoshift = true; autoshift = true;
#if 0
// mimic old behavior for start/stop menu option chooser, still actual ? // mimic old behavior for start/stop menu option chooser, still actual ?
t_channel_id live_channel_id = CZapit::getInstance()->GetCurrentChannelID(); t_channel_id live_channel_id = CZapit::getInstance()->GetCurrentChannelID();
if(eventinfo->channel_id == live_channel_id) if(eventinfo->channel_id == live_channel_id)
recordingstatus = 1; recordingstatus = 1;
#endif
} else { } else {
delete inst; delete inst;
} }
@@ -929,7 +931,6 @@ bool CRecordManager::CheckRecording(const CTimerd::RecordingInfo * const eventin
return true; return true;
} }
/* FIXME no check for multi-tuner */
void CRecordManager::StartNextRecording() void CRecordManager::StartNextRecording()
{ {
CTimerd::RecordingInfo * eventinfo = NULL; CTimerd::RecordingInfo * eventinfo = NULL;
@@ -1023,10 +1024,11 @@ void CRecordManager::StopInstance(CRecordInstance * inst, bool remove_event)
if(inst->Timeshift()) if(inst->Timeshift())
autoshift = false; autoshift = false;
#if 0
t_channel_id live_channel_id = CZapit::getInstance()->GetCurrentChannelID(); t_channel_id live_channel_id = CZapit::getInstance()->GetCurrentChannelID();
if(inst->GetChannelId() == live_channel_id) if(inst->GetChannelId() == live_channel_id)
recordingstatus = 0; recordingstatus = 0;
#endif
delete inst; delete inst;
} }
@@ -1058,7 +1060,6 @@ bool CRecordManager::Stop(const CTimerd::RecordingStopInfo * recinfo)
mutex.lock(); mutex.lock();
//CRecordInstance * inst = FindInstance(recinfo->channel_id);
CRecordInstance * inst = FindInstanceID(recinfo->eventID); CRecordInstance * inst = FindInstanceID(recinfo->eventID);
if(inst != NULL && recinfo->eventID == inst->GetRecordingId()) { if(inst != NULL && recinfo->eventID == inst->GetRecordingId()) {
StopInstance(inst, false); StopInstance(inst, false);
@@ -1239,8 +1240,6 @@ int CRecordManager::exec(CMenuTarget* parent, const std::string & actionKey )
printf("[neutrino] direct record\n"); printf("[neutrino] direct record\n");
t_channel_id live_channel_id = CZapit::getInstance()->GetCurrentChannelID(); t_channel_id live_channel_id = CZapit::getInstance()->GetCurrentChannelID();
//if(!CRecordManager::getInstance()->RecordingStatus(live_channel_id))
bool tostart = true; bool tostart = true;
CRecordInstance * inst = FindInstance(live_channel_id); CRecordInstance * inst = FindInstance(live_channel_id);
if (inst) { if (inst) {
@@ -1362,7 +1361,6 @@ bool CRecordManager::ShowMenu(void)
if (select >= 0 && select < RECORD_MAX_COUNT) { if (select >= 0 && select < RECORD_MAX_COUNT) {
/* in theory, timer event can expire while we in menu ? lock and check again */ /* in theory, timer event can expire while we in menu ? lock and check again */
mutex.lock(); mutex.lock();
//CRecordInstance * inst = FindInstance(channel_ids[select]);
CRecordInstance * inst = FindInstanceID(recording_ids[select]); CRecordInstance * inst = FindInstanceID(recording_ids[select]);
if(inst == NULL || recording_ids[select] != inst->GetRecordingId()) { if(inst == NULL || recording_ids[select] != inst->GetRecordingId()) {
printf("%s: channel %llx event id %d not found\n", __FUNCTION__, channel_ids[select], recording_ids[select]); printf("%s: channel %llx event id %d not found\n", __FUNCTION__, channel_ids[select], recording_ids[select]);
@@ -1370,7 +1368,6 @@ bool CRecordManager::ShowMenu(void)
return false; return false;
} }
mutex.unlock(); mutex.unlock();
//return Stop(channel_ids[select]);
return AskToStop(channel_ids[select], recording_ids[select]); return AskToStop(channel_ids[select], recording_ids[select]);
} }
return false; return false;
@@ -1522,6 +1519,21 @@ void CRecordManager::RestoreNeutrino(void)
g_Sectionsd->setPauseScanning(false); g_Sectionsd->setPauseScanning(false);
} }
bool CRecordManager::IsFileRecord(std::string file)
{
mutex.lock();
for(recmap_iterator_t it = recmap.begin(); it != recmap.end(); it++) {
CRecordInstance * inst = it->second;
if ((((std::string)inst->GetFileName()) + ".ts") == file) {
mutex.unlock();
return true;
}
}
mutex.unlock();
return false;
}
#if 0
/* should return true, if recordingstatus changed in this function ? */ /* should return true, if recordingstatus changed in this function ? */
bool CRecordManager::doGuiRecord() bool CRecordManager::doGuiRecord()
{ {
@@ -1571,6 +1583,7 @@ bool CRecordManager::changeNotify(const neutrino_locale_t OptionName, void * /*d
} }
return ret; return ret;
} }
#endif
#if 0 #if 0
/* this is saved copy of neutrino code which seems was not used for some time */ /* this is saved copy of neutrino code which seems was not used for some time */
bool CRecordManager::ChooseRecDir(std::string &dir) bool CRecordManager::ChooseRecDir(std::string &dir)
@@ -1600,7 +1613,7 @@ bool CRecordManager::ChooseRecDir(std::string &dir)
} }
return doRecord; return doRecord;
} }
#endif
bool CRecordManager::MountDirectory(const char *recordingDir) bool CRecordManager::MountDirectory(const char *recordingDir)
{ {
bool ret = true; bool ret = true;
@@ -1636,20 +1649,7 @@ bool CRecordManager::MountDirectory(const char *recordingDir)
return ret; return ret;
} }
#endif
bool CRecordManager::IsFileRecord(std::string file)
{
mutex.lock();
for(recmap_iterator_t it = recmap.begin(); it != recmap.end(); it++) {
CRecordInstance * inst = it->second;
if ((((std::string)inst->GetFileName()) + ".ts") == file) {
mutex.unlock();
return true;
}
}
mutex.unlock();
return false;
}
#if 0 // not used, saved in case we needed it #if 0 // not used, saved in case we needed it
extern bool autoshift_delete; extern bool autoshift_delete;

View File

@@ -135,7 +135,7 @@ typedef recmap_t::iterator recmap_iterator_t;
typedef std::list<CTimerd::RecordingInfo *> nextmap_t; typedef std::list<CTimerd::RecordingInfo *> nextmap_t;
typedef nextmap_t::iterator nextmap_iterator_t; typedef nextmap_t::iterator nextmap_iterator_t;
class CRecordManager : public CMenuTarget, public CChangeObserver class CRecordManager : public CMenuTarget /*, public CChangeObserver*/
{ {
private: private:
static CRecordManager * manager; static CRecordManager * manager;
@@ -208,17 +208,19 @@ class CRecordManager : public CMenuTarget, public CChangeObserver
bool Timeshift() { return (autoshift || shift_timer); }; bool Timeshift() { return (autoshift || shift_timer); };
bool SameTransponder(const t_channel_id channel_id); bool SameTransponder(const t_channel_id channel_id);
int handleMsg(const neutrino_msg_t _msg, neutrino_msg_data_t data); int handleMsg(const neutrino_msg_t _msg, neutrino_msg_data_t data);
// old code
bool ChooseRecDir(std::string &dir);
bool MountDirectory(const char *recordingDir);
// mimic old behavior for start/stop menu option chooser, still actual ? // mimic old behavior for start/stop menu option chooser, still actual ?
int recordingstatus;
bool doGuiRecord();
bool changeNotify(const neutrino_locale_t OptionName, void * /*data*/);
int GetRecordCount() { return recmap.size(); }; int GetRecordCount() { return recmap.size(); };
bool IsTimeshift(t_channel_id channel_id=0); bool IsTimeshift(t_channel_id channel_id=0);
void StartTimeshift(); void StartTimeshift();
int GetRecordMode(const t_channel_id channel_id=0); int GetRecordMode(const t_channel_id channel_id=0);
bool IsFileRecord(std::string file); bool IsFileRecord(std::string file);
// old code
#if 0
bool MountDirectory(const char *recordingDir);
bool ChooseRecDir(std::string &dir);
int recordingstatus;
bool doGuiRecord();
bool changeNotify(const neutrino_locale_t OptionName, void * /*data*/);
#endif
}; };
#endif #endif