[1] Archiv / MLD 3.x / Development / Skinnopacity
 

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Skinnopacity
« on: November 19, 2012, 09:52:42 »
Hi Wino,

vielen Dank für die Erstellung des Addons für das neue OSD skinnOpacity. Auch ich war schon dran, aber Du warst mal wieder schneller. Ausserdem habe ich ein Problem, nämlich das es bei meiner MLD nicht funktioniert.

Leider kenne ich deine Hardware nicht (Signatur?), sodaß ich hier nicht nach spicken konnte. <_<  Aber ich verwende eine GT210 Karte bzw. die VDPAU-Ausgabe über Xineliboutput. Sobald ich das Addon "skinnopacity" aktiviere, startet der VDR nicht mehr und im Logfile erscheint nur

Code: [Select]
Nov 19 09:40:52 (MLD) user.err vdr: [6592] nopacity: No TrueColor OSD found! Aborting!

(Das ganze ist unabhängig, ob ich deine Installation oder "mein bisher unveröffentliche Version" anwende. Die Meldung ist die selbe :wand  Oder ist das Skin nur für eine FF-Karte? Das kann ich aber nirgends lesen?

Nebenbei eine Frage: Ich hatte in meinem Makefile das Addon so aufgebaut, das es sich erst downloaded. Denke das wir dadurch schneller an Aktualisierungen von den skin-Entwicklern kommen. Nun hast Du es fest ins Addon gesteckt. Ist glaube zwar eine Philosophiefrage, aber ich denke das wir so in "Claus's Sinne" immer klein und schlank bleiben. Soll/Darf ich das im Addon anpassen?

Gruß,

Pit  
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Skinnopacity
« Reply #1 on: November 19, 2012, 15:01:08 »
Hallo Pit,

mit Xineliboutput kenne ich mich nicht so aus. Weiß nicht ob man da eine bestimmte Option für TrueColor OSD aktivieren muss. Im vdr-portal hat wohl einer auch das Problem beschrieben.

Klar kannst Du das Addon anpassen.

EDIT: Habe ich im VDR-Portal  gefunden: Bei xineliboutput gibt es nur TrueColor , wenn das Plugin mit dem Parameter "--hud" gestartet wird.
Gruß
wino
« Last Edit: November 19, 2012, 16:21:15 by wino »

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Skinnopacity
« Reply #2 on: November 19, 2012, 17:33:09 »
@Pit
Wenn du eh
« Last Edit: November 19, 2012, 17:34:36 by MegaX »
Gruß MegaX

Hardware (show / hide)

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Skinnopacity
« Reply #3 on: November 19, 2012, 18:14:50 »
Quote
@wino
Was nicht funktioniert ist der Aufruf " -l /usr/share/channellogos/ " . Habe die Logos nach /usr/share/channellogos/ kopiert, aber sie wurden nicht angezeigt.MegaX
Da hat sich ein Fehler bei den Plugin Argument eingeschlichen. Da steht VDR_PLUGIN_ARGS_skinnopacityt" "-l /usr/share/channellogos/ -e /var/cache/vdr/epgimages/", müsste VDR_PLUGIN_ARGS_skinnopacity heißen.  

EDIT: Habe die beiden angesprochenen Punkte korrigiert bzw. hinzugefügt und hochgeladen.

Gruß
wino
« Last Edit: November 19, 2012, 18:22:43 by wino »

Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Skinnopacity
« Reply #4 on: September 08, 2013, 13:09:28 »
Quote
Hallo Pit,

mit Xineliboutput kenne ich mich nicht so aus. Weiß nicht ob man da eine bestimmte Option für TrueColor OSD aktivieren muss. Im vdr-portal hat wohl einer auch das Problem beschrieben.

Klar kannst Du das Addon anpassen.

EDIT: Habe ich im VDR-Portal  gefunden: Bei xineliboutput gibt es nur TrueColor , wenn das Plugin mit dem Parameter "--hud" gestartet wird.
Gruß
wino
Hi. Wo muss ich denn den Parameter hinzufügen? In der rc.config habe ich es erfolglos probiert.

Danke und Gruß

Obelix
Meine VDRs (show / hide)

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Skinnopacity
« Reply #5 on: September 08, 2013, 13:32:43 »
Hi Obelix,

kannst Du bitte vorher versuchen, das direkt im Xineliboutput Addon auf Truecolor zu stellen, sollte den Parameter obsulatet machen.

Im OSD-Setup: Einstellungen /VDR-Setup / Plugins / Xineliboutput / 4 OSD / Color Depth = TrueColor

dann sollte es auch mit diesem Skin funzen...

(Habe im Moment andere Baustellen und daher von meiner Prio zum Testen ein wenig nach hinten geschoben)

Danke, wenn Du eine Rückmeldung gibst.

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Skinnopacity
« Reply #6 on: September 08, 2013, 14:12:35 »
Leider schmiert vdr-sxfe per segfault ab:

Code: [Select]
ep  8 14:10:18 (none) user.info kernel: vdr-sxfe[15145]: segfault at abfe1008 ip b7150ed6 sp b40feeb8 error 4 in libc-2.17.so[b70d1000+1ad000]
Sep  8 14:10:21 (none) user.info kernel: vdr-sxfe[1748]: segfault at ad284008 ip b7112ed6 sp b4033eb8 error 4 in libc-2.17.so[b7093000+1ad000]

Gruß

EDIT: Ich teste das unter 3.0.1.1 neuste.
« Last Edit: September 08, 2013, 14:14:51 by obelix »
Meine VDRs (show / hide)

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Skinnopacity
« Reply #7 on: September 08, 2013, 15:57:31 »
Hi,

ich habe das mal eben auf meiner neuesten MLD 3.0.3 ausprobiert, und auch einen Segfault erhalten.

Quote
Sep  8 13:39:31 (MLD) user.info kernel: vdr-sxfe[1641]: segfault at ab330008 ip b71c8be0 sp b4033eb8 error 4 in libc-2.17.so[b7091000+1ad000]                                                 
Sep  8 15:39:31 (MLD) user.err vdr: [4033] [xine..put] cBackgroundWriter: TCP write error                                                                                                     
Sep  8 15:39:31 (MLD) user.err vdr: [4033] [xine..put]    (ERROR (tools/backgroundwriter.c,247): Bad file descriptor)                                                                         
Sep  8 13:39:43 (MLD) user.info kernel: vdr-sxfe[4104]: segfault at abc33008 ip b7235be0 sp b41f3eb8 error 4 in libc-2.17.so[b70fe000+1ad000]                                                 
Sep  8 15:39:43 (MLD) user.err vdr: [4113] [xine..put] cBackgroundWriter: TCP write error                                                                                                     
Sep  8 15:39:43 (MLD) user.err vdr: [4113] [xine..put]    (ERROR (tools/backgroundwriter.c,247): Bad file descriptor)
(Nachdem ich voher wie oben beschrieben das Xineliboutput-Plugin auf TrueColor umgestellt habe!)

Das komische ist allerdings, den Segfault bekomme ich reproduziert, wenn ich das OSD-Hauptmenu aufrufen will. Schalte ich den Sender um, so funktioniert der Skinnopacity.

Ich glaube da müssen wir tiefer rein mit gdb....

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Skinnopacity
« Reply #8 on: September 08, 2013, 17:54:24 »
Wegen der Problematik von xineliboutput und nOpacity gibts im Portal auch schon nen Tread (finde den grad nur nicht).


MegaX
Gruß MegaX

Hardware (show / hide)

Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Skinnopacity
« Reply #9 on: September 09, 2013, 09:29:30 »
Ahoi. Nun, ich habe mal auf softhddevice umgestellt. Funktioniert ebenfalls nicht. Ok, da ich im Live Modus teste kann ich nicht rebooten aber das sollte doch ohne reboot gehen.
Meine VDRs (show / hide)

Offline Christian

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1531
    • View Profile
    • http://www.minidvblinux.de
Skinnopacity
« Reply #10 on: September 09, 2013, 11:08:13 »
Quote
Ahoi. Nun, ich habe mal auf softhddevice umgestellt. Funktioniert ebenfalls nicht. Ok, da ich im Live Modus teste kann ich nicht rebooten aber das sollte doch ohne reboot gehen.
Geht der Skin jetzt generell nicht?

bitte mach einmal mit dem Addon GDB ein Core Dump und postet die ausgaben hier. Danke

Wiki -> Backtrace

im Tool könnt Ihr über den Befehl "bt" mehr ausgaben bekommen!
__________________________________________

"...ich schreibe 80% meiner Beiträge aus dem Kopf ... bitte nicht schlagen wenn mal ein Path nicht passt :) ..."

MFG Christian

Nokia Sat DBox2 + Multicam

Hardware VDR: ASUS E35M1-I Deluxe, 4GB RAM, ATI 6XXX onboard, TT S2-6400 FF, Samsung 500GB 2,5"


Offline obelix

  • Adv. Member
  • ***
  • Posts: 175
    • View Profile
Skinnopacity
« Reply #11 on: September 09, 2013, 20:08:46 »
Ok aber es schmiert ja nicht der vdr ab sondern vdr-sxfe.

Code: [Select]
Sep  9 18:02:10 (none) user.info kernel: vdr-sxfe[32730]: segfault at aca07008 ip b7143ed6 sp b4033eb8 error 4 in libc-2.17.so[b70c4000+1ad000
Mit softhddevice funktioniert es. Sorry, keine Ahnung warum es gestern ständig segfaults gegeben hatte. Wie kann ich vdr-sxfe ein Backtrace erstellen?

Gruß
« Last Edit: September 09, 2013, 20:11:38 by obelix »
Meine VDRs (show / hide)

Offline P3f

  • Administrator
  • Expert Member
  • ********
  • Posts: 1467
    • View Profile
Skinnopacity
« Reply #12 on: September 09, 2013, 21:41:37 »
Hi,

ich habe gerade mal versucht mit gdb einen Backtrace zu erstellen, aber es wird keiner erzeugt und das ist ja eigentlich auch richtig weil "nur" vdd-sxfe abschmiert. Kann man das auch irgendwie tracen, oder wie kann man die Lücke zum segfault finden?

Quote
MLD> gdbmld coredump
restart vdr with ulimit unlimited activation
Stopping VDR                                                                                                                                                                        done
vdr: 5s
Starting VDR                                                                                                                                                                        done
vdr: 7s
------------------------------------------------------------
after the segfault start the gdb debugger via 'gdbmld debug'
------------------------------------------------------------
MLD> gdbmld debug
starting GDB Debugger
-------------------------
error: coredump not exist
-------------------------
MLD> bt
-sh: bt: not found
MLD> tail /var/log/messages
Sep  9 19:35:48 (MLD) user.info kernel: vdr-sxfe[1621]: segfault at aba87008 ip b71efbe0 sp b4033eb8 error 4 in libc-2.17.so[b70b8000+1ad000]
Sep  9 19:35:59 (MLD) user.info kernel: vdr-sxfe[4663]: segfault at abe8a008 ip b7186be0 sp b4033eb8 error 4 in libc-2.17.so[b704f000+1ad000]
MLD>

Nebenbei: Ist der Befehl "bt" nur vorhanden wenn auch ein Backtrace erzeugt worden wäre? ==> Ansonsten wäre noch ein Fehler im gdb-Addon... (weil "bt" nicht vorhanden)

Gruß,

Pit
----------------------------------------------------------------------
VDR 1:(MLD 6.5-64), ZOTAC ION ITX F-E, 1GB 1033, ATRIC-Einschalter, ImonLCD, Cinergy S2 HD
VDR 2 MLD 5.4-BPI: BananaPI | 16 GB SD-Card | MLD 5.3 in Entwicklung
MLD-WTK: WeTek-Play | 8 GB MicroSD-Card | MLD 5.3 als SatIP-Server

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Skinnopacity
« Reply #13 on: September 09, 2013, 23:19:36 »
Denke das muss man stracen

BT wird als Aufruf im gdb mitgegeben soviel ich weiss

Greetz marmic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Skinnopacity
« Reply #14 on: September 09, 2013, 23:30:27 »
Beim strace kann man angeben, dass das auch auf Subprozesse angewendet werden soll (ich glaube mit -f). Vielleicht gibt's sowas ja auch für bt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] Archiv / MLD 3.x / Development / Skinnopacity
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.