rass und radiotext

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: rass und radiotext

Beitrag von seife »

liab hat geschrieben:Bei der Gelegenheit wurde mir wieder bewußt, daß im Gegensatz zu TV die Radiobouquets bei neutrino sträflich vernachlässigt werden. Die Radiosender sind bei der Bouquets-Verwaltung nicht editierbar. Zum Sortieren nach persönlichen Wünschen kommt man am PC nicht vorbei.
Hä?

Da gibt es keinen Unterschied zwischen TV und Radio-Modus (und ja, die Bouquetverwaltung ist suboptimal, aber nicht nur im Radiomodus).
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: rass und radiotext

Beitrag von rhabarber1848 »

rhabarber1848 hat geschrieben:Ich teste bevorzugt mit B5 aktuell
Zum Vergleich, auf diesem Kanal kommt alle 25s eine neue RT-Meldung.
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: rass und radiotext

Beitrag von prodigy7 »

Habe wieder Zeichensalat beim Radiotext gehabt ... habs fotografiert und stelle es später Online.
CVS Stand war Samstag und es ist passiert, nachdem ich in den Config-Menüs unterwegs war.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: rass und radiotext

Beitrag von GetAway »

Also, bei mir ist es immer noch so das die Radiotextbox erst gemalt wird, wenn ein
Datenpaket eintrifft. Das kann doch nicht im Sinne des Erfinders sein. Nach dem
ersten Paket liegen doch Daten im Buffer, die Angezeigt werden können.

Wenn ich das Timeout der Infobar/Radio auf 60 Sekunden stelle, muss ich ungefähr
20 Sekunden warten bis ein Paket eintrifft, dann wird die Box gemalt und der Text
angezeigt. Drücke ich dann schnell Home und wieder "?" um die Infobar erneut
die eingetroffenen Daten anzeigen zu lassen, passiert nichts und ich muss wieder
20 Sekunden warten bis sich etwas rührt.
Warum werden die gepufferten Daten nicht jedes mal angezeigt, wenn man die
Infobar aufruft? Ist das nur bei mir so?

PS.: Ist es nicht sinnig den aktiven Radiotext-Thread zu beenden,
wenn man im Radiomodus flashed.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: rass und radiotext

Beitrag von rhabarber1848 »

GetAway hat geschrieben:Auch ohne Patch wird der Radiotext, also die Infobox, nur noch bei Eintreffen eines
Radiotextdatenpakets überhaupt erst gemalt.
Ich kenne es nicht anders.
GetAway hat geschrieben:Eigentlich sollten die gepufferten Daten, bei Aufruf der Infobar, sofort angezeigt werden.
Empfinde ich auch als sinnvoll, sofern die Daten noch im buffer sind.
GetAway hat geschrieben:Letzte Woche ging es noch.
Bist Du sicher? Wenn ja, kannst Du herausfinden,
welcher commit das abgeschaltet hat? Wie gesagt,
ich habe das noch nie so gesehen.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: rass und radiotext

Beitrag von rhabarber1848 »

GetAway hat geschrieben:PS.: Ist es nicht sinnig den aktiven Radiotext-Thread zu beenden,
wenn man im Radiomodus flashed.
Ja
prodigy7
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Donnerstag 1. Januar 2004, 16:59

Re: rass und radiotext

Beitrag von prodigy7 »

Darstellungsfehler:
BildBild
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: rass und radiotext

Beitrag von GetAway »

prodigy7 hat geschrieben:Darstellungsfehler:
Kann ich bestätigen, kommt aber selten vor.
rhabarber1848 hat geschrieben:
GetAway hat geschrieben:Letzte Woche ging es noch.
Bist Du sicher? Wenn ja, kannst Du herausfinden,
welcher commit das abgeschaltet hat? Wie gesagt,
ich habe das noch nie so gesehen.
Ich vermute als an der Icon-Anzeige etwas verändert wurde.
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: rass und radiotext

Beitrag von liab »

seife hat geschrieben:
liab hat geschrieben:Bei der Gelegenheit wurde mir wieder bewußt, daß im Gegensatz zu TV die Radiobouquets bei neutrino sträflich vernachlässigt werden.
Hä?

Da gibt es keinen Unterschied zwischen TV und Radio-Modus (und ja, die Bouquetverwaltung ist suboptimal, aber nicht nur im Radiomodus).
Bei meiner D-Box 2 ist das so, daß ich z.B. einen Radiosender zu den Favoriten hinzufügen kann. Bei den Bouquets unter "Meine Favoriten" taucht er aber nicht auf, weil service_type="02" nicht gelistet wird. Ich kann ihn somit auch nicht Löschen, Verschieben usw., was bei service_type="01" (TV) geht. Ist das bei Euch denn anders?

