Das scheint jetzt gefixt zu sein. Zumindest konnte ich das die letzten Tage mit dem JtG-Image vom 22.12. nicht mehr beobachten. Allerdings tritt der Fehler jetzt (oder vermutlich immernoch) im Moviebrowser auf. Dort ist dann eben nicht die normale Anzeige im LCD zu sehen sondern Sendername und ggf. Sendungstitel des zuletzt gesehenen Senders.Gaucho316 hat geschrieben:Wenn ich mir im Movieplayer eine Aufnahme ansehe und sich das aktuelle Event im EPG des zuletzt gesehenen Fernsehsenders ändert, also eine neue Sendung anfängt, wird das LCD aktualisiert, so dass nicht mehr der Name der Aufnahmedatei sondern der Name des zuletzt gesehenen Fernsehsenders erscheint.
EPG Titel im LCD
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: EPG Titel im LCD
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: EPG Titel im LCD
Der Silvester-Patch http://cvs.tuxbox-cvs.sourceforge.net/l ... 00171.html
den Sendernamen zugunsten des Sendungsnamens zu beschränken, wenn beides
nicht komplett auf das Display passt.
Hier das LCD-Display in der Version von seife:
und hier aus einem darkside-Image
(bitte verzeiht, ich habe kein besseres Beispiel gefunden):
Das Zentrieren der Texte, so wie seife es jetzt macht, ist für mich
in Ordnung, die Kombination beider Anzeigen - Sendername einzeilig,
alles zentriert - wäre für mich der Idealfall.
Das
sieht für mich halt besser aus, als das
gefällt mir gut, nur möchte ich nochmals vorschlagen, die Möglichkeit vorzusehen,Improve channel name and EPG display in LCD by centering the text and by more intelligent word splitting.
den Sendernamen zugunsten des Sendungsnamens zu beschränken, wenn beides
nicht komplett auf das Display passt.
Hier das LCD-Display in der Version von seife:
und hier aus einem darkside-Image
(bitte verzeiht, ich habe kein besseres Beispiel gefunden):
Das Zentrieren der Texte, so wie seife es jetzt macht, ist für mich
in Ordnung, die Kombination beider Anzeigen - Sendername einzeilig,
alles zentriert - wäre für mich der Idealfall.
Das
sieht für mich halt besser aus, als das
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: EPG Titel im LCD
Dito.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: EPG Titel im LCD
http://cvs.tuxbox-cvs.sourceforge.net/c ... 64&r2=1.65
Irgendjemand muss das halt noch konfigurierbar machen. Die GUI-Sachen sind nicht so meins
Das mit dem Zentrieren fand ich halt elegant, wobei ich momentan überlege die Zentrierung auszumachen, wenn das "smart splitting" für den EPG-Text fehlschlägt, weil ich sowas (Achtung, ASCII-art ) nicht sooo toll finde:
Die "Nottrennung" würde so evtl. weniger auffallen:
Andererseits ist es den extra-Aufwand vermutlich nicht wert.
Irgendjemand muss das halt noch konfigurierbar machen. Die GUI-Sachen sind nicht so meins
Das mit dem Zentrieren fand ich halt elegant, wobei ich momentan überlege die Zentrierung auszumachen, wenn das "smart splitting" für den EPG-Text fehlschlägt, weil ich sowas (Achtung, ASCII-art ) nicht sooo toll finde:
Code: Alles auswählen
+-------------------+
|Karl Moiks Chiemgau|
| er Volkstheater |
+-------------------+
Code: Alles auswählen
+-------------------+
|Karl Moiks Chiemgau|
|er Volkstheater |
+-------------------+
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: EPG Titel im LCD
Ich denke schon, dass es einen Platz auf Deiner To-Do-Liste wert wäre,seife hat geschrieben:Die "Nottrennung" würde so evtl. weniger auffallen:
aber recht weit unten. Ich teste Deinen neuen Patch gleich mal und schaue,
ob ich die GUI-Config dazu bauen kann.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: EPG Titel im LCD
Ungetestet: neutrino_lcd_nameshort.diffseife hat geschrieben:Irgendjemand muss das halt noch konfigurierbar machen. Die GUI-Sachen sind nicht so meins
PS: Mittlerweile getestet, sieht gut aus.
@seife: Danke!
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: EPG Titel im LCD
Bei mir geht's so nicht. Die jeweiligen anderen Dateien werden ebenfalls angemeckert.
Code: Alles auswählen
checking locals.h
--- /tmp/log1 2009-01-03 02:13:36.000000000 +0100
+++ /tmp/log2 2009-01-03 02:13:36.000000000 +0100
@@ -543,9 +543,9 @@
LOCALE_LCDMENU_EPG_NAME,
LOCALE_LCDMENU_EPG_NAME_SEPLINE_TITLE,
LOCALE_LCDMENU_EPG_NAME_TITLE,
- LOCALE_LCDMENU_EPG_NAMESHORT_SEPLINE_TITLE,
- LOCALE_LCDMENU_EPG_NAMESHORT_TITLE,
LOCALE_LCDMENU_EPG_TITLE,
+ LOCALE_LCDMENU_EPG_NAMESHORT_TITLE,
+ LOCALE_LCDMENU_EPG_NAMESHORT_SEPLINE_TITLE,
LOCALE_LCDMENU_HEAD,
LOCALE_LCDMENU_INVERSE,
LOCALE_LCDMENU_LCDCONTROLER,
ERROR: locals.h not ordered or contains empty lines
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: EPG Titel im LCD
da kann jemand das ABC nicht.. *duck*
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: EPG Titel im LCD
Hehe, setzen 6!
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: EPG Titel im LCD
Wo ist das Problem? make yadd-neutrino läuft problemlos durch und der Code funktioniert.
PS: make flash-neutrino-squashfs-all läuft auch durch
Müssen die Einträge in locals.h alphabetisch sortiert sein?
PS: make flash-neutrino-squashfs-all läuft auch durch
Müssen die Einträge in locals.h alphabetisch sortiert sein?
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: EPG Titel im LCD
Ja.rhabarber1848 hat geschrieben:Müssen die Einträge in locals.h alphabetisch sortiert sein?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: EPG Titel im LCD
Patch aktualisiert, wieder etwas dazugelernt, danke!rhabarber1848 hat geschrieben:neutrino_lcd_nameshort.diff
Wann tritt die Fehlermeldung eigentlich auf?
Ich kompiliere mit --enable-maintainer-mode und der Fehler trat nicht auf,
obwohl in apps/tuxbox/neutrino/data/locale/Makefile.am das check-target
nur aktiv ist, wenn MAINTAINER_MODE aktiv ist.
Ich konnte den Fehler nachvollziehen, nachdem ich in
apps/tuxbox/neutrino/data/locale "make check" aufgerufen habe.
-
- Einsteiger
- Beiträge: 143
- Registriert: Sonntag 25. Februar 2007, 20:33
Re: EPG Titel im LCD
@seife:
Da Riker gestern mal nen neuen JtG-Snapshot erstellt hat, bin ich nun auch in den Genuss des zentrierten EPG-Titels im LCD gekommen. Allerdings is mir ein Bug aufgefallen. Mit der Zeit (beim zappen) bildet sich am linken Rand ein mehr oder weniger langer senkrechter Strich von einem Pixel Breite. Geht man einmal per "D-Box" ins Menü ist er wieder verschwunden. Genauso verschwindet er bei der "OK"-Taste oder einer Feature-Taste.
Kann es sein, dass beim zappen die Spalte ganz links nicht richtig gelöscht wird, falls sie genutzt wurde?
Hab mal nen Bild angehängt. Ist zwar sehr unscharf, habs aber leider nicht besser hinbekommen...
Da Riker gestern mal nen neuen JtG-Snapshot erstellt hat, bin ich nun auch in den Genuss des zentrierten EPG-Titels im LCD gekommen. Allerdings is mir ein Bug aufgefallen. Mit der Zeit (beim zappen) bildet sich am linken Rand ein mehr oder weniger langer senkrechter Strich von einem Pixel Breite. Geht man einmal per "D-Box" ins Menü ist er wieder verschwunden. Genauso verschwindet er bei der "OK"-Taste oder einer Feature-Taste.
Kann es sein, dass beim zappen die Spalte ganz links nicht richtig gelöscht wird, falls sie genutzt wurde?
Hab mal nen Bild angehängt. Ist zwar sehr unscharf, habs aber leider nicht besser hinbekommen...
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: EPG Titel im LCD
Ja, das ist so, ich weiss aber noch nicht genau, warum.
Irgendwas war da, dass das LCD mit den Koordinaten (-1, -1) anfängt oder so ähnlich. Müsste sich mal jemand anschauen.
Irgendwas war da, dass das LCD mit den Koordinaten (-1, -1) anfängt oder so ähnlich. Müsste sich mal jemand anschauen.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: EPG Titel im LCD
Ich zitiere mich mal selbst.
Ich habe inzwischen herausgefunden, wann das auftritt. Hat man beim Abspielstart eine Tonspur auszuwählen bzw. drückt die Tonwahltaste (grüne Taste) während des Abspielens, erscheint nach Auswahl einer Tonspur die falsche LCD-Anzeige, also Sendername und Sendungstitel des zuletzt gesehenen Senders statt dem Namen der Aufnahmedatei. Ich möchte darum bitten, dass sich das nochmal jemand ansieht.Gaucho316 hat geschrieben:Allerdings tritt der Fehler jetzt (oder vermutlich immernoch) im Moviebrowser auf. Dort ist dann eben nicht die normale Anzeige im LCD zu sehen sondern Sendername und ggf. Sendungstitel des zuletzt gesehenen Senders.
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: EPG Titel im LCD
Ich denke nicht. Das war doch ein ganz anderes Problem.
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: EPG Titel im LCD
Sorry, hatte dich mit -=HSKc=-Robby verwechselt.Gaucho316 hat geschrieben:Ich denke nicht. Das war doch ein ganz anderes Problem.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: EPG Titel im LCD
@seife:
dbox-Taste/Einstellungen/LC-Display
Power aus/ein
hat keine Funktion mehr, das Display ist immer an.
Könnte es sein, dass hier mit last_toggle_state_power etwas durcheinander geraten ist?
dbox-Taste/Einstellungen/LC-Display
Power aus/ein
hat keine Funktion mehr, das Display ist immer an.
Könnte es sein, dass hier mit last_toggle_state_power etwas durcheinander geraten ist?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: EPG Titel im LCD
Keine Ahnung, muss ich mal schauen.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: EPG Titel im LCD
Ja, da habe ich beim Übersetzen der alten Logik ein "&" mit einem "|" verwechselt
probier' bitte mal(copy'n paste, also musst du es von Hand anwenden)
Damit sollte es wieder wie vorher tun. Naja. Vielleicht.
(...ich suche immer noch nach einem Ausdruck, der diese Logik leichter verständlich beschreibt, wenn ich die boole'schen Ausdrpcke in setlcdmodeparameter() durchdenke, wird mir immer ganz schwindelig...)
probier' bitte mal
Code: Alles auswählen
--- driver/lcdd.cpp 17 Jan 2009 12:40:55 -0000 1.66
+++ driver/lcdd.cpp 20 Jan 2009 08:22:48 -0000
@@ -269,14 +269,14 @@ void CLCD::setlcdparameter(void)
int dim_time = atoi(g_settings.lcd_setting_dim_time);
int dim_brightness = atoi(g_settings.lcd_setting_dim_brightness);
bool timeouted = (dim_time > 0) && (timeout_cnt == 0);
- int brightness, power = last_toggle_state_power;
+ int brightness, power = 0;
if (timeouted)
brightness = dim_brightness;
else
brightness = g_settings.lcd_setting[SNeutrinoSettings::LCD_BRIGHTNESS];
- if (! timeouted || (dim_brightness > 0))
+ if (last_toggle_state_power && (!timeouted || dim_brightness > 0))
power = 1;
if (mode == MODE_STANDBY)
Damit sollte es wieder wie vorher tun. Naja. Vielleicht.
(...ich suche immer noch nach einem Ausdruck, der diese Logik leichter verständlich beschreibt, wenn ich die boole'schen Ausdrpcke in setlcdmodeparameter() durchdenke, wird mir immer ganz schwindelig...)
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: EPG Titel im LCD
Ich hatte die Klammern so gesetzt, damit funktioniert's auch
Code: Alles auswählen
+ if (last_toggle_state_power && (!timeouted || (dim_brightness > 0)))
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: EPG Titel im LCD
Der Patch, der jetzt auch im CVS ist, funktioniert.seife hat geschrieben:probier' bitte mal
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: EPG Titel im LCD
Ja. Ich lasse gerne überflüssige Klammern (das sind die, die die Lesbarkeit nicht erhöhen) weg.
Welche die Lesbarkeit erhöhen, ist natürlich immer Ansichtssache...
Welche die Lesbarkeit erhöhen, ist natürlich immer Ansichtssache...
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: EPG Titel im LCD
Ich glaube, dass ich die Lösung für dieses Problem gefunden habe. Dieser Patch ist aber wie immer ungetestet.Gaucho316 hat geschrieben:Hat man beim Abspielstart eine Tonspur auszuwählen bzw. drückt die Tonwahltaste (grüne Taste) während des Abspielens, erscheint nach Auswahl einer Tonspur die falsche LCD-Anzeige, also Sendername und Sendungstitel des zuletzt gesehenen Senders statt dem Namen der Aufnahmedatei.
Code: Alles auswählen
--- movieplayer.cpp.ORIG 2009-01-24 16:55:53.000000000 +0100
+++ movieplayer.cpp 2009-01-24 16:58:00.000000000 +0100
@@ -3540,6 +3540,7 @@
APIDSelector.exec(NULL, ""); // otherwise use Dialog
delete APIDChanger;
g_showaudioselectdialog = false;
+ update_lcd = true;
if(g_show_movieviewer)
showMovieViewer();