Hier der, hoffentlich, bessere Versuch, die Startkanal-Option
in Zapit mit den verschiedenen Neutrino-Startmodus-Optionen
zu versöhnen.
Hier die Erklärung des Patches in der Reihenfolge der Änderungen:
Die Patches in audioplayer/esound/movieplayer*/pictureviewer.cpp
http://article.gmane.org/gmane.comp.vid ... x.scm/1087
sind nötig, damit Neutrino einen rezap durchführt, wenn eine der
besagten Funktionen als Startmodus ausgewählt wurde. Jetzt ist
es so, dass beim Neutrino-Start kein TV- oder Radiomodus mehr
kurz angezeigt wird, bevor der gewählte Startmodus ausgeführt wird.
Deshalb ist ein rezap notwendig.
http://article.gmane.org/gmane.comp.vid ... x.scm/1086
In Neutrino sorgt die neue globale Variable zapto_on_init_done dafür,
dass beim erstmaligen Aktivieren des TV- oder Radiomodus ein
zap-Vorgang stattfindet. Dies geschieht wegen der Startmodus-
Funktionalität nun nicht mehr zwangsläufig beim Boxstart.
Hierbei werden auch eingestellte Startkanäle berücksichtigt.
Neutrino zählt die Kanäle ab 1, zapit ab 0. Deshalb muss
eine Umrechnung stattfinden. Für den lastChannel geschieht
dies seit langem in zapitclient.cpp
Da Neutrino wegen der Sendernamen in der Startkanalauswahl
aber die zapit-interne Kanalnummer zur Kommunikation mit
zapit benötigt, findet die Umrechnung der Startkanalnummer
nun in CNeutrinoApp::firstChannel() statt.
Beim Neutrino-Start blitzt nun nicht mehr der TV-Modus kurz
auf, wenn die Box im TV-Modus abgeschaltet wurde und als
Startmodus der Radio-Modus eingestellt ist, dies gilt auch
vice versa.
Nach dem Verlassen des Scart- oder Standby-Modus ist
ebenfalls ein rezap notwendig in Abhängigkeit davon, ob
schon einmal ein TV- oder Radiosender zu sehen war.
Wenn es noch Probleme gibt, postet bitte eine reproduzier-
bare Anleitung und haltet den Thread frei von Polemik,
Neutrino soll schließlich Spaß machen