Mein Image vom 17.09.09 geht RT-mäßig super - gelbes Icon, schon ist der Text da. Lediglich beim dollen Zappen kommt schon mal die beliebte Meldung "Kanal z.Z. nicht..." oder die Box hängt plötzlich für einige Sekunden fest.

Mein Image vom 21.09.09 (mittags) macht beim Zappen keine Fehler. Aber bei z.B. WDR 4 kommt das gelbe Icon aber kein RT. Das Log sieht so aus:
  • WDR 4
    [sectionsd] DMX::readNbytes read: Value too large for defined data type
    21:46:39.452 [sectionsd] DMX::readNbytes received POLLERR, pid 0x12, filter[3] f
    ilter 0x60 mask 0xf1
    21:46:46.720 [sectionsd] DMX::readNbytes received POLLERR, pid 0x12, filter[3] f
    ilter 0x60 mask 0xf1

    Nach Umschalung auf YOU FM RT einwandfrei!
    MEC=0x0a DSN=0x00 PSN=0x00 MEL=65 STATUS=0x01 MFL=69
    MEC=0x0a DSN=0x00 PSN=0x00 MEL=65 STATUS=0x01 MFL=69
    MEC=0x0a DSN=0x00 PSN=0x00 MEL=65 STATUS=0x01 MFL=69

    Umschaltung wieder nach WDR 4
    Stopping RT Thread
    RT RadioTextThread: exit
    in RadioTextThread fd = 19
    Thread Setting PID 0x1023
    21:52:47.806 eit_set_update_filter, servicekey = 0x44da4016f3e, current version
    18
    Gelbes Icon, aber kein Text!
Es liegt nicht am BER und auch nicht am fehlenden Knödel!
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: rass und radiotext

Beitrag von liab »

Langzeittext bestätigt das zuvor gesagte. Es kommt das gelbe RT-Icon aber im Log nicht die Meldung "MEC=0x0a DSN...", der RT wird nicht angezeigt. Minuten später kommt RT dann manchmal doch noch. Irgendwas ist da bei der radiotext.cpp,v 1.4 noch faul. Bei der v 1.3 ging es ordentlich.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: rass und radiotext

Beitrag von rhabarber1848 »

prodigy7 hat geschrieben:Darstellungsfehler:
Hatte ich gestern auch, nur waren es eine Reihe von Ypsilons ;)
Die Überschriftsvariable wird scheinbar nicht korrekt initialisiert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: rass und radiotext

Beitrag von rhabarber1848 »

GetAway hat geschrieben:Ich vermute als an der Icon-Anzeige etwas verändert wurde.
Das kann natürlich sein, ich schaue mir das mal an.
Mourice

Re: rass und radiotext

Beitrag von Mourice »

Hallo,

ich habe heute noch einmal neu ausgecheckt und keinerlei Veränderungen am Image gemacht.

Wenn ich jetzt den Radio-Mode aufrufe, erscheint im Radio-Text (in diesem Fall Kabel UM WDR4) in der ersten Zeile
"Radiotext" und dahinter (abgeschnitten durch "Radiotext") das zuletzt aufgerufene Plugin (also "Radiotext box/plugins/01_.....").
Das bleibt so die ganze Zeit. Auch wenn der Radio-Text vom Sender geändert wird.

Da scheint es noch ein Buffer-Problem zu geben. (denke ich :D )

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

Re: rass und radiotext

Beitrag von rhabarber1848 »

Mourice hat geschrieben:Da scheint es noch ein Buffer-Problem zu geben. (denke ich :D )
Teste bitte in apps/tuxbox/neutrino/src/gui/infoviewer.cpp hinter

