Aufnahmemenu ähnlich Enigma bei "blau/rot"

Wünsche, Anträge, Fehlermeldungen
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Aufnahmemenu ähnlich Enigma bei "blau/rot"

Beitrag von JtG-Riker »

Hallo, ich möchte hier mal ein Feature ansprechen was ich gerne auch in Neutrino hätte.

Wäre es möglich bei "BLAU ROT" Ein Popup einzublenden wo man auswählen kann ob die aktuelle Sendung, Direktaufnahme, Zeit nn aufgenommen wird.?

Ich habe das mit Houdini schon vor einigen Monaten besprochen, er hat da wohl auch schon mal angefangen was zu coden aber es
scheitert irgendwo noch.

Villeicht könnte man das ja nach und nach Einbauen, Problem ist wohl die "anbindung" über den EPG.

Schön wär wenn man zumindest die Zeit eingeben könnte, denn jetzt nimmt die Box ja immer genau 4 stunden auf, das ist
irgendwo hardcodet in Neutrino.

Gruß Riker
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"

Beitrag von rhabarber1848 »

JtG-Riker hat geschrieben:irgendwo hardcoded in Neutrino.
FTR: apps/tuxbox/neutrino/src/neutrino.cpp, Zeile 1891

Code: Alles auswählen

recording_id = g_Timerd->addImmediateRecordTimerEvent(eventinfo.channel_id, now, now+4*60*60,
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"

Beitrag von mb405 »

der setzt ja dafür einen timer.

Code: Alles auswählen

recording_id = g_Timerd->addImmediateRecordTimerEvent(eventinfo.channel_id, now, now+4*60*60, eventinfo.epgID, eventinfo.epg_starttime, eventinfo.apids);
also müsste man "nur" die (now+4*60*60) im code durch +xy ersetzen, die dann entweder bis ende der sendung, oder auswählbare zeit entspricht.

pseudocode on :)

eventinfo.endzeit- eventinfo.starttime = xy
nur gibts endzeit nicht :)
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"

Beitrag von mb405 »

das macht schon mal bis zum sendungsende die aufnahme, wenn ein epg da ist ansonsten die standard 4 stunden.

Code: Alles auswählen

--- neutrino.cpp_org	2009-09-15 12:00:54.000000000 +0200
+++ neutrino.cpp	2009-09-15 12:19:28.000000000 +0200
@@ -1796,6 +1796,8 @@
 	{
 		if(recordingstatus == 1)
 		{
+			time_t now = time(NULL);
+			int xy = 4*60*60;
 			execute_start_file(NEUTRINO_RECORDING_START_SCRIPT);
 
 			eventinfo.channel_id = g_Zapit->getCurrentServiceID();
@@ -1805,6 +1807,8 @@
 				//printf("CNeutrinoApp::doGuiRecord got info from sectionsd\n");
 				eventinfo.epgID = epgData.eventID;
 				eventinfo.epg_starttime = epgData.epg_times.startzeit;
+				int endzeit = epgData.epg_times.startzeit+ epgData.epg_times.dauer;
+				xy = endzeit- now;
 				strncpy(eventinfo.epgTitle, epgData.title.c_str(), EPG_TITLE_MAXLEN-1);
 				eventinfo.epgTitle[EPG_TITLE_MAXLEN-1]=0;
 			}
@@ -1887,8 +1891,9 @@
 			}
 			else if (addTimer)
 			{
-				time_t now = time(NULL);
-				recording_id = g_Timerd->addImmediateRecordTimerEvent(eventinfo.channel_id, now, now+4*60*60,
+				///### Hier muss das menu zur abfrage der aufnahmezeit rein
+				///### bis zum epg ende bei epg Sendern oder 4 szunden bei sendern ohne epg daten
+				recording_id = g_Timerd->addImmediateRecordTimerEvent(eventinfo.channel_id, now, now+xy,
 											eventinfo.epgID, eventinfo.epg_starttime,
 											eventinfo.apids);
 			}
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"

Beitrag von jmittelst »

Guter Request.

Bei der Umsetzung aber bitte nicht vergessen, die Nachlaufzeit, wie in Neutrino eingestellt, zu beachten.

cu
Jens
Hagan
Einsteiger
Einsteiger
Beiträge: 198
Registriert: Sonntag 15. Februar 2004, 20:33

Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"

Beitrag von Hagan »

Hallo.

Ich weiß ja nicht so recht, ob dieses Feature wirklich so sinnvoll ist.
Mein persönlicher Anwendungsfall für die Sofortaufnahme ist jedenfalls anders:
Wenn ich merke, dass in Kürze eine interessante Sendung kommt, die ich noch nicht einprogrammiert habe,
starte ich einfach die Sofortaufnahme - möglichst bevor die Sendung anfängt, damit sie auch komplett ist.
Durch die jetzige Änderung würde dann ja die eigentlich gewünschte Sendung gar nicht mehr aufgenommen werden, weil die aktuelle Sendung vorher endet.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"

Beitrag von rhabarber1848 »

Hagan hat geschrieben:Ich weiß ja nicht so recht, ob dieses Feature wirklich so sinnvoll ist.
Der hier gezeigte Patch ist nur als Hinweis gedacht,
das eigentliche Ziel ist
JtG-Riker hat geschrieben:Wäre es möglich bei "BLAU ROT" Ein Popup einzublenden wo man auswählen kann ob die aktuelle Sendung, Direktaufnahme, Zeit nn aufgenommen wird.?
so wie es bei Enigma der Fall ist. In Deinem Fall wirst
Du die gewünschte Zeit eintragen können, nach der
die Aufnahme enden soll.
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"

Beitrag von jmittelst »

Hagan hat geschrieben:...
Mein persönlicher Anwendungsfall für die Sofortaufnahme ist jedenfalls anders:
Wenn ich merke, dass in Kürze eine interessante Sendung kommt, die ich noch nicht einprogrammiert habe,
starte ich einfach die Sofortaufnahme - möglichst bevor die Sendung anfängt, damit sie auch komplett ist.
...
Das kannst Du doch auch noch über den EPG lösen.

Sofortaufnahme macht z.B. dann Sinn, wenn man während einer Sendung merkt, dass man sie nicht zuende anschauen kann.

Enigma2 läßt einem die Wahl zwischen: Programmierung Kanal mit beliebiger Dauer (Eingabe in Minuten), Programmierung Kanal mit beliebiger Endzeit, Programmierung aktueller Kanal (manuell zu stoppen - stoppt sonst, wenn HDD voll) oder halt die aktuelle Sendung mittels EPG (steht nur auf Sendern mit EPG zur Verfügung).
Diese 4 Optionen sollten eigentlich alle Fälle abdecken.

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

Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"

Beitrag von mb405 »

jep genau
man müsste nur die einblendung so lösen wie bei direktaufnahme recordingdir.