Seite 1 von 4

TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Di 19. Dez 2006, 17:36
von ibbi
Offenbar führt ein

Code: Alles auswählen

TAP_SysOsdControl(SYSOSD_PvrInfo, FALSE)
zwar dazu, dass die Informationen über Wiedergabe und Aufnahmen rechts oben nicht mehr eingeblendet werden, aber nach einem

Code: Alles auswählen

TAP_SysOsdControl(SYSOSD_PvrInfo, TRUE)
bleibt es dabei, d. h. auch danach lassen sich - selbst mit "i" - keine Infos mehr einblenden. Ein Bug?

Der einzige Weg, die Anzeige wieder zu bekommen, scheint ein

Code: Alles auswählen

TAP_EnterNormal()
zu sein, aber dann werden die Infos auch direkt wieder eingeblendet, was man in der Regel auch nicht möchte.

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Di 19. Dez 2006, 17:51
von Jetson
Kein Bug - ein Feature.

Die TAP_SysOsdControl() bestimmt was angezeigt wird wenn etwas angezeigt wird.
Für das "Wenn" ist TAP_EnterNormal() zuständig. Wenn Du also ein TAP_ExitNormal() aufgerufen hast, wird gar nichts mehr bis zum nächsten TAP_EnterNormal() angezeigt. TAP_SysOsdControl() funktioniert nur als Filter (um bestimmte OSD-Komponenten ein- oder auszublenden), aber der Receiver muß im TAP_EnterNormal() Modus sein, sonst gibt es keine Ausgabe.

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Di 19. Dez 2006, 18:13
von ibbi
[quote=""Jetson""]Kein Bug - ein Feature.

Die TAP_SysOsdControl() bestimmt was angezeigt wird wenn etwas angezeigt wird.[/quote]

Vielleicht hätte ich EnterNormal erst mal weglassen sollen. :?

Also: Man ist im Normal-Modus und verlässt ihn auch nicht. Dann führt das Sperren und anschließendes Freigeben von PvrInfo dazu, dass keine Pvr-Infos mehr angezeigt werden. Erst wenn man (obwohl man bereits im Normal-Modus ist und diesen auch niemals verlassen hat, also völlig überflüssigerweise) ein TAP_EnterNormal() absetzt, werden die Infos wieder angezeigt.

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Mi 20. Dez 2006, 00:13
von ibbi
Je mehr ich ausprobiere und teste, desto mehr festigt sich meine Meinung, dass es ein Bug ist, wenn TAP_EnterNormal() die PvrInfos einblendet. Dies ist ja offensichtlich die Ursache, dass nach Ausblenden jedes blöden Fensters die PvrInfos angezeigt werden.

Aufgabe der Funktion müsste es sein, die Einblendung zu ermöglichen, nicht sie zu erzwingen.

So ist es jedenfalls nicht möglich, eine Funktion zu schreiben, die ohne PvrInfo-Einblendungen auskommt.

Eure Meinung?

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Mi 20. Dez 2006, 00:24
von Steven
Bin zwar kein tap- Programmierer, aber du hast Recht.

Die blöden PVR Infos tauchen wirklich ständig beim Wegdrücken diverser Fenster auf.

Vielen Dank ibbi :motz: , bisher hat mich das nie gestört, aber wahrscheinlich ab heute. :D

Gruß Steven.

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Mi 20. Dez 2006, 00:27
von FireBird
Das EnterNormal macht ziemlich viel in der Firmware. Es zeigt die „IRD locked“ Pin-Eingabe bei Bedarf an, ruft die Channel_Scale und Channel_Start-Funktionen auf und macht noch eine ganze Menge andere Aufrufe, die ich jetzt gar nicht identifizieren kann.

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Mi 20. Dez 2006, 00:28
von ibbi
[quote=""Steven""]Vielen Dank ibbi :motz: , bisher hat mich das nie gestört, aber wahrscheinlich ab heute. :D [/quote]

Töte nicht den Boten. :prof:

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Mi 20. Dez 2006, 00:35
von ibbi
[quote=""FireBird""]und macht noch eine ganze Menge andere Aufrufe, die ich jetzt gar nicht identifizieren kann.[/quote]

Sag mal ... könntest Du den Aufruf identifizieren, der die PvrInfos ausgibt ... :u:

Ich bin mir nicht sicher, ob es Sinn macht, die Firmware deshalb und an dieser Stelle zu patchen, aber solch ein Patch wäre für mich ähnlich beruhigend wie der H-Patch. Und da es doch schon einen FWPatcher gibt und Du gerade Pensionär bist.

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Mi 20. Dez 2006, 00:36
von Steven
[quote=""ibbi""]Töte nicht den Boten. :prof:[/quote]

