Portierungen von Neutrino HD
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Portierungen von Neutrino HD
Ich verfolge nun schon seit einiger Zeit die Commits im Neutrino HD SVN. Meint ihr, es gäbe einige Sachen, bei denen es sich lohnen würde, die nach Neutrino zu portieren? Heute sind mir bspw. folgende Commits von seife ins Auge gesprungen:
http://www.coolstreamtech.de/support/sv ... ision=1381
http://www.coolstreamtech.de/support/sv ... ision=1382
http://www.coolstreamtech.de/support/sv ... ision=1381
http://www.coolstreamtech.de/support/sv ... ision=1382
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Portierungen von Neutrino HD
Bau doch einfach das neutrino-HD für die dbox, dann musst du nicht 2 codebasen pflegen.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Portierungen von Neutrino HD
Neutrino HD auf der d-box, seit wann geht das denn?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Portierungen von Neutrino HD
Das sollte nicht allzu schwierig sein.
Die libtriple kann als Vorlage für die libcoolstream-Implementierung genommen werden.
Oder carjays dvb-api implementierung für den PC.
Ich schätze mal so zwei bis 3 Manntage und man sollte Bild und Ton haben.
Die libtriple kann als Vorlage für die libcoolstream-Implementierung genommen werden.
Oder carjays dvb-api implementierung für den PC.
Ich schätze mal so zwei bis 3 Manntage und man sollte Bild und Ton haben.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Portierungen von Neutrino HD
Ach so, für mich klang das so, als würde das jetzt schon funktionieren. Ich dachte schon, da wäre etwas an mir vorbeigegangen. Portieren finde ich einfacher. Das andere traue ich mir nicht zu.
-
- Erleuchteter
- Beiträge: 448
- Registriert: Samstag 26. November 2005, 00:35
Re: Portierungen von Neutrino HD
Dann würde eine Aufrüstung auf 64 MB Ram auch Sinn machen. Evt sollten die kommerziellen aufrüsten das Sponsern damit es einer macht der weiß was er tut , denn dann haben die bestimmt wieder hochkonjunktur zum löten.
16 MB Flash gibts ja auch bzw mit dem IDE wäre das ja dann auch wursch .
Gruss vom Südpol
Martin
16 MB Flash gibts ja auch bzw mit dem IDE wäre das ja dann auch wursch .
Gruss vom Südpol
Martin
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Portierungen von Neutrino HD
Ich komme nochmal zu meinem ursprünglichen Anliegen zurück. Das ganze ist ja etwas abgedriftet. Ich würde vor allem gerne die Neuerungen und Fixes für den sectionsd in Neutrino sehen. Gibt es für die von euch, die CVS-Schreibrechte haben, eine einfache Möglichkeit, diese Sachen zu portieren? Da hat seife ja so einiges gemacht, wenn ich mir folgendes ansehe:
http://www.coolstreamtech.de/support/sv ... /?view=log
Und einige andere Sachen können sicher auch nicht schaden. Den Aufwand kann ich aber nicht abschätzen, da ich leider keine Ahnung davon habe.
http://www.coolstreamtech.de/support/sv ... /?view=log
Und einige andere Sachen können sicher auch nicht schaden. Den Aufwand kann ich aber nicht abschätzen, da ich leider keine Ahnung davon habe.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Portierungen von Neutrino HD
Das kann man normalerweise "picken", wohlgemerkt normalerweise, aber cvs ist halt übel in der Beziehung und weil die Resthistory fehlt, richtig gemein. Einige Sachen dürften zwar durchaus leicht zu picken sein, aber wohl nicht die Masse.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Portierungen von Neutrino HD
Also wäre der einzig gangbare Weg, sich die Historie der Commits anzusehen und dann jeweils zu entscheiden, ob man das braucht oder nicht? Schade ...
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Portierungen von Neutrino HD
Alternativ ein gutes mergetool nehmen und den syssi machen. Das hab ich mal bei einigen sachen probiert, aber Herr je , das beste ist man sucht sich was raus und hängt sich da ran.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Portierungen von Neutrino HD
Ok, dann schau ich mir demnächst mal die Änderungen am sectionsd an portiere die von Hand rüber. Vielleicht läuft mir dabei auch der eine oder andere Bugfix über den Weg, der auch für Neutrino (SD) wichtig ist.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Portierungen von Neutrino HD
Es gibt noch eine Interessante Sache die man portieren sollte.
Im Tuxbox-CVS ist so, das bei Aufnahme nur noch Sender in der Channellist angezeigt werden
die auf dem gleichen Transponder liegen. Da gibt es aber einen Bug. Die Durchnummerierung
stimmt nicht. Dadurch kommt es zu subtilen Fehlern beim Umschalten.
Besser finde ich die Lösung im Neutrino-HD. Dort werden die nicht schaubaren Sender nur
ausgegraut. Die Übersicht bleibt so erhalten und es gibt auch keine Probleme mit der
Durchnummerierung.
Im Tuxbox-CVS ist so, das bei Aufnahme nur noch Sender in der Channellist angezeigt werden
die auf dem gleichen Transponder liegen. Da gibt es aber einen Bug. Die Durchnummerierung
stimmt nicht. Dadurch kommt es zu subtilen Fehlern beim Umschalten.
Besser finde ich die Lösung im Neutrino-HD. Dort werden die nicht schaubaren Sender nur
ausgegraut. Die Übersicht bleibt so erhalten und es gibt auch keine Probleme mit der
Durchnummerierung.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Portierungen von Neutrino HD
Es wäre toll, wenn du dich darum kümmern würdest, denn selbst wenn es jetzt Neutrino HD gibt, muss ja das alte Neutrino nicht sterben. Es gibt ja noch genug d-box-Benutzer wie mich.GetAway hat geschrieben:Es gibt noch eine Interessante Sache die man portieren sollte.
Im Tuxbox-CVS ist so, das bei Aufnahme nur noch Sender in der Channellist angezeigt werden
die auf dem gleichen Transponder liegen. Da gibt es aber einen Bug. Die Durchnummerierung
stimmt nicht. Dadurch kommt es zu subtilen Fehlern beim Umschalten.
Besser finde ich die Lösung im Neutrino-HD. Dort werden die nicht schaubaren Sender nur
ausgegraut. Die Übersicht bleibt so erhalten und es gibt auch keine Probleme mit der
Durchnummerierung.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Portierungen von Neutrino HD
Hatte ich mal versucht. Dafür sind meine Kenntnisse aber nicht gut genug, bzw. ich habe den Code nicht verstanden.
Deswegen habe ich es ja hier mal in den Raum geworfen, mit dem Hintergedanken das es ein anderer macht.
Deswegen habe ich es ja hier mal in den Raum geworfen, mit dem Hintergedanken das es ein anderer macht.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Portierungen von Neutrino HD
Ich habe nun alle wichtigen Änderungen für den sectionsd bis zur SVN-Revision 1409 portiert. Es wäre schön, wenn das ein paar Leute außer mir testen würden. Den Commit 1410 habe ich erst einmal weggelassen, da der Code derzeit nur testweise im SVN ist. Außerdem bin ich mir nicht sicher, ob damit die d-box nicht zu langsam wird. Aber das werde ich demnächst auch noch ausprobieren.
Der Patch ist übrigens nicht zum Einchecken ins CVS gedacht. Dafür habe ich noch alle Änderungen einzeln parat, damit wir eine Historie bekommen.
Link zum Patch entfernt
Der Patch ist übrigens nicht zum Einchecken ins CVS gedacht. Dafür habe ich noch alle Änderungen einzeln parat, damit wir eine Historie bekommen.
Link zum Patch entfernt
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Portierungen von Neutrino HD
@Gaucho316
Es lesen nicht alle im Coolstream Forum, deswegen solltest du eine kleine Zusammenfassung dazu schreiben.
Schöne Ostern ^^.
Es lesen nicht alle im Coolstream Forum, deswegen solltest du eine kleine Zusammenfassung dazu schreiben.
Schöne Ostern ^^.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Portierungen von Neutrino HD
Wo du Recht hast, hast du Recht. Hauptsächlich verbessert wurde die Ermittung der Uhrzeit, die Aktualisierung der EPG-Einträge und das Erkennen und Löschen von doppelt vorhandenen EPG-Einträgen.GetAway hat geschrieben:Es lesen nicht alle im Coolstream Forum, deswegen solltest du eine kleine Zusammenfassung dazu schreiben.
Danke, das wünsche ich dir auch.GetAway hat geschrieben:Schöne Ostern ^^.
Und hier gleich noch ein portierter Patch von seife für den Infoviewer. Das Problem tritt nach Anwendung des weiter oben von mir geposteten Patches auf. Beschrieben wird das Problem in einem Thread des DBox2World-Forums.
Revision 1296
Author: seife
Log Message: infoviewer: don't restart infoviewer on timeset event
Link entfernt, da Patch im CVS
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Portierungen von Neutrino HD
EIT_VERSION_WAIT muss beim neuen Code glaube ich auf 3 und nicht auf 35 stehen, sonst verzögert sich die "kein EPG" Erkennung.
Glaube ich, weiss ich jetzt nicht sicher.
Probiert das mal aus.
Ich bin eine Woche im Urlaub, danach würde ich das auch nochmal in einer dbox probieren (ich glaube, dass ich einige der subtilen möglichen Fehler am ehesten selbst finden werde) vor das eingecheckt wird. Schliesslich steht am Ende mein Name dran, da sollte es schon taugen
Glaube ich, weiss ich jetzt nicht sicher.
Probiert das mal aus.
Ich bin eine Woche im Urlaub, danach würde ich das auch nochmal in einer dbox probieren (ich glaube, dass ich einige der subtilen möglichen Fehler am ehesten selbst finden werde) vor das eingecheckt wird. Schliesslich steht am Ende mein Name dran, da sollte es schon taugen
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Portierungen von Neutrino HD
Ok, ich hatte TIME_EIT_VERSION_WAIT erst einmal so gelassen und HOUSEKEEPING_SLEEP mit einem Wert von 5 Minuten nur als Kommentar reingenommen, da ich nicht weiß, ob die d-box mit diesen Werten vernünftig läuft.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Portierungen von Neutrino HD
housekeeping ist auch nicht so wichtig, aber ich glaube der "Kein EPG" event hat mit der EIT wartezeit zu tun. Aber so genau weiss ich das auch nicht auswendig
Ausserdem ist der Jugendschutzcode eh ausreichend unterschiedlich dass das auf der dbox evtl. egal ist.
Ausserdem ist der Jugendschutzcode eh ausreichend unterschiedlich dass das auf der dbox evtl. egal ist.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Portierungen von Neutrino HD
Hier nun eine Variante, in der TIME_EIT_VERSION_WAIT auf 3 gesetzt ist. Ansonsten habe ich nichts weiter geändert.
Link zum Patch entfernt
Link zum Patch entfernt
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Portierungen von Neutrino HD
Hi,seife hat geschrieben:nochmal in einer dbox probieren (ich glaube, dass ich einige der subtilen möglichen Fehler am ehesten selbst finden werde) vor das eingecheckt wird. Schliesslich steht am Ende mein Name dran, da sollte es schon taugen
kleiner Erfahrungsbericht, der Patch von Gaucho316, angewendet auf das derzeitige Tuxbox CVS,
zeigte keine Auffälligkeiten.
Ich bastele derzeit daran, ein Dbox2-Neutrino-Kernel 2.4-Image komplett statt mit gcc-3.4.6
mit gcc-4.1.2 zu bauen, das funktioniert für sich genommen schon recht gut. Nur ist mir
aufgefallen, dass bei zusätzlicher Anwendung des Patches von Gaucho316 der sectionsd-Prozess
spätestens nach 24h uptime nicht mehr existiert, sectionsd in einem gcc-4.1.2-Image ohne den
sectionsd-Patch hat nun fast 18h Stunden durchgehalten, ich beobachte es weiter.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Portierungen von Neutrino HD
@rharbarber1848
Das sich da noch einer ran traut, hätte ich nicht gedacht. Respekt dafür!
Kannst du schon sagen ob man dadurch auch Speicherplatz einspart?
Das sich da noch einer ran traut, hätte ich nicht gedacht. Respekt dafür!
Kannst du schon sagen ob man dadurch auch Speicherplatz einspart?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Portierungen von Neutrino HD
Ja. root-neutrino.squashfs schrumpft von 5091328 auf 4878336 Byte.GetAway hat geschrieben:Kannst du schon sagen ob man dadurch auch Speicherplatz einspart?
/bin/neutrino schrumpft von 1652756 auf 1299900 Byte.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Portierungen von Neutrino HD
Damit keine Langeweile aufkommt, hab ich mal eine neue Version hochgeladen. Sie enthält nun alles, was auch im sectionsd von Neutrino HD geändert wurde. Die große Änderung im Vergleich zum vorigen Patch ist die Erkennung von Dubletten direkt beim Einfügen der Events. Achtet mal darauf, ob das die Performance der d-box groß beeinflusst. Ich habe den Patch jetzt seit ein paar Tagen laufen und finde es ok. Im Gegensatz zum sectionsd von Neutrino HD ist dieser Teil des Patches bei mir aber fest verdrahtet und lässt sich nicht per Umgebungsvariable deaktivieren. Genaueres könnt ihr übrigens im DBox2World-Forum nachlesen.
Link zum Patch entfernt
Link zum Patch entfernt