LCD4linux

Nachricht
Autor
Benutzeravatar
HarryHase
Member
Member
Beiträge: 289
Registriert: 02 Okt 2016 15:10
Hat gedankt: 115 Mal
Hat Dank erhalten: 120 Mal

#1141

Beitrag von HarryHase »

Mr.Servo hat geschrieben:Ja!Und wenn Du magst: Schau mal ob das dann auch bei Dir unter OpenATV 6.5 läuft.

6.5 habe ich derzeit gar nicht installiert.

6.4 läuft mit den beiden neuen Dateien nach einem GUI Neustart wieder wie vorher.
4l3x2k
VIP
VIP
Beiträge: 1534
Registriert: 20 Dez 2016 10:06
Hat gedankt: 399 Mal
Hat Dank erhalten: 825 Mal

#1142

Beitrag von 4l3x2k »

Habe die v5.0-r8c nun auch nochmal unter 6.4 raufgespielt. Nur um zu gucken, ob alles andere noch funktioniert. Ja, tut es.

OSD auf der SF8008 klappt natürlich nicht. Ich vermute mal das wird wohl alle hisi Boxen betreffen.
Benutzeravatar
jorgo
VIP
VIP
Beiträge: 3370
Registriert: 27 Jun 2013 19:50
Wohnort: NRW...32
Receiver 1: Gigablue UHD UE 4K
Receiver 2: Octagon SF 8008
Receiver 3: FB7530
Receiver 4: Opel Astra H
Receiver 5: Gilera Runner SP 125
Hat gedankt: 1757 Mal
Hat Dank erhalten: 648 Mal

#1143

Beitrag von jorgo »

4l3x2k hat geschrieben:
Darunter fällt zum Beispiel die SF8008. Die hat ein boxspezifisches grab. Darum funktioniert zum Beispiel auch StotterTV nicht mit der SF8008.


Wollte das mal checken mit stotterTV und meiner OCTAGON 8008.
Aktiviert,und das Erfebnis war ein dauerhafter Bootloop.
Kam nicht mehr auf die Box.
Musste Neuinstallation machen, und anschl. meine letzte Sicherung draufspielen.
Also ich verändere an meiner LCD4L Config jetzt garnix mehr...



Gesendet von meinem SM-A405FN mit Tapatalk
Kennst du den Mythos vom Schalker Markt,
die Geschichte die dort begann,
der FC Schalke wurde Legende,
eine Liebe die niemals endet!
Benutzeravatar
zeini
VIP
VIP
Beiträge: 5088
Registriert: 24 Jun 2013 23:36
Wohnort: Österreich
Receiver 1: Zgemma H9.Twin
Receiver 2: Edision Optimuss OS1+
Receiver 3: Golden Interstar XPEED LX1
Receiver 4: Spycat
Receiver 5: AX HD60
Hat gedankt: 792 Mal
Hat Dank erhalten: 1368 Mal

#1144

Beitrag von zeini »

4l3x2k hat geschrieben:Habe die v5.0-r8c nun auch nochmal unter 6.4 raufgespielt. Nur um zu gucken, ob alles andere noch funktioniert. Ja, tut es.

OSD auf der SF8008 klappt natürlich nicht. Ich vermute mal das wird wohl alle hisi Boxen betreffen.


Auf meiner Zgemma H9.Twin funzt die OSD-Anzeige (sowohl im Webinterface, als auch mit dem externen Display). Ist vermutlich wirklich ein Treiberproblem. Vermutlich funzt das auch auf allen AX-Boxen. Zgemma und AX haben den gleichen Treiberentwickler.
Jedenfalls kein allgemeines Hisiliconproblem.

StotterTV geht nur kurz. Dann stottert aber auch das TV-Bild. :mmm_80_anim_gif:
______________________
Hans
TV - TV - TCL 65T8B Ulra HD
Eutelsat 13°E und Astra 19,2°E Unicable-Matrix mit Wide-LNB
4l3x2k
VIP
VIP
Beiträge: 1534
Registriert: 20 Dez 2016 10:06
Hat gedankt: 399 Mal
Hat Dank erhalten: 825 Mal

#1145

Beitrag von 4l3x2k »