Keine Sorge, die Zeiten sind schon lang vorbei. :wink:

Gruß Steven.

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Mi 20. Dez 2006, 00:39
von FireBird
[quote=""ibbi""]Und da es doch schon einen FWPatcher gibt und Du gerade Pensionär bist. [/quote]
Ich glaube, Du hast da was missverstanden. :wink: Ich werde mir es einmal ansehen, fürchte aber, dass die Anzeige eher ein Nebeneffekt als ein direkter Aufruf ist. EnterNormal scheint für den Topf das Allheilmittel für die Rückkehr zum Fernsehbild zu sein.

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Mi 20. Dez 2006, 00:44
von ibbi
[quote=""FireBird""]Ich glaube, Du hast da was missverstanden. :wink: [/quote]

Manchmal kann ich richtig missverstehend sein, wenn ich will. :und_weg:

[quote=""FireBird""]Ich werde mir es einmal ansehen[/quote]

Tausend Dank. :hello:

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Mi 20. Dez 2006, 00:55
von ibbi
Falls jemand weiß bzw. eine Idee hat, wieso TAP_SysOsdControl(SYSOSD_PvrInfo, TRUE), ohne dass man den Normal-Mode jemals verlassen hat, nicht dazu führt, dass die PvrInfos bei Verwendung der "i"-Taste auch wieder angezeigt werden (oder wie man die Anzeige der PvrInfos sanfter wieder erzwingt), wäre das natürlich auch eine Richtung, die es zu erkunden lohnt.

Dass TAP_SysOsdControl(SYSOSD_PvrInfo, TRUE) die PvrInfos nicht wieder ermöglicht, würde ich nämlich ebenfalls als Bug bezeichnen.

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Fr 5. Jan 2007, 00:34
von Sigittarius-E
aus irgendeinem Grund wird bei mir immer nach dem Aufruf eines TAP_Win_Create die Region im rechten oberen 1/4 gelöscht.

Beende ich IB, ist der Bereich kleiner. Daher vermute ich daß die PVR Infos das verursachen.

Ich habe auch mit TAP_ExitNormal als auch mit SysOsdControl versucht die PVRInfos zu unterdrücken, aber ohne Erfolg. Die PVRInfos sind zwar weg, allerdings wird der Bereich trotzdem gelöscht :evil:

Bin ich zu blöd? Vermutlich. Ich habe auch das GIF2 Testtab ins rechte Eck geändert. Da funktioniert es :shock:

Werd mal abdrehen und die Sache :zzz:

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Fr 5. Jan 2007, 08:10
von ibbi
[quote=""Sigittarius-E""]aus irgendeinem Grund wird bei mir immer nach dem Aufruf eines TAP_Win_Create die Region im rechten oberen 1/4 gelöscht.[/quote]

In FireBirds MemWatcher 2 gab es anfangs doch einen ähnlichen (den gleichen?) Effekt. :thinker:

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Fr 5. Jan 2007, 08:12
von Sigittarius-E
im 2. Fenster nach der Auswahl über TAP_Win_Create paßt es wieder :thinker: :confused:

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Fr 5. Jan 2007, 08:39
von FireBird
[quote=""ibbi""]In FireBirds MemWatcher 2 gab es anfangs doch einen ähnlichen (den gleichen?) Effekt. :thinker: [/quote]
Dort war es ein fehlendes TAP_ExitNormal (am MP fällt das nicht auf, da TAP-OSD und F/W-OSD in zwei verschiedenen Ebenen ablaufen).

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Fr 5. Jan 2007, 08:41
von Sigittarius-E
Wie oft muß ich denn ein TAP_ExitNormal einstreuen?

Ich dachte 1x reicht. Und zum Schluß halt wieder TAP_EnterNormal

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Fr 5. Jan 2007, 08:51
von FireBird
[quote=""Sigittarius-E""]Ich dachte 1x reicht. Und zum Schluß halt wieder TAP_EnterNormal[/quote]
Stimmt auch.

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Fr 5. Jan 2007, 08:53
von Sigittarius-E
Danke.

Seltsame Dinge tun sich da auf....

Werd heute abend nochmals probieren und vielleicht eine PrePreBeta des TAPs hochladen ob der Effekt nur bei mir so ist....

AW: TAP_SysOsdControl / SYSOSD_PvrInfo Bug?

Verfasst: Fr 5. Jan 2007, 09:20
von ibbi
[quote=""Sigittarius-E""]Ich dachte 1x reicht. Und zum Schluß halt wieder TAP_EnterNormal[/quote]

Bist Du sicher, dass die Reihenfolge stimmt? Also erst TAP_ExitNormal und dann das Fenster.