Timereinblendungen 1minute vor umschalten

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Timereinblendungen 1minute vor umschalten

Beitrag von mb405 »

es wird ja immer 1 minute vor umschalten eine einblendung generiert.
kann man nicht abchecken, ob man sich schon auf dem sender befindet zu dem zeitpunkt, und dann die fernbedienung für die restzeit noch deaktivieren.(muss aber nicht sein)
was sagt ihr dazu ?
det-box
Einsteiger
Einsteiger
Beiträge: 211
Registriert: Samstag 24. Januar 2004, 18:11

Beitrag von det-box »

Ich finde das gut.

Det
2xSagem 1xI, avia 600, 64MB, SAT
1xSagem 2xI, avia 600, 64MB, SAT
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ja, wenn ein dev mal einen kleinen tip gibt, kann ich mir die sache ja mal selber anschauen, und versuchen was zu basteln. bin ich im timermanager richtig ? evtl noch ein kleiner denkanstoß :gruebel:
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

hi,

müsste sich im handleMessage-Gewurschtel befinden. Dort wo ANNOUNCE_TIMER (o.ä.) verarbeitet wird.

ciao,

ChakaZulu
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich such mal :)
wie siehts mit der funktion aus ?

Code: Alles auswählen

//=============================================================
// Zapto Event
//=============================================================
void CTimerEvent_Zapto::announceEvent()
{
	CTimerManager::getInstance()->getEventServer()->sendEvent(CTimerdClient::EVT_ANNOUNCE_ZAPTO,
								  CEventServer::INITID_TIMERD);
}
//------------------------------------------------------------
void CTimerEvent_Zapto::fireEvent()
{
	CTimerManager::getInstance()->getEventServer()->sendEvent(CTimerdClient::EVT_ZAPTO,
								  CEventServer::INITID_TIMERD,
								  &eventInfo,
								  sizeof(CTimerd::EventInfo));
}


//------------------------------------------------------------
void CTimerEvent_Zapto::getEpgId()
{
	CSectionsdClient sdc;
	CChannelEventList evtlist = sdc.getEventsServiceKey(eventInfo.channel_id);
	// we check for a time 5 min after zap
	time_t check_time=alarmTime + 300;
	for ( CChannelEventList::iterator e= evtlist.begin(); e != evtlist.end(); ++e )
	{
    	if ( e->startTime < check_time && (e->startTime + (int)e->duration) > check_time)
		{
			eventInfo.epgID = e->eventID;
			eventInfo.epg_starttime = e->startTime;
			break;
		}
	}
}
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Re: Timereinblendungen 1minute vor umschalten

Beitrag von petgun »

mb405 hat geschrieben:und dann die fernbedienung für die restzeit noch deaktivieren.(muss aber nicht sein)
..fuer mich muss das nicht sein..ich wuerde das bedauern wenn die FB automagisch waehrend einer Aufnahme deaktiviert waere....ich finde es perfekt so wie es jetzt schon ist.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ne nicht deaktivieren, für die zeit. nur bis der zeitpunkt des timers da ist. oder halt weg lassen (is ja nur ne idee).