jorgo hat geschrieben:Wollte das mal checken mit stotterTV und meiner OCTAGON 8008.
Aktiviert,und das Erfebnis war ein dauerhafter Bootloop.
Kam nicht mehr auf die Box.
Musste Neuinstallation machen, und anschl. meine letzte Sicherung draufspielen.
Also ich verändere an meiner LCD4L Config jetzt garnix mehr...



Gesendet von meinem SM-A405FN mit Tapatalk


Also dauerhafter Bootloop wäre natürlich schlecht.
Leider kann ich dein Problem nicht nachstellen. Habe hier auch immer noch stotterTV eingeschalten, obwohl es nicht geht. Allerdings kein bootloop.
Kazama
Beginners
Beginners
Beiträge: 10
Registriert: 12 Jun 2016 01:39
Wohnort: Palast von Gott
Receiver 1: DB900 UHD
Receiver 2: VU+ Solo 2
Hat gedankt: 9 Mal
Hat Dank erhalten: 3 Mal

#1146

Beitrag von Kazama »

Guten Tag,

ich hab lange mitgelesen aber nun weis ich mit meinem Latein nicht weiter.
Ich hab seit Samstag eine DM900 und würde gerne einen eigenen LCD Skin erstellen. Die Bedienung mit LCD4Linux ist klar. Allerdings wird das Bild am Ende nicht auf der Box gespeichert. Es wird immer der Standartskin benutzt.

Gem. dem Thread wird unter etc/enigma2/ eine skin_user-xml erstellt. Die ist bei mir aber nicht vorhanden.

Kann ich den erstellten Skin aus der LCD4Linux Config (also aus der im Browser aufgerufenen Seite) manuell speichern und per Telnet bzw Filezilla kopieren?
Benutzeravatar
Mr.Servo
Developer
Developer
Beiträge: 3064
Registriert: 10 Aug 2020 22:09
Wohnort: Pfalz / Palatinate
Receiver 1: GigaBlue UE 4K Cable (OpenATV 7.5.1)
Receiver 2: Mut@nt HD51 4K Cable (OpenATV 7.6)
Receiver 3: VU+ Uno 4K Cable (OpenATV 7.5.1)
Hat gedankt: 2104 Mal
Hat Dank erhalten: 2551 Mal
Geschlecht:

#1147

Beitrag von Mr.Servo »

4l3x2k hat geschrieben:OSD auf der SF8008 klappt natürlich nicht. Ich vermute mal das wird wohl alle hisi Boxen betreffen.


Der OSD-Screen werden von LCD4Linux hier abgegriffen: "/usr/bin/grab", wobei die 'grab' nicht im FTP dargestellt wird. Aber im TTY mit "cd /usr/bin/" und dann "ls grab" siehst Du den Pfad.
[Edit]: Quatsch mit Soße! Der OSD-Screen wird nicht im Pfad "/usr/bin/grab" abgerufen sondern natürlich mit dem Shell-Befehl "grab" und der Befehl liegt hier ab: "/usr/bin/"

Eigentlich aber sucht LCD4Linux den OSD-Screen zunächst hier: "/proc/stb/fb/sd_detach". Vermutung: das ist der Pfad der Dreamboxen?

4l3x2k hat geschrieben:Darunter fällt zum Beispiel die SF8008. Die hat ein boxspezifisches grab. Darum funktioniert zum Beispiel auch StotterTV nicht mit der SF8008.


Kennst Du vielleicht den korrekten Pfad der SF8008? Grund meiner Frage: Weil das können wir ja dann mit einbauen!

Danke & Gruß.....Mr.Servo
Benutzeravatar
zeini
VIP
VIP
Beiträge: 5088
Registriert: 24 Jun 2013 23:36
Wohnort: Österreich
Receiver 1: Zgemma H9.Twin
Receiver 2: Edision Optimuss OS1+
Receiver 3: Golden Interstar XPEED LX1
Receiver 4: Spycat
Receiver 5: AX HD60
Hat gedankt: 792 Mal
Hat Dank erhalten: 1368 Mal

#1148

Beitrag von zeini »

