Seite 1 von 1

OSD Permananente Radiotitelanzeige

Verfasst: Mi 29. Nov 2006, 08:29
von cms
Ich bin gerade wieder auf ein älteres Projekt von mir gestoßen: Ich wollte für Premiere Music Choice eine dauerhafte Bildschirmanzeige der laufenden Musiktitel bauen. Also das gleiche, wie die Info Taste, jedoch dynamisch.

Im Normalfall gibt die INFO Taste die gewünschten Informationen.

Sobald ich folgendes Codestück abgesetzt habe:

Code: Alles auswählen

void
repgActivate()
{
	int chNum, tvRadio;
	TYPE_TapEvent *currentEvent;
	char *extendedDesc;

	if(repgIsActive()) { // nothing to do
		return;
	}

	m_Globals.isActive = TRUE;
	repgUserAction();

	TAP_Channel_GetCurrent(&tvRadio, &chNum);
	TAP_ControlEit(TRUE);	// This should be default

	if(m_Globals.repgGetFocus != 0) {	// enable OSD
		TAP_ExitNormal();
	}

	currentEvent = TAP_GetCurrentEvent(tvRadio, chNum);
	extendedDesc = TAP_EPG_GetExtInfo(currentEvent);
	// ShowMessageWin(currentEvent->eventName);
	// ShowMessageWin(currentEvent->description);
	// ShowMessageWin("Test");
	ShowMessageWin(extendedDesc);
	TAP_MemFree(extendedDesc);
}
"klebt" die Information auf einem Titel fest.
Wenn also der Musiktitel wechselt, erhalte ich keine neuen Informationen. Das gilt selbst für die INFO Taste, jetzt aktualisiert sich auch diese Anzeige nicht mehr.
Nur nach einem Kanalwechsel erhalte ich einmalig neue Daten zum laufenden Titel.

Gibt es dazu eine Umgehung oder kann mir jemand meinen Fehler zeigen?

AW: OSD Permananente Radiotitelanzeige

Verfasst: Mi 29. Nov 2006, 09:32
von Happy
Hallo,
hast Du es sschon mal ohne diesen Befehl versucht ?
[quote=""cms""]

Code: Alles auswählen

	TAP_ControlEit(TRUE);	// This should be default
}
[/quote]

Ich verwende auch TAP_GetCurrentEvent, das liefert aber auch ohne Umschalten immer das aktuelle Event. TAP_ControlEit verwende ich dabei jedoch nicht.

Gruß,
Happy

Edit: Wird denn in der Originalinfobox der neue Titel angezeigt ?

AW: OSD Permananente Radiotitelanzeige

Verfasst: Do 30. Nov 2006, 08:20
von cms
Ja, das war es. Ohne TAP_ControlEit(TRUE) geht es viel besser.

Noch eine zweite Frage:

Mit der neuesten Fiwmware wird das Bild auf der Radioseite nach einiger Zeit dunkel gesteuert. Früher hat jeder Tastendruck das Bild wieder hellgesteuert.

Jetzt jedoch habe ich nach einiger Zeit schwarze Schrift auf schwarzem Grund, auf dem in schwarzen Buchstaben der Hinweis blinkt: Hier drücken!

Das trifft nicht nur meine eigenen Programme, ich habe es auch bei 3PG gesehen (welches man natürlich auf der Radioseite eher selten aufruft).

AW: OSD Permananente Radiotitelanzeige

Verfasst: Do 30. Nov 2006, 09:11
von Happy
[quote=""cms""]
Noch eine zweite Frage:

Mit der neuesten Fiwmware wird das Bild auf der Radioseite nach einiger Zeit dunkel gesteuert. Früher hat jeder Tastendruck das Bild wieder hellgesteuert.
[/quote]
Ich kann Dir nur bestätigen, dass auf meine WLAN-Masterpiece der gleiche Effekt auftritt.

Gruß,
Happy

AW: OSD Permananente Radiotitelanzeige

Verfasst: Mo 4. Dez 2006, 10:00
von Andalus
Der Bildschirmschoner scheint in neueren Firmwareversionen nicht mehr auf beliebige Tastendrücke zu reagieren. Im Gegensatz zum normalen 5000er, wo man dann wenigstens noch das Radiotext-TAP sieht (ohne den transparenten Hintergrund), nimmt der Bildschirmschoner beim 5000 MP und 6000 offenbar gleich sämtliche Bildschirmausgaben mit. In früheren Firmwareversionen konnte man dem Bildschirmschoner entgegenwirken, indem das TAP künstlich Tastendrücke der Fernbedienung simuliert hat. Das geht jetzt nicht mehr.

Kriegt man den Bildschirmschoner denn so (unabhängig von den TAPs) irgendwie weg?

AW: OSD Permananente Radiotitelanzeige

Verfasst: Mo 4. Dez 2006, 10:16
von cms
Irgendwie wird es wohl gehen, auch im abgedunkelten Modus werden native Azeigen ja schließlich dargestellt, z.B. der Lautstärkebalken oder die Information.

AW: OSD Permananente Radiotitelanzeige

Verfasst: Mo 4. Dez 2006, 10:46
von Happy
[quote=""Andalus""]
Kriegt man den Bildschirmschoner denn so (unabhängig von den TAPs) irgendwie weg?[/quote]
Ich schaffe das nur duch kurzes Umschalten auf TV.
[quote=""cms""]Irgendwie wird es wohl gehen, auch im abgedunkelten Modus werden native Azeigen ja schließlich dargestellt, z.B. der Lautstärkebalken oder die Information.[/quote]
Das Orignal OSD der Fw ist scheinbar nicht betroffen, nur die TAP-OSDs.
Bei Improbox ist z.B. das gleiche Problem.

Gruß,
Happy