Aufnahmemenu ähnlich Enigma bei "blau/rot"
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Aufnahmemenu ähnlich Enigma bei "blau/rot"
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
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
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"
FTR: apps/tuxbox/neutrino/src/neutrino.cpp, Zeile 1891JtG-Riker hat geschrieben:irgendwo hardcoded in Neutrino.
Code: Alles auswählen
recording_id = g_Timerd->addImmediateRecordTimerEvent(eventinfo.channel_id, now, now+4*60*60,
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"
der setzt ja dafür einen timer.
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
Code: Alles auswählen
recording_id = g_Timerd->addImmediateRecordTimerEvent(eventinfo.channel_id, now, now+4*60*60, eventinfo.epgID, eventinfo.epg_starttime, eventinfo.apids);
pseudocode on
eventinfo.endzeit- eventinfo.starttime = xy
nur gibts endzeit nicht
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"
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);
}
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"
Guter Request.
Bei der Umsetzung aber bitte nicht vergessen, die Nachlaufzeit, wie in Neutrino eingestellt, zu beachten.
cu
Jens
Bei der Umsetzung aber bitte nicht vergessen, die Nachlaufzeit, wie in Neutrino eingestellt, zu beachten.
cu
Jens
-
- Einsteiger
- Beiträge: 198
- Registriert: Sonntag 15. Februar 2004, 20:33
Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"
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.
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.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"
Der hier gezeigte Patch ist nur als Hinweis gedacht,Hagan hat geschrieben:Ich weiß ja nicht so recht, ob dieses Feature wirklich so sinnvoll ist.
das eigentliche Ziel ist
so wie es bei Enigma der Fall ist. In Deinem Fall wirstJtG-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.?
Du die gewünschte Zeit eintragen können, nach der
die Aufnahme enden soll.
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"
Das kannst Du doch auch noch über den EPG lösen.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.
...
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
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: Aufnahmemenu ähnlich Enigma bei "blau/rot"
jep genau
man müsste nur die einblendung so lösen wie bei direktaufnahme recordingdir.
man müsste nur die einblendung so lösen wie bei direktaufnahme recordingdir.