@Kazama: Du musst in den Displayeinstellungen der Box das LCD4Linux auswählen. Und natürlich auch im LCD4Linux selbst das auswählen (unter Global: Boxskin-LCD und andere).
______________________
Hans
TV - TV - TCL 65T8B Ulra HD
Eutelsat 13°E und Astra 19,2°E Unicable-Matrix mit Wide-LNB
Benutzeravatar
Mr.Servo
Developer
Developer
Beiträge: 3064
Registriert: 10 Aug 2020 22:09
Wohnort: Pfalz / Palatinate
Receiver 1: GigaBlue UE 4K Cable (OpenATV 7.5.1)
Receiver 2: Mut@nt HD51 4K Cable (OpenATV 7.6)
Receiver 3: VU+ Uno 4K Cable (OpenATV 7.5.1)
Hat gedankt: 2104 Mal
Hat Dank erhalten: 2551 Mal
Geschlecht:

#1149

Beitrag von Mr.Servo »

zeini hat geschrieben:@Kazama: Du musst in den Displayeinstellungen der Box das LCD4Linux auswählen. Und natürlich auch im LCD4Linux selbst das auswählen (unter Global: Boxskin-LCD und andere).


Das siehst dann so aus:
LCD4Linux_BoxskinLCD1.png


und danach noch je nachdem wann LCD4Linux das boxinterne LCD ansteuern soll (und wann das "normale" Displayskin von OpenATV)
LCD4Linux_BoxskinLCD1.png


Und dann den GUI-Neustart nicht vergessen!

Gruß......Mr.Servo
Dateianhänge
LCD4Linux_BoxskinLCD2.png
4l3x2k
VIP
VIP
Beiträge: 1534
Registriert: 20 Dez 2016 10:06
Hat gedankt: 399 Mal
Hat Dank erhalten: 825 Mal

#1150

Beitrag von 4l3x2k »

Mr.Servo hat geschrieben:Der OSD-Screen werden von LCD4Linux hier abgegriffen: "/usr/bin/grab", wobei die 'grab' nicht im FTP dargestellt wird. Aber im TTY mit "cd /usr/bin/" und dann "ls grab" siehst Du den Pfad.

Eigentlich aber sucht LCD4Linux den OSD-Screen zunächst hier: "/proc/stb/fb/sd_detach". Vermutung: das ist der Pfad der Dreamboxen?



Kennst Du vielleicht den korrekten Pfad der SF8008? Grund meiner Frage: Weil das können wir ja dann mit einbauen!

Danke & Gruß.....Mr.Servo


Code: Alles auswählen

root@sf8008:~# ls -l /proc/stb/fb/sd_detach
ls: /proc/stb/fb/sd_detach: No such file or directory
root@sf8008:~# ls -l /usr/bin/grab
-rwxr-xr-x    1 root     root         35284 Nov 17 15:32 /usr/bin/grab
root@sf8008:~#


Das Problem bei diesem boxspezifischen grab ist, dass es ein ganz anderes grab wie das aio-grab ist!
Gibst du über telnet z.B.

Code: Alles auswählen

grab --help

kommt eine Beschreibung der verschiedenen Schalter. Nur OSD, nur Video, Format usw.

Das SF8008 grab gibt beim Aufruf im ersten Moment nur Müll aus. Leitet man die Ausgabe allerdings in eine Datei um z.B. so

Code: Alles auswählen

grab > /tmp/grab.png

Dann hat man Video und OSD.

Habe eben versucht per

Code: Alles auswählen

root@sf8008:~# ffmpeg -f fbdev -codec fbdev -framerate 1 -i /dev/fb0 -frames:v 1 fb0.jpg
...
[fbdev @ 0x1df9480] w:1280 h:720 bpp:32 pixfmt:bgra fps:1/1 bit_rate:29491200
Unknown decoder 'fbdev'
root@sf8008:~#

Ein Screenshot vom OSD zu erstellen. Leider klappt es nicht.

Werde mal schauen, ob ich das aio-grab installiert bekomme. Meine letztes Tests damit führten beim graben von Video zu einem Segmentation Fault. War allerdings ein andere Image.
Kazama
Beginners
Beginners
Beiträge: 10
Registriert: 12 Jun 2016 01:39
Wohnort: Palast von Gott
Receiver 1: DB900 UHD
Receiver 2: VU+ Solo 2
Hat gedankt: 9 Mal
Hat Dank erhalten: 3 Mal

#1151

Beitrag von Kazama »

Hey zeini,