Code: Alles auswählen

 void CInfoViewer::showRadiotext()
 {
 	char stext[3][100];
folgende Zeile:

Code: Alles auswählen

for (int i=0; i<3; i++) strcpy(stext[i], "");
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: rass und radiotext

Beitrag von liab »

rhabarber1848 hat geschrieben:
Mourice hat geschrieben:Da scheint es noch ein Buffer-Problem zu geben. (denke ich :D )
Teste bitte in apps/tuxbox/neutrino/src/gui/infoviewer.cpp hinter

Code: Alles auswählen

 void CInfoViewer::showRadiotext()
 {
 	char stext[3][100];
folgende Zeile:

Code: Alles auswählen

for (int i=0; i<3; i++) strcpy(stext[i], "");
Bei mir ergibt sich kein Unterschied. Gelbes RT Icon, aber nach wie vor Glücksache, ob der Text angezeigt wird.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: rass und radiotext

Beitrag von rhabarber1848 »

liab hat geschrieben:Bei mir ergibt sich kein Unterschied.
Dieser Patch soll nur den Darstellungsfehler in der Überschrift beheben.
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: rass und radiotext

Beitrag von liab »

Das hatte ich mir fast schon gedacht. Wenn man lange wartet, kommt auf einmal RT und dann sogar regelmäßig. Es sind aber etliche Darstellungsfehler, keine Hyroglyphen, sondern fehlende Zeichen z.B.:

Andreas Rll, Oh, ann kommst du on Daliah Lai, WDR 4 ia E-Mail dr4drde.

Jetzt nochmal ohne den Patch getestet. Da waren keine Schreibfehler.
liab
Einsteiger
Einsteiger
Beiträge: 111
Registriert: Samstag 9. Februar 2008, 15:07

Re: rass und radiotext

Beitrag von liab »

Ich habe bei mir das RT-Fenster tiefer gesetzt. In der infoviewer.cpp statt
rt_y = g_settings.screen_StartY + 10;
rt_y = g_settings.screen_StartY + 40;

Jetzt gibt es keine unschöne Kollision mit dem Mute Icon mehr. Achtung, nach Änderung muß die Box neu gestartet werden! Neustart neutrino reicht nicht.
Mourice

Re: rass und radiotext

Beitrag von Mourice »

rhabarber1848 hat geschrieben:
Mourice hat geschrieben:Da scheint es noch ein Buffer-Problem zu geben. (denke ich :D )
Teste bitte in apps/tuxbox/neutrino/src/gui/infoviewer.cpp hinter

Code: Alles auswählen

 void CInfoViewer::showRadiotext()
 {
 	char stext[3][100];
folgende Zeile:

Code: Alles auswählen

for (int i=0; i<3; i++) strcpy(stext[i], "");
Leider hatte ich in der Zwischenzeit schon den Patch von dbt (wss_osd) eingespielt.
Damit tritt der Fehler nicht mehr auf.

Hatte aber vorher nochmal getestet... trat auch nur bei 4:3 auf.
Bei Bildgrösse "automatisch" auf einem 16:9 TV trat das Problem nicht auf.

Sollte ich nochmal neu auschecken müssen in nächster Zeit, werde ich aber Deinen Vorschlag testen.

Gruss

Edit: Habe nochmal ausgecheckt .... klappt mit Deinem Vorschlag.
Zuletzt geändert von Mourice am Donnerstag 24. September 2009, 11:14, insgesamt 2-mal geändert.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: rass und radiotext

Beitrag von dbt »

Ich habe bei mir das RT-Fenster tiefer gesetzt. In der infoviewer.cpp statt
rt_y = g_settings.screen_StartY + 10;
rt_y = g_settings.screen_StartY + 40;
Jetzt gibt es keine unschöne Kollision mit dem Mute Icon mehr. Achtung, nach Änderung muß die Box neu gestartet werden! Neustart neutrino reicht nicht.
Das mit dem Muteicon müsste man auch mal irgendwie anders machen. Die Position der Fenster nur deswegen zu ändern, ist auch sowas wie mit Kanonen auf Spatzen zu schießen. Besser wäre es evtl. sowas wie eine eigene Kontrolle für jedes geöffnete Fenster einzubauen, ob gemuted ist oder nicht und den Bereich für das Icon dann entsprechend behandelt. Ich probier grad mal was aus.

Was die Darstellungsfehler angeht, wird wahrscheinlich nur noch Datenmüll angezeigt.

Code: Alles auswählen

if ((lines) || (g_Radiotext->RT_PTY !=0)) {
					sprintf(stext[0], g_Radiotext->RT_PTY == 0 ? "%s %s%s" : "%s (%s)%s", tr("Radiotext"), g_Radiotext->RT_PTY == 0 ? g_Radiotext->RDS_PTYN : g_Radiotext->ptynr2string(g_Radiotext->RT_PTY), ":");
So genau werd' ich aus den Spezifikationen auch nicht schlau, aber wenn ich das richtig sehe, ist PTY sowas wie die eine Genrecodierung. PTYN ist sowas wie der Programmtyp name
und gibt ein Char String zurück von einer Länge von 8 Zeichen. Wird weder das Eine noch das Andere empfangen und lines ist noch true scheint das in die Hose zu gehen. Man müsste dort irgendwie erst alles leeren bevor man etwas hinschreibt. Ich hatte die letzten paar Tests aber keine Fehler bei der Anzeige :gruebel:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: rass und radiotext

Beitrag von rhabarber1848 »

GetAway hat geschrieben:Wenn ich das Timeout der Infobar/Radio auf 60 Sekunden stelle, muss ich ungefähr
20 Sekunden warten bis ein Paket eintrifft, dann wird die Box gemalt und der Text
angezeigt. Drücke ich dann schnell Home und wieder "?" um die Infobar erneut
die eingetroffenen Daten anzeigen zu lassen, passiert nichts und ich muss wieder
20 Sekunden warten bis sich etwas rührt.
Ich habe im CVS einen Patch eingecheckt, der das
von Dir gewünschte Verhalten zeigen sollte:
http://article.gmane.org/gmane.comp.vid ... x.scm/1154
http://article.gmane.org/gmane.comp.vid ... x.scm/1155

Für den Anzeigefehler in der Überschrift habe ich noch keine Lösung.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: rass und radiotext

Beitrag von rhabarber1848 »

liab hat geschrieben:Es kommt das gelbe RT-Icon aber im Log nicht die Meldung "MEC=0x0a DSN..."
Das beobachte ich hier auch, vom Gefühl her würde ich sagen,
dass direkt nach dem Neutrino-Start der Radiotext sofort
angezeigt wird, je länger Neutrino läuft, desto länger muss
nach einem Kanalwechsel auf die RT-Anzeige gewartet werden.
Da die Meldung "MEC..." nicht kommt, hat das Problem nichts
mit dem Infoviewer und den letzten Patchen zu Anzeigeproblemen
zu tun, sondern mit dem Auslesen des Radiotextes aus dem
PES-Datenstrom.
liab hat geschrieben:Minuten später kommt RT dann manchmal doch noch.
Ich habe das Gefühl, als würde ein Zähler nicht zurückgesetzt,
der die Erkennung neuer Radiotextmeldungen immer später
einsetzen lässt.
Mourice

Re: rass und radiotext

Beitrag von Mourice »

rhabarber1848 hat geschrieben:
GetAway hat geschrieben:Wenn ich das Timeout der Infobar/Radio auf 60 Sekunden stelle, muss ich ungefähr
20 Sekunden warten bis ein Paket eintrifft, dann wird die Box gemalt und der Text
angezeigt. Drücke ich dann schnell Home und wieder "?" um die Infobar erneut
die eingetroffenen Daten anzeigen zu lassen, passiert nichts und ich muss wieder
20 Sekunden warten bis sich etwas rührt.
Ich habe im CVS einen Patch eingecheckt, der das
von Dir gewünschte Verhalten zeigen sollte:
http://article.gmane.org/gmane.comp.vid ... x.scm/1154
http://article.gmane.org/gmane.comp.vid ... x.scm/1155

Für den Anzeigefehler in der Überschrift habe ich noch keine Lösung.
Hallo,

funktioniert soweit.

Also bei Fragezeichen zeigt er sofort wieder das Radio-Text-Fenster mit Text an.

Was nicht so schön ist, dass er dieses Fenster auch zeigt nach dem Umschalten auf einen anderen Sender.

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

Re: rass und radiotext

Beitrag von rhabarber1848 »

Mourice hat geschrieben:dass er dieses Fenster auch zeigt nach dem Umschalten auf einen anderen Sender.
Ich habe mir viel Mühe gegeben, dass das nicht passiert
und es passiert hier auch nicht mehr. Kannst Du mir bitte
genau sagen, wie Du dieses Verhalten erzeugen konntest?
Mourice

Re: rass und radiotext

Beitrag von Mourice »

Hallo.

Du gehst auf einen Sender der Radio-Text hat und wartest bist der Text angezeigt wird.

Dann schaltest Du auf einen anderen Sender mit Radio-Text und wartest bist der Text kommt.

Wenn Du dann zurückschaltest (mit "0") solange die Text-Box noch angezeigt wird, dann bist Du zwar auf einem anderen Sender, aber die Text-Box mit dem Radiotext wird "mitgenommen".

Und noch etwas.
Ich hatte vorhin gepostet, dass Dein Vorschlag für die Überschrift-Zeile funktioniert.
Dem ist leider nicht (mehr ??? ) so. Jetzt habe ich gelegentlich sogar den letzten gezappten TV-Sender in der Überschrift.

Gruss