Die Videobreite bei Splittscreen (TV-Taste) ist mehr als die Hälfte des Bildschirms wodurch sich beide Sachen etwas überlagern.
VideoText funktioniert nicht mehr richtig
-
-
Was soll dein Screenshot da jetzt bitte zeigen?
-
Er hat aber Recht
Das hatte ich ja auch schon gesagt.Das liegt vermutlich an der 108%-Größe des PiP.
Dadurch wird das PiP größer als der angegebene Bereich.
Ist ja beim Pig auch so.Hatte da schon mal etwas versucht gerade-zurechnen.
Aber so richtig zufrieden war ich damit nicht
Es ist aber besser als aktuellCode
Alles anzeigenelif mode == SPLIT_MODE_PAT: left = dsk_width>>1 width = right - (dsk_width>>1) top = pos[1] height = bottom - top log("splitting video") offsetW = self.instance.size().width()/2 - (self.instance.size().width()/2 * 100/108) offsetH = self.instance.size().height() - (self.instance.size().height() * 100/108) self.pig.move(ePoint(int(offsetW/2),int(offsetH/2))) size = self.instance.size() self.pig.resize(eSize(size.width()/2 - int(offsetW), size.height()- int(offsetH))) self.pig.show()
-
Das ist aber normal dass das PiG größer ist das kannst auch nicht wirklich richtig rechnen.
-
Entweder man macht das Pig kleiner oder die Fläche, wo das Pig angezeigt werden soll
Die aktuelle Lösung ist aber unschön, da sich TV-Bild und Teletext in der Mitte überlagern.Grundsätzlich kann man das schon berechnen, da das Pig ja künstlich/rechnerisch vergrößert wird.
Nur bin ich noch nicht ganz hinter die Logik dabei gekommen.Die Breitenberechnung funktioniert.
Bei der Höhe würde ich meinen, fehlen unten ein paar Millimeter -
Fragt sich wen das wirklich stören soll, hättet lieber mal sagen sollen dass die Teletextgröße falsch berechnet wird, das stört nämlich wirklich.
-
Wenn die Bildkante vom Teletext überlagert wird, stört das schon.
Da fehlt dann rechts ja der freie Blick auf das TV-Bild.Mich hat das beim ersten Probieren schon gestört
Ok, so oft nutze ich den Modus nicht, aber man probiert ja einiges durch.Und warum nicht eine perfekte Lösung anstreben ?
Sonst will man doch auch keinen schlechten CodeDas mit der Teletextgröße ist mir nicht aufgefallen.
Wo sieht man das ? -
-
@hmich
Eben die anderen beiden Modis (PAT, TAP) sind nämlich sehr unflexibel.@Sven H
Siehe Screenshot von b_clinton, das war wohl mal früher angedacht das in den Failsafe Bereich vom Overscan zu schieben. Doof nur dass es dafür die Größenangaben des "normalen" Teletextes nutzt, wenn man die ändert passt das überhaupt nicht mehr.Ich hab das jetzt geändert auf volle halbe Breite und Höhe, Overscan ist eh doof.
-
So komplizierter machen wir es nicht.
-
@dhwz - perfekt
Willst du dem Plugin noch den OLED-Display-Screen spendieren ?
Der fehlt da leider noch, so dass ein dunkles Display ohne Inhalt angezeigt wird.Hier der komplette Summary_Screen für alle id's (1-3):
Code
Alles anzeigenTeleTextSummary.skin = ("""<screen name="TeleTextSummary" position="0,0" size="132,64" id="1"> <widget name="page" position="0,0" size="132,20" font="Regular;20" valign="center" halign="center" zPosition="1"/> <widget name="navi_off" position="12,28" size="20,20" pixmap="%s" zPosition="1"/> <widget name="info_off" position="100,28" size="20,20" pixmap="%s" zPosition="1"/> <widget name="navi_on" position="12,28" size="20,20" pixmap="%s" zPosition="2"/> <widget name="info_on" position="100,28" size="20,20" pixmap="%s" zPosition="2"/> <widget name="tp_count" position="44,28" size="44,20" font="Regular;16" valign="center" halign="center" zPosition="1"/> <widget name="navi_txt" position="0,50" size="44,12" font="Regular;12" valign="center" halign="center" zPosition="1"/> <widget name="tp_txt" position="44,50" size="44,12" font="Regular;12" valign="center" halign="center" zPosition="1"/> <widget name="info_txt" position="88,50" size="44,12" font="Regular;12" valign="center" halign="center" zPosition="1"/> </screen>""" % (offPic, offPic, onPic, onPic), """<screen name="TeleTextSummary" position="0,0" size="96,64" id="2"> <widget name="page" position="0,0" size="96,20" font="Regular;20" valign="center" halign="center" zPosition="1"/> <widget name="navi_off" position="6,28" size="20,20" pixmap="%s" zPosition="1"/> <widget name="info_off" position="70,28" size="20,20" pixmap="%s" zPosition="1"/> <widget name="navi_on" position="6,28" size="20,20" pixmap="%s" zPosition="2"/> <widget name="info_on" position="70,28" size="20,20" pixmap="%s" zPosition="2"/> <widget name="tp_count" position="32,28" size="32,20" font="Regular;16" valign="center" halign="center" zPosition="1"/> <widget name="navi_txt" position="0,50" size="32,12" font="Regular;12" valign="center" halign="center" zPosition="1"/> <widget name="tp_txt" position="36,50" size="32,12" font="Regular;12" valign="center" halign="center" zPosition="1"/> <widget name="info_txt" position="64,50" size="32,12" font="Regular;12" valign="center" halign="center" zPosition="1"/> </screen>""" % (offPic, offPic, onPic, onPic), """<screen name="TeleTextSummary" position="0,0" size="400,240" id="3"> <widget name="page" font="Display;60" foregroundColor="#faff00" halign="center" position="10,5" size="380,65" valign="center" zPosition="1" /> <widget name="navi_off" pixmap="%s" position="50,95" size="40,40" zPosition="1" /> <widget name="info_off" pixmap="%s" position="310,95" size="40,40" zPosition="1" /> <widget name="navi_on" pixmap="%s" position="50,95" size="40,40" zPosition="2" /> <widget name="info_on" pixmap="%s" position="310,95" size="40,40" zPosition="2" /> <widget name="tp_count" font="Display;50" halign="center" position="120,90" size="170,52" /> <widget name="navi_txt" font="Display;40" halign="center" position="10,180" size="120,42" /> <widget name="tp_txt" font="Display;40" halign="center" position="145,180" size="120,42" /> <widget name="info_txt" font="Display;40" halign="center" position="270,180" size="120,42" /> </screen>""" % (offPic, offPic, onPic, onPic))
-
Die Screens im Plugin sind eigentlich überflüssig die kommen aus dem Defaultskin warum funzt das bei dir nicht?
Ich kanns auch noch einfügen... -
Und warum hab ich dann ein leeres Display?
Wenn ich den Screen mit id=3 einbaue, funktioniert es. -
Komisch, egal ich hab es halt eingebaut
-
Die Screens im Plugin sind eigentlich überflüssig die kommen aus dem Defaultskin warum funzt das bei dir nicht?
Aber eben nur im Default Skin. Bei allen anderen bleibt das Display duster, ohne die Screens im Skin.
-
Das darf eigentlich nicht sein default ist Fallback für alle anderen.
-
Danke
Hab den TeleTextSummary nur in anderen Skins gefunden (Zombi und MetrixStyleHD).
In den Default ist da bei mir nix (erklärt ja auch, warum es in meinem Skin dunkel blieb)Aber nun sollte es ja passen
-
nö, fallback ist das Plugin.
-
-
@dhwz ich habe die screens in die default skin glaube garnicht reingemacht, vergessen denke ich mal oder einfach mal untergegangen damals.
Bin mir gerade auch nicht sicher, ich glaube da lief und läuft auch noch was schief mit den default skins und den oled screens, die aus dem default fhd werden glaube garnicht verarbeitet nur die direkt im System default HD sind und da sind nicht alle drin, ich hatte da aber schon ne weile nicht mehr nach dem geschaut und mit @Reichi drüber gesprochen.