Thank you
he is working well
Only secondinfobar is not working
Please merge the four files in one file in Debian format
If possible to facilitate the installation process
good job
Greetings to you
OE2.2-Cino-BluBlaSkin-HD for DreamboxOS
-
-
Hallo,
vielleicht kann ein Spezialist mal einen Blick darauf werfen...
Bei der Wiedergabe von Aufnahmen (PVR-Taste) von der /media/hdd/movie mit dem Movieplayer (?) habe ich einen kleinen Fehler drinnen und meine Kapazitäten zur Fehlerbehebung sind erschöpft
Bild1 zeigt den screen name="MoviePlayer" in der Vorschau im e2Skinner
Bild 2 zeigt dann die tatsächliche Darstellung auf der Box bei der Wiedergabe von einer Aufnahme über die PVR-Taste / Aufgenommene DateienWieso erscheint beim Movieplayer die Infobar background.png links und rechts nicht vollständig durchgehend bis zum Bildschirmrand bzw. erscheint links u. rechts offenbar transparent? (In der Main Infobar ist die selbe Background Grafik eingebaut, und dort funktionierts einwandfrei)
Ich hoffe, ich versuche überhaupt den richtigen "Screen" zu bearbeiten? Oder gibts noch einen anderen Movieplayer?
Code
Alles anzeigen<screen name="MoviePlayer" position="0,608" size="1280,110" title="InfoBar" backgroundColor="transparent" flags="wfNoBorder"> <ePixmap position="center,0" size="1280,110" zPosition="-1" pixmap="CiNo-BlaSkin-HD/info_bg1.png" /> <widget source="session.RecordState" render="Pixmap" position="10,10" size="20,20" zPosition="2" pixmap="CiNo-BlaSkin-HD/ico_rec_on.png" alphatest="blend"> <convert type="ConditionalShowHide">Blink</convert> </widget> <ePixmap position="40,10" size="120,90" pixmap="CiNo-BlaSkin-HD/movie.png" alphatest="blend" /> <eLabel position="180,10" size="1,90" backgroundColor="background1" foregroundColor="black" /> <widget source="session.CurrentService" render="Label" position="200,9" size="710,30" font="Regular;28" backgroundColor="background" transparent="1" foregroundColor="saric"> <convert type="ServiceName">Name</convert> </widget> <eLabel name="" position="215,55" size="675,1" backgroundColor="un444444" /> <widget source="session.CurrentService" render="Progress" position="215,53" size="675,5" backgroundColor="background" transparent="1" pixmap="CiNo-BlaSkin-HD/progress.png" zPosition="3"> <convert type="ServicePosition">Position</convert> </widget> <widget source="session.CurrentService" render="Label" position="215,75" size="120,28" font="Regular;23" halign="left" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"> <convert type="ServicePosition">Position</convert> </widget> <widget source="session.CurrentService" render="Label" position="335,75" size="435,28" font="Regular;23" halign="center" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"> <convert type="ServicePosition">Length</convert> </widget> <widget source="session.CurrentService" render="Label" position="770,75" size="120,28" font="Regular;23" halign="right" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"> <convert type="ServicePosition">Remaining,Negate</convert> </widget> <eLabel position="930,10" size="1,90" backgroundColor="background1" foregroundColor="black" /> <widget source="global.CurrentTime" render="Label" position="984,5" size="120,24" font="Regular;24" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"> <convert type="ClockToText">Format:%d.%m.%Y</convert> </widget> <widget source="global.CurrentTime" render="Label" position="1125,5" size=" 70,24" font="Regular;24" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" transparent="1"> <convert type="ClockToText">Default</convert> </widget> <ePixmap pixmap="CiNo-BlaSkin-HD/icons/ico_dolby_off.png" position="1021,80" size="57,20" zPosition="1" alphatest="blend" /> <widget source="session.CurrentService" render="Pixmap" pixmap="CiNo-BlaSkin-HD/icons/ico_dolby_on.png" position="1021,80" size="57,20" zPosition="2" alphatest="blend"> <convert type="ServiceInfo">IsMultichannel</convert> <convert type="ConditionalShowHide" /> </widget> <ePixmap pixmap="CiNo-BlaSkin-HD/icons/ico_format_off.png" position="1099,80" size="36,20" zPosition="1" alphatest="blend" /> <widget source="session.CurrentService" render="Pixmap" pixmap="CiNo-BlaSkin-HD/icons/ico_format_on.png" position="1099,80" size="36,20" zPosition="2" alphatest="blend"> <convert type="ServiceInfo">IsWidescreen</convert> <convert type="ConditionalShowHide" /> </widget> <widget source="session.CurrentService" render="Pixmap" pixmap="CiNo-BlaSkin-HD/icons/ico_hd_off.png" position="1156,80" size="29,20" zPosition="1" alphatest="blend"> <convert type="ServiceInfo">VideoWidth</convert> <convert type="ValueRange">0,720</convert> <convert type="ConditionalShowHide" /> </widget> <widget source="session.CurrentService" render="Pixmap" pixmap="CiNo-BlaSkin-HD/icons/ico_hd_on.png" position="1156,80" size="29,20" zPosition="2" alphatest="blend"> <convert type="ServiceInfo">VideoWidth</convert> <convert type="ValueRange">721,1980</convert> <convert type="ConditionalShowHide" /> </widget> <widget source="session.CurrentService" render="Label" zPosition="4" position="1075,40" size="52,28" halign="center" font="Regular; 20" foregroundColor="saric" transparent="1" backgroundColor="background"> <convert type="ServiceInfo">VideoWidth</convert> </widget> <eLabel text="x" zPosition="4" position="1128,40" size="14,28" halign="center" font="Regular; 19" foregroundColor="saric" transparent="1" backgroundColor="black" /> <widget source="session.CurrentService" render="Label" zPosition="4" position="1143,40" size="52,28" halign="center" font="Regular; 20" foregroundColor="saric" transparent="1" backgroundColor="background"> <convert type="ServiceInfo">VideoHeight</convert> </widget> </screen>
Danke schon mal für Tips
PS: Diesen "Fehler" habe nicht ich eingebaut, der war seit Beginn der Skininstallation in diesem Screen inklusive. Fiel mir aber erst auf, als ich eine Aufnahme abspielen wollte...
-
Das ist die strech Geschichte.
<ePixmap position="center,0" size="1280,110" zPosition="-1" pixmap="CiNo-BlaSkin-HD/info_bg1.png" scale="stretch" />
scale="stretch" hinter das Bild setzen.
-
Ist das ein gänzlich neuer Parameter? scale="stretch" habe ich noch nie in einem Skin gesehen
-
Gibt es (glaub ich) erst seit Frühjahr.
-
Na dann, probier ma des doch einfach mal aus
Und siehe da, es funzt
Merci vielmals für die prompte Hilfe
EDIT:
Habs im Git gefunden... Ende März ´17 kamen die Optionen fürs Pixmap dazu -
Gerne. Gibt halt wenige Skins, die es drin haben.
-
warum kann er nicht einfach das info_bg1.png entsprechend breiter machen? Klar geht das auch mit stretch, aber wenn das info_bg1.png nicht in der kleineren Version wo anders genutzt wird, würde ich das png anpassen. Jetzt scheint es ja nicht 1280 Pixel breit zu sein ..... Du nutzt das info_bg1.png sicher in nicht ganzer Bildschirmbreite in der Infobar, oder?
-
Zitat
Original von Hilfsbereit
Jetzt scheint es ja nicht 1280 Pixel breit zu sein .....
Mhhh Doch. Die .png ist exakt 1280 breit (1280x152)ZitatOriginal von Hilfsbereit
Du nutzt das info_bg1.png sicher in nicht ganzer Bildschirmbreite in der Infobar, oder?
Doch, eigentlich schon. In der Infobar eh, und im Movieplayer hätte es eben auch gleich aussehen sollen, was es jetzt ja auch tut...ZitatOriginal von Hilfsbereit
warum kann er nicht einfach das info_bg1.png entsprechend breiter machen?
Und auf welche Breite "entsprechend", wenn man nicht genau weiss, wie es dann am TV auf der Box im MoviePlayer Screen dargestellt wird? Ich habe ja beschrieben, dass die Vorschau im e2Skinner deutlich von dem Ergebnis am TV abweicht. Einfach solang ausprobieren bis es "augenscheinlich" passt? Da ist mir die Option Stretch wesentlich sympathischerMich mal selbst zitieren muss:
ZitatOriginal von Binsche
In der Main Infobar ist die selbe Background Grafik eingebaut, und dort funktionierts einwandfrei
Nochmal: In der Haupt Infobar funktioniert es ohne Stretch Option, dass die Infobar mit der info_bg1.png (Background Grafik) den Bildschirm komplett vom linken bis zum rechten Bildrand ausfüllt. Nur hat es das eben nicht im MoviePlayerCode<screen name="InfoBar" position="0,568" size="1280,152" title="InfoBar" backgroundColor="transparent" flags="wfNoBorder"> <ePixmap position="0,0" size="1280,152" zPosition="-1" pixmap="CiNo-BlaSkin-HD/info_bg1.png" alphatest="off" />
Code<screen name="MoviePlayer" position="0,608" size="1280,114" title="InfoBar" backgroundColor="transparent" flags="wfNoBorder"> <ePixmap position="0,0" size="1280,114" zPosition="-1" pixmap="CiNo-BlaSkin-HD/info_bg1.png" scale="stretch" />
Sehe da keinen Unterschied, was die Breite betrifft, ausser der erweiterten Scalierungsoption... Lediglich das alphatest="off" fehlt, aber das macht bezogen auf die Darstellungsbreite ja keinen Unterschied...Wichtig ist ja in erster Linie, dass es nun so läuft, wie gewünscht und das tuts
-
new skin change rear theme MoviePlayer infobar corrected
-
-
Ich kenne den skin jetzt nicht daher ich hab das mir jetzt nicht angesehen ,aber im dreamos wird automatisch immer im richtigen Seitenverhältnis skaliert ,will man eine Datei anderst haben dann kann man die Scale optionen mit dazu geben .
Also eine Datei die zB. 30x30 ist wird auch 60x60 oder 20x20 ausgegeben und das alles automatisch ,will man aber diese Datei 20x70 haben so ist das nicht mehr das richtige Seitenverhältnis und man muss stretch angeben damit dann dies dreamos so skaliert.
So hoffe das hilft euch um das jetzt besser zu verstehen. -
genau, es liegt an der Höhe des png. In der Infobar ist deine Größe für das png 1280x152, und da stimmt es. Im Movieplayer gibst du aber die Größe von 1280x114 vor, damit wird dein png auf 114 Pixel "zusammengequetscht" und im gleichen Verhältnis dazu auch die Breite. Stellst du in beiden screens die Größe auf 1280x152, klappt es auch in beiden screens ;). Oder eben mit stretch, aber da sollte man keine zu große Größenänderung vornehmen, die Scalierung sieht man dann irgend wann auf dem Bildschirm. Besser soll es wohl mit svg funktionieren.
-
Die letzten Antworten brachten für mich des Rätsels Lösung und Licht ins Dunkel! V.a. die Aussage, dass DMOS immer das richtige Seitenverhältnis skaliert. Danke für die Erläuterungen
Die Infobar Background Grafik mit 1280x152 wurde im MoviePlayer Screen (ohne Stretch) mit 960x114 dargestellt, daher war die MoviePlayer Infobar nicht bildschirmfüllend
Habe jetzt ein zweite, angepasste Infobar Background Grafik für den MoviePlayer im Format 1280x114 erstellt und nun passt es auch (ohne Option Stretch)
-
Wer den CiNo Skin noch nutzt (so wie z.B. meine Wenigkeit)...
Mit Unterstützung von Sven H (aka Dreamy) und Handycracker2k2 wurde der cnServiceName.py Converter erweitert, so dass er jetzt auch MIS (Multi Input Stream) ID und PLS Modus und Code ausgibt, wenn dieser auf dem laufenden Transponder verwendet wird und kann in der Infobar angezeigt werden
screen name="InfoBar"
%Z # Multistream Übertragung (ja/nein)
%V # PLS Modus verwendet (ja/nein)
%X # PLS Code (Root/Gold)Code
Alles anzeigenelif f == 'Z': # %Z - Stream Id (Multistream) if type == iDVBFrontend.feSatellite: x = self.tpdata.get('is_id') if not x in (-1,None): result += "MIS%s" % str(x) elif f == 'V': # %V - PLS Modus (Multistream) if type == iDVBFrontend.feSatellite: x = self.tpdata.get('pls_mode') result += x in range(3) and {0:'Root', 1:'Gold', 2:'Combo'}[x] or '' elif f == 'X': # %X - PLS Code (Multistream) if type == iDVBFrontend.feSatellite: x = self.tpdata.get('pls_code') if not x in (0,None): result += str(x)
Beispiel Screenshots für
- ohne Multistream, ohne PLS
- Multistream, ohne PLS
- Multistream, mit Gold Sequenzcode
- Multistream, mit Root Sequenzcode
und die erweiterte cnServiceName.py sind im Anhang -
Danke für den neuen Converter, ich mags auch sehr komplett in der Infobar.
Kannst du mal bitte für die obigen Sender die kompletten Einstellungen posten, denn was ich auch einstelle, ich finde keine Sender?
-
Multistream: ja
Stream ID: 33 (34, 35, 36) nacheinander einzeln suchen
PLS Mode: auto (auf dem TP gibt es keinen PLS Modus)Im Anhang meine Einstellungen zur manuellen Suche mit dem SiLabs Tuner und die einzelnen Ergebnisse der Sendersuche von Stream 33 bis 36
Wenn die manuelle Suche mit dem BCM45308x scheitert, wenn die meisten Parameter auf "auto" stehen (wie bei mir), dann versuche bitte folgende Parameter:
Inversion: aus
Pilot: aus
Roll-off: 0.20Es könnte sein, dass da noch ein kleiner Bug im Roll-off Faktor bei mir ist. Vermutlich in der Ausgabe des Converters. Beim SiLabs Tuner ist es egal, ob ich bei der Suche 0.20, 0.25 oder 0.35 vorgebe, er findet die Sender trotzdem.
Allerdings gibt der Tuner als Info 0.20 zurück und in der Infobar steht (falsch) 0.35. Also der Wert, der bei der manuellen Suche eingestellt war.
Wenn ich bei der manuellen Suche 0.20 vorgebe, ist auch der Roll-off Faktor korrekt mit 0.20 in der Infobar zu lesen.
(letzter Screenshot: Sender Supertennis) -
Danke, mit der richtigen Stream ID finde ich die Sender jetzt auch.
Aufgefallen ist mir noch, dass man auf einen Multistreamsender getuned haben muss, damit man die Multistream Optionen in den Einstellungen für den Suchlauf findet.
Was macht man, wenn man noch gar keinen MS Kanal in der Senderliste hat?
-
Zitat
Original von Carbonide
Aufgefallen ist mir noch, dass man auf einen Multistreamsender getuned haben muss, damit man die Multistream Optionen in den Einstellungen für den Suchlauf findet.Was macht man, wenn man noch gar keinen MS Kanal in der Senderliste hat?
Kann ich nicht bestätigen, dass dafür ein Multistream Sender / TP getuned sein müsste.Sobald man die manuelle Suche aufruft sind diese Optionen für Multistream bei System: DVB-S2 immer vorhanden.
Auch im Satfinder Plugin oder im Rotor Control Menü, wenn man auf Tunen: Manueller Transponder geht (ebenfalls bei System: DVB-S2 - Bei DVB-S fehlt diese Option natürlich bzw. die zusätzlichen Einstellparameter). Allerdings kann ich nur für die SiLabs Tuner sprechen.
Ich kann mir aber fast nicht vorstellen, dass das beim BCM45308x Tuner anders ist