das hab ich alles probiert. Per Menü - System - etc ist LCD4Linux ausgewählt und der entprechende Skin und wenn ich per das selbe per blaue Taste mache ändert sich auch nichts. Unter LCD Skins wird bei blauer Taste LCD4Linux nicht angezeigt nur die 2 Standart Skins.
Benutzeravatar
Mr.Servo
Developer
Developer
Beiträge: 3064
Registriert: 10 Aug 2020 22:09
Wohnort: Pfalz / Palatinate
Receiver 1: GigaBlue UE 4K Cable (OpenATV 7.5.1)
Receiver 2: Mut@nt HD51 4K Cable (OpenATV 7.6)
Receiver 3: VU+ Uno 4K Cable (OpenATV 7.5.1)
Hat gedankt: 2104 Mal
Hat Dank erhalten: 2551 Mal
Geschlecht:

#1152

Beitrag von Mr.Servo »

4l3x2k hat geschrieben:Das SF8008 grab gibt beim Aufruf im ersten Moment nur Müll aus. Leitet man die Ausgabe allerdings in eine Datei um z.B. so

Code: Alles auswählen

grab > /tmp/grab.png

Dann hat man Video und OSD.


Na das würde doch bedeuten, daß zumindest StotterTV auf der SF8008 laufen könnte?

Hier mal der grab-Befehl wie ihn LCD4Linux bei einer LCD-Auflösung von 800x600 (hier: Samsung SPF-85H) verwendet:

Code: Alles auswählen

/usr/bin/grab -v -j 40 -r 800 /tmp/lcd4linux/tvgrab.jpg


[Edit]

Code: Alles auswählen

root@mutant51:~# [color=#FF0000]grab -help[/color]
Usage: grab [commands] [filename]

command:
[color=#FF0000]-o only grab osd (framebuffer) when using this with png or bmp fileformat you will get a 32bit pic with alphachannel[/color]
[color=#FF0000]-v only grab video[/color]
-d always use osd resolution (good for skinshots)
-n dont correct 16:9 aspect ratio
-r (size) resize to a fixed width, maximum: 1920
-l always 4:3, create letterbox if 16:9
-b use bicubic picture resize (slow but smooth)
-j (quality) produce jpg files instead of bmp (quality 0-100)
-p produce png files instead of bmp
-q Quiet mode, don't output debug messages
-s write to stdout instead of a file
-h this help screen

If no command is given the complete picture will be grabbed.
If no filename is given /tmp/screenshot.[bmp/jpg/png] will be used.


Vielleicht hilft das ja?

Übrigens: StotterTV läuft bei mir auf der Mut@nt HD51 unter OpenATV 6.4 & 6.5, aber nur direkt auf dem LCD-Display, nicht im WebIF!

Gruß.....Mr.Servo
4l3x2k
VIP
VIP
Beiträge: 1534
Registriert: 20 Dez 2016 10:06
Hat gedankt: 399 Mal
Hat Dank erhalten: 825 Mal

#1153

Beitrag von 4l3x2k »

zeini hat geschrieben:Auf meiner Zgemma H9.Twin funzt die OSD-Anzeige (sowohl im Webinterface, als auch mit dem externen Display). Ist vermutlich wirklich ein Treiberproblem. Vermutlich funzt das auch auf allen AX-Boxen. Zgemma und AX haben den gleichen Treiberentwickler.
Jedenfalls kein allgemeines Hisiliconproblem.

StotterTV geht nur kurz. Dann stottert aber auch das TV-Bild. :mmm_80_anim_gif:


Leider finde ich das aio-grab nicht auf dem Feed meiner Box.
Kannst du mir netterweise den Download-Link von deinem "grab" der zgemmah9twin bereitstellen?
Das grab wird sicherlich anders heißen, aber vom Ablauf her könntest du es wie folgt machen:

Code: Alles auswählen

root@sf8008:~# opkg list | grep grab
enigma2-plugin-extensions-screengrabber - 2.5 - take screenshot of enigma2 box screen
lcd4linux - 0.11.0-SVN-r0 - LCD4Linux is a small program that grabs information from the kernel and some subsystems and displays it on an external liquid crystal display.
 LCD4Linux is a small program that grabs information from the kernel and
[color=#FF0000]octagon-grab-hisi3798mv200[/color] - 20180301-r0 - grab for Octagon Model hisi3798mv200
 grab for Octagon Model hisi3798mv200.
root@sf8008:~# opkg download [color=#FF0000]octagon-grab-hisi3798mv200[/color]
Downloading [color=#00FF00]http://feeds2.mynonpublic.com/6.4/sf8008/sf8008/octagon-grab-hisi3798mv200_20180301-r0_sf8008.ipk[/color].
Downloaded octagon-grab-hisi3798mv200 as octagon-grab-hisi3798mv200_20180301-r0_sf8008.ipk.

Das grüne könntest du hier mal posten.
Ich weiss nicht, ob es so eine gute Idee ist mit dem "anderen" grab.
4l3x2k
VIP
VIP
Beiträge: 1534
Registriert: 20 Dez 2016 10:06
Hat gedankt: 399 Mal
Hat Dank erhalten: 825 Mal

#1154

Beitrag von 4l3x2k »

Mr.Servo hat geschrieben:Na das würde doch bedeuten, daß zumindest StotterTV auf der SF8008 laufen könnte?

Korrekt. Wäre halt eine Extrawurst für die SF8008.

Mr.Servo hat geschrieben:Hier mal der grab-Befehl wie ihn LCD4Linux bei einer LCD-Auflösung von 800x600 (hier: Samsung SPF-85H) verwendet:

Code: Alles auswählen

/usr/bin/grab -v -j 40 -r 800 /tmp/lcd4linux/tvgrab.jpg


Vielleicht hilft das ja?

Übrigens: StotterTV läuft bei mir auf der Mut@nt HD51 unter OpenATV 6.4 & 6.5, aber nur direkt auf dem LCD-Display, nicht im WebIF!

Gruß.....Mr.Servo


Danke für den Hinweis. Ich kenne die Stelle schon wo das im LCD4Linux aufgerufen wird. Kopiere ich den Befehl 1zu1 in eine tty session, dann kommt das Bild auf dem tty raus! Sieht natürlich nach Müll aus.
Es hilft nur in eine Datei umleiten. Die Schalter -v -j usw. bringen bei dem SF8008 grab gar nichts und das Format ist star und steif JPEG. Scaling gibt es auch nicht. Immer die volle Framebufferauflösung. Das müsste LCD4Linux übernehmen.

Ich habe es ja auch schon zum laufen bekommen mit

Code: Alles auswählen

/usr/bin/grab > /tmp/lcd4linux/tvgrab.jpg
Benutzeravatar
zeini
VIP
VIP
Beiträge: 5088
Registriert: 24 Jun 2013 23:36
Wohnort: Österreich
Receiver 1: Zgemma H9.Twin
Receiver 2: Edision Optimuss OS1+
Receiver 3: Golden Interstar XPEED LX1
Receiver 4: Spycat
Receiver 5: AX HD60
Hat gedankt: 792 Mal
Hat Dank erhalten: 1368 Mal

#1155

Beitrag von zeini »

Ich habe dir das aio-grab mal hier angehängt. Vielleicht hilft das, wenn du es installierst.
Dateianhänge
aio-grab_1.0+git114+ef12444-r0_cortexa15hf-neon-vfpv4.ipk
(15.83 KiB) 31-mal heruntergeladen
______________________
Hans
TV - TV - TCL 65T8B Ulra HD
Eutelsat 13°E und Astra 19,2°E Unicable-Matrix mit Wide-LNB
Benutzeravatar
willy01
Super Moderator
Super Moderator
Beiträge: 6912
Registriert: 05 Apr 2013 21:13
Receiver 1: VuUno4kse
Receiver 2: HD60
Receiver 3: SX88
Hat gedankt: 815 Mal
Hat Dank erhalten: 1650 Mal
Geschlecht:

#1156

Beitrag von willy01 »

so wäre der Eintrag zumindest in der skin_data.xml für E2iplayer:

Code: Alles auswählen

   </screen>
   <screen name="IPTVExtMoviePlayerSummary" position="0,0" size="$w$,$h$">
      <widget source="session.CurrentService" render="PixmapLcd4linux" position="0,0" size="$w$,$h$" alphatest="blend" />
   </screen> 


aber das reicht natürlich nicht, keine Ahnung wie man den Converter hinzufügt.


so hab ich das auf meiner Zgemma H9:

Code: Alles auswählen

   </screen>
   <screen name="IPTVExtMoviePlayerSummary" position="0,0" size="1,1">
   <widget source="session.CurrentService" render="Label" position="0,0" size="1,1">
      <convert type="j00zekE2iPlayer">RemindedMinutes</convert>
   </widget>
   </screen>
VuUno4kse / Hisense H55MEC3050

Unicable Dur-line DCR 5-1-8
Benutzeravatar
Mr.Servo
Developer
Developer
Beiträge: 3064
Registriert: 10 Aug 2020 22:09
Wohnort: Pfalz / Palatinate
Receiver 1: GigaBlue UE 4K Cable (OpenATV 7.5.1)
Receiver 2: Mut@nt HD51 4K Cable (OpenATV 7.6)
Receiver 3: VU+ Uno 4K Cable (OpenATV 7.5.1)
Hat gedankt: 2104 Mal
Hat Dank erhalten: 2551 Mal
Geschlecht:

#1157

Beitrag von Mr.Servo »

willy01 hat geschrieben:so wäre der Eintrag zumindest in der skin_data.xml für E2iplayer:

Code: Alles auswählen

   </screen>
   <screen name="IPTVExtMoviePlayerSummary" position="0,0" size="$w$,$h$">
      <widget source="session.CurrentService" render="[color=#FF0000]PixmapLcd4linux[/color]" position="0,0" size="$w$,$h$" alphatest="blend" />
   </screen> 


aber das reicht natürlich nicht, keine Ahnung wie man den Converter hinzufügt.


Wenn es um den Renderer 'PixmapLcd4linux.py' geht, der wird als integraler Bestandteil von LCD4Linux automatisch mitgeliefert und liegt nach der Installation hier ab: '/usr/lib/enigma2/python/Components/Renderer'

[Edit] Sehe gerade, daß @willi01 seinen Beitrag noch erweitert hat. Ja es dürfte kein Problem sein auch den Konverter als integralen Bestandteil von LCD4Linux zukünftig mitzuliefern:
Der Konverter 'j00zekE2iPlayer' würde dann zukünftig hier abliegen: '/usr/lib/enigma2/python/Components/Converter'

Gruß......Mr.Servo
Kazama
Beginners
Beginners
Beiträge: 10
Registriert: 12 Jun 2016 01:39
Wohnort: Palast von Gott
Receiver 1: DB900 UHD
Receiver 2: VU+ Solo 2
Hat gedankt: 9 Mal
Hat Dank erhalten: 3 Mal

#1158

Beitrag von Kazama »

Hat geklappt Mr. Servo. Meine Einstellung war auf integriertes TFT-LCD 400*240. Ich danke Euch.
Benutzeravatar
willy01
Super Moderator
Super Moderator
Beiträge: 6912
Registriert: 05 Apr 2013 21:13
Receiver 1: VuUno4kse
Receiver 2: HD60
Receiver 3: SX88
Hat gedankt: 815 Mal
Hat Dank erhalten: 1650 Mal
Geschlecht:

#1159

Beitrag von willy01 »

Ich meinte den j00zekE2iPlayer Converter, ohne den wirds ja nicht gehen.
VuUno4kse / Hisense H55MEC3050

Unicable Dur-line DCR 5-1-8
4l3x2k
VIP
VIP
Beiträge: 1534
Registriert: 20 Dez 2016 10:06
Hat gedankt: 399 Mal
Hat Dank erhalten: 825 Mal

#1160

Beitrag von 4l3x2k »

Nach ein wenig ar und tar bin ich dann an das aio-grab gekommen. Damit geht leider nur OSD und kein Video. Na ja, war nochmal ein Versuch wert.

Danke trotzdem @zeini für das bereitstellen des IPK.

Im Prinzip geht das SF8008 grab ja. Es macht aber eben immer Video _und_ OSD. Es unterscheidet also nicht zwischen Video und OSD und hat auch keine Schalter.

Den Converter kann man ja versuchen PY2/3 kompatibel zu machen und ihn dann in's LCD4Linux Einpflegen. Wobei man sich da mit dem Autor vorher kurzschließen sollte da er es im Grunde nicht erlaubt den Converter einfach so irgendwo bereitszustellen.
Antworten

Zurück zu „Plugins“