Bekomme das einfach nicht hin
Habe mal ein Bild in den Anhang gehauen
Bekomme das einfach nicht hin
Habe mal ein Bild in den Anhang gehauen
ZitatAlles anzeigen...
HAVE_FFMPEG=1 <--- gibt es nicht in den sourcen zu 0.1.7-alpha von deiner HP
Damit kompilierts und lässt sich auch fehlerfrei laden,
functionieren tuts trotzdem nicht.
Horchi,
schön wäre wenn Du mal das Makefile überarbeitetst und diesen verwirrenden Kram da richtig stellst bzw entfernst.
...
die 0.1.8-alpha ist nun auf meiner HP verfügbar.
PbP ist ein Feature welches noch vom ursprünglichen Author des Plugin stammt und noch nicht läuft, dabei geht es um die Live-TV Anzeige via graphTFT.
Der Satz im Makefile ist in der Tat verwirren, m.E. wird libsoftmpeg nur für Pbp benötigt, sofern ich im Code nichts übersehen habe.
Leider kann ich zu den Verschiedenen Ausgabemöglichkeiten wenig sagen da ich mich auf diesem Gebiet nicht gut auskenne, auch dies ist noch alles von Kenny. Lediglich Ausgabe via TCP habe ich eingebaut und die Ausgabe via imlib überarbeitet. DFB habe ich noch nicht angefasst hier fehlt mir auch die HW zum testen wenn mir jemand bei dem es läuft den richtigen Text fürs Makefile zukommen lässt übernehme ich den gern. Und ja ich würde den Pbp Stuff (libsoftmpeg) auch gern rauswerfen nur das einige immer wieder nach der Weiterentwicklung bzw. Fertigstellung dieses Features fragen.
Grüße
horchi
ZitatOriginal von r9pxd
Bekomme das einfach nicht hin
Habe mal ein Bild in den Anhang gehauen
Hi,
stell mal diese 4 Werte in der konfig auf 0
graphtft.XBorder = 0
graphtft.XOffset = 0
graphtft.YBorder = 0
graphtft.YOffset = 0
dann gib oben im Themefile die Auflösung (ist die Größe der Hintergrundbilder, etc.) der Theme an. Diese ist bei den meisten Themes 720x576. Wenn das TFT nun noch eine Auflösung von 800x600 hat sollte eigentlich (nach einem Restart des VDR) alles passen. Genau das ist auch mein Setup mit einem psOne TFT
horchi
ZitatOriginal von marcusfischer
Ohne dir großartig helfen zu können:
Das Problem ist anscheinend ja nicht GraphTFT sondern die Frage, wie sich dieser Bildschirmschoner abstellen lässt, oder?
Wie kann ich den Bildschirmschoner abschalten ?
Und wie zum Teufel lasse ich den blinkenden Cursor verschwinden ?
System : LINvdr
ZitatAlles anzeigen[i]
stell mal diese 4 Werte in der konfig auf 0
graphtft.XBorder = 0
graphtft.XOffset = 0
graphtft.YBorder = 0
graphtft.YOffset = 0
dann gib oben im Themefile die Auflösung (ist die Größe der Hintergrundbilder, etc.) der Theme an. Diese ist bei den meisten Themes 720x576. Wenn das TFT nun noch eine Auflösung von 800x600 hat sollte eigentlich (nach einem Restart des VDR) alles passen. Genau das ist auch mein Setup mit einem psOne TFT
Nutze LINvdr
Hat wunderbar funktioniert.
Jetzt macht es wieder richtig Spass, auf den TFT zu schauen
Item=Theme,name=DeepBlue,dir=DeepBlue,width=720,height=576,version=0.2.0,startImage=backgrounds/start-blue.jpg,endImage=backgrounds/end-blue.jpg;
Hallo horchi
erstmal ein dickes Danke...
Hab nur noch ein Problem mit der systeminfo, wenn ich das auswähle restartet der VDR. Habe Linvdr und TT letztes Update (extp34). Du hast zwar im ersten Post geschrieben das man sich das Theme anschauen soll aber irgendwie werd ich nicht so richtig schlau daraus ( was sicherlich auch an meinen mangelldem Linux Wissen liegt) Kannst du, oder jemand anders mir dazu eine Hilfestellung geben?
Liebe Grüße
Wolle
Hi plautze,
ich nehme an es liegt an diesen beiden Einträgen im Theme
Item=Sysinfo,type=disk,reference=/video0,factor=1073741824,align=1,text=value,unit=GB,size=16,x=160,y=405,width=500,height=40,bg_x=160,delay=3,switch=yes,red=100,green=255,blue=100,bg_red=150,bg_green=150,bg_blue=150;
Item=Sysinfo,type=disk,reference=/,factor=1073741824,align=1,text=value,unit=GB,size=16,x=160,y=465,width=500,height=40,bg_x=160,delay=3,switch=yes,red=100,green=255,blue=100,bg_red=150,bg_green=150,bg_blue=150;
stell dort mal die reference auf Existierende Mount-Points, wenn es bei dir nur einen gibt lösche die zweite Zeile einfach.
Wenn auch das nicht hilft kommentiere mal beide Zeilen bzw. nach und nach alle Zeilen der 'NormalSysinfo' Sektion raus und sag dann Bescheid an welcher es lag.
BTW. Eigentlich sollte er bei falscher 'reference' für die Plattenauslastung nix. Anzeigen aber nicht mehr Abstürzen. Ich versuche das auch nochmal hier nachzuvollziehen wenn du mir jedoch noch einen Backtrace Posten könntest hätte ich es einfacher. Wenn das mit dem Backtrace nicht ganz klar ist schau mal glaube das steht auch im Wicki.
horchi
Hallo Horchi
also sowohl bei memused wie auch bei beiden disk einträgen bei Item=Sysinfo restrarted der VDR. Die CPU Sektion geht; der Text von allen auch. Wenn du eh am schauen bist, wollte ich mal nachfragen ob du ev. vorhast auch die Temperaturen und Lüfterdrehzahlen (mbmon) a la sysinfo plugin einzubauen...
Wegen dem Backtrace muß ich mal schauen ob ich damit klar komme.
Liebe Grüße
Wolle
PS Habe den VDR mal ohne plugins (bis auf graphtft) gestartet; selbes Ergebniss. Mit dem Bachtrace komme ich so nicht klar...hab zwar mal den gdb runtergeladen aber dann verließen Sie Ihn......
Hi,
dann kommen wir um den Backtrace wohl nicht herum, wie man ein core und dann damit Backtrace erzeugt hatte ich mal hier:
[Announce] director plugin Modifikation beschrieben.
damit du nicht suchen musst:
ZitatAlles anzeigen
- ulimit -c unlimited eingeben (an der Konsole an welcher du den VDR Startest, oder oben ins runvdr Skript schreiben)
- vdr neu starten
- den von dir beschriebenen Absturz herbeiführen
- das core File suchen (core oder core.<pid>) wenn es mehrere gibt, dann das mit dem aktuellen Datum Augenzwinkern
- gdb <pfad zum vdr>/vdr <pfad zum corefile>/<name des corefile> eingeben
- an den gdb promt bt eingeben
- die Ausgabe hier posten Augenzwinkern
Eine etwas ausführlichere Anleitung von LordJackson gibt es hier:
[HOWTO] Coredump erzeugen und auswerten bei Abstürzen
Grüße
horchi
Hi
danke für die Anleitung hier mal der Backtrace:
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux"..."/etc/vdr": not in executable format: Is a directory
Core was generated by `/usr/bin/vdr -L /usr/lib/vdr/plugins -Ppvrinput -Pgraphtft -Pserial -Parghdirec'.
Program terminated with signal 8, Arithmetic exception.
#0 0xb7bcf448 in ?? ()
(gdb) quit
TESTVDR:~# gdb /usr/bin/vdr /root/core.5271
GNU gdb 2002-04-01-cvs
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux"...(no debugging symbols found)...
warning: core file may not match specified executable file.
Core was generated by `/usr/bin/vdr -L /usr/lib/vdr/plugins -Ppvrinput -Pgraphtft -Pserial -Parghdirec'.
Program terminated with signal 8, Arithmetic exception.
Reading symbols from /usr/lib/libImlib2.so.1...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libImlib2.so.1
Reading symbols from /usr/lib/libjpeg.so.62...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...
done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libcap.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libcap.so.1
Reading symbols from /usr/lib/libstdc++-libc6.2-2.so.3...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libstdc++-libc6.2-2.so.3
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/X11R6/lib/libX11.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/lib/libttf.so.2...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libttf.so.2
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/vdr/plugins/libvdr-pvrinput.so.1.4.5...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-pvrinput.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-graphtft.so.1.4.5...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-graphtft.so.1.4.5
Reading symbols from /usr/lib/libMagick++.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libMagick++.so.6
Reading symbols from /usr/lib/libWand.so.6...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libWand.so.6
Reading symbols from /usr/lib/libMagick.so.6...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libMagick.so.6
Reading symbols from /usr/lib/libtiff.so.3...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libtiff.so.3
Reading symbols from /usr/lib/libfreetype.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libpng.so.3...(no debugging symbols found)...
done.
Loaded symbols for /usr/lib/libpng.so.3
Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...
---Type <return> to continue, or q <return> to quit---
done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /usr/lib/libgtop-2.0.so.5...done.
Loaded symbols for /usr/lib/libgtop-2.0.so.5
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /usr/lib/libavcodec.so...done.
Loaded symbols for /usr/lib/libavcodec.so
Reading symbols from /usr/lib/libbz2.so.1.0...done.
Loaded symbols for /usr/lib/libbz2.so.1.0
Reading symbols from /usr/lib/libltdl.so.3...done.
Loaded symbols for /usr/lib/libltdl.so.3
Reading symbols from /usr/lib/libmp3lame.so.0...done.
Loaded symbols for /usr/lib/libmp3lame.so.0
Reading symbols from /usr/lib/libvorbis.so.0...done.
Loaded symbols for /usr/lib/libvorbis.so.0
Reading symbols from /usr/lib/libvorbisenc.so.2...done.
Loaded symbols for /usr/lib/libvorbisenc.so.2
Reading symbols from /usr/lib/libogg.so.0...done.
Loaded symbols for /usr/lib/libogg.so.0
Reading symbols from /usr/lib/vdr/plugins/libvdr-serial.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-serial.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-arghdirector.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-arghdirector.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-atmo.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-atmo.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-burn.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-burn.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-cdda.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-cdda.so.1.4.5
Reading symbols from /usr/lib/libcdio.so.5...done.
Loaded symbols for /usr/lib/libcdio.so.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-coverviewer.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-coverviewer.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-dvd.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-dvd.so.1.4.5
Reading symbols from /usr/lib/libdvdnav.so.0...done.
Loaded symbols for /usr/lib/libdvdnav.so.0
Reading symbols from /usr/lib/liba52-0.7.4.so...done.
Loaded symbols for /usr/lib/liba52-0.7.4.so
Reading symbols from /usr/lib/vdr/plugins/libvdr-dvdconvert.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-dvdconvert.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-dvdswitch.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-dvdswitch.so.1.4.5
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/lib/vdr/plugins/libvdr-epgsearch.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-epgsearch.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-extrecmenu.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-extrecmenu.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-femon.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-femon.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-freecell.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-freecell.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-games.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-games.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-mlist.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-mlist.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-mp3ng.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-mp3ng.so.1.4.5
Reading symbols from /usr/lib/libmad.so.0...done.
Loaded symbols for /usr/lib/libmad.so.0
Reading symbols from /usr/lib/libid3tag.so.0...done.
Loaded symbols for /usr/lib/libid3tag.so.0
Reading symbols from /usr/lib/libsndfile.so.1...done.
Loaded symbols for /usr/lib/libsndfile.so.1
Reading symbols from /usr/lib/libvorbisfile.so.0...done.
Loaded symbols for /usr/lib/libvorbisfile.so.0
Reading symbols from /usr/lib/vdr/plugins/libvdr-mplayer.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-mplayer.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-music.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-music.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-noepgmenu.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-noepgmenu.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-osdteletext.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-osdteletext.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-pilotskin.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-pilotskin.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-premiereepg.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-premiereepg.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-skinenigmang.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-skinenigmang.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-solitaire.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-solitaire.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-span.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-span.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-spider.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-spider.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-streamdev-server.so.1.4.5...
done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-streamdev-server.so.1.4.5
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/lib/vdr/plugins/libvdr-sudoku.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-sudoku.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-sysinfo.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-sysinfo.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-trayopen.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-trayopen.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-tvonscreen.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-tvonscreen.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-undelete.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-undelete.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-vdrrip.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-vdrrip.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-wirbelscan.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-wirbelscan.so.1.4.5
Reading symbols from /usr/lib/vdr/plugins/libvdr-remote.so.1.4.5...done.
Loaded symbols for /usr/lib/vdr/plugins/libvdr-remote.so.1.4.5
Reading symbols from /usr/lib/loaders/image/xpm.so...done.
Loaded symbols for /usr/lib/loaders/image/xpm.so
Reading symbols from /usr/lib/loaders/image/tiff.so...done.
Loaded symbols for /usr/lib/loaders/image/tiff.so
Reading symbols from /usr/lib/loaders/image/tga.so...done.
Loaded symbols for /usr/lib/loaders/image/tga.so
Reading symbols from /usr/lib/loaders/image/pnm.so...done.
Loaded symbols for /usr/lib/loaders/image/pnm.so
Reading symbols from /usr/lib/loaders/image/png.so...done.
Loaded symbols for /usr/lib/loaders/image/png.so
Reading symbols from /usr/lib/libpng.so.2...done.
Loaded symbols for /usr/lib/libpng.so.2
Reading symbols from /usr/lib/loaders/image/jpeg.so...done.
Loaded symbols for /usr/lib/loaders/image/jpeg.so
Reading symbols from /usr/lib/loaders/image/bmp.so...done.
Loaded symbols for /usr/lib/loaders/image/bmp.so
Reading symbols from /usr/lib/loaders/image/argb.so...done.
Loaded symbols for /usr/lib/loaders/image/argb.so
#0 0xb7bcf448 in cDisplaySysinfo::draw ()
from /usr/lib/vdr/plugins/libvdr-graphtft.so.1.4.5
(gdb)
(gdb) bt
#0 0xb7bcf448 in cDisplaySysinfo::draw ()
from /usr/lib/vdr/plugins/libvdr-graphtft.so.1.4.5
#1 0xb7bcba0e in cDisplayItem::refresh ()
from /usr/lib/vdr/plugins/libvdr-graphtft.so.1.4.5
#2 0xb7bdbf66 in cGraphTFTDisplay::display ()
from /usr/lib/vdr/plugins/libvdr-graphtft.so.1.4.5
#3 0xb7bd8784 in cGraphTFTDisplay::Action ()
from /usr/lib/vdr/plugins/libvdr-graphtft.so.1.4.5
#4 0x080ed6ed in cThread::StartThread ()
#5 0xb7f1e0ba in pthread_start_thread () from /lib/libpthread.so.0
(gdb)
Gruß
Wolle
PS Hab leider keine Entwicklungsumgebung für Linvdr falls du was findest und/oder änderst müßte ich wahrscheinlich mal bei Toxic nachfragen ob er es mir kompieliert...
Nochmal zu meiner Frage Hast du vor sowas wie mbmon einzubauen bzw. kann ich mir so etwas selber ins Theme editieren?
_EDIT_
Achja Osd-Meldung vom ausschalten bekomme ich auch nicht..
Hallo horchi,
ab Version 0.1.8_alpha funktioniert graphtft bei mir nicht mehr.
Ich setzte Gentoo mit graphtft-fe ein.
# Problem 1 (graphtft-fe seitig)
Die Datei graphtft-fe/comthread.cc lässt sich nicht bauen, da ein Anführungszeichen an der falschen Stelle zu stehen scheint.
# ./build.sh
comthread.cc: In member function 'virtual void ComThread::run()':
comthread.cc:92: error: expected `)' before 'status'
make: *** [comthread.o] Error 1
# Problem 2 (vdr seitig)
VDR startet nicht, wenn ich als Option '--plugin=graphtft -d none'
anhänge. Wenn ich '--plugin=graphtft -d /dev/fb0' anhänge startet vdr sauber.
Leider wird beim Absturz kein core-file erzeugt, sonst hätte ich das backtrace gepostet.
Gruß, Tomekki
Hallo,
ich habe noch eine "kosmetische" Frage.
Ich habe bei der Ausgabe via graphtft-fe (0.1.7.alpha) einen schwarzen Trauerstreifen auf der rechten und der unteren Kante. Wie kann ich diesen abschalten?
Hier mein Konsolenaufruf:
Ich habe ebenfalls einen 800 x 600 Pixel großen Monitor.
thx
Gruß, Tomekki
ZitatAlles anzeigenOriginal von Tomekki
Hallo horchi,
ab Version 0.1.8_alpha funktioniert graphtft bei mir nicht mehr.
Ich setzte Gentoo mit graphtft-fe ein.
# Problem 1 (graphtft-fe seitig)
Die Datei graphtft-fe/comthread.cc lässt sich nicht bauen, da ein Anführungszeichen an der falschen Stelle zu stehen scheint.Code# ./build.sh comthread.cc: In member function 'virtual void ComThread::run()': comthread.cc:92: error: expected `)' before 'status' make: *** [comthread.o] Error 1
# Problem 2 (vdr seitig)
VDR startet nicht, wenn ich als Option '--plugin=graphtft -d none'
anhänge. Wenn ich '--plugin=graphtft -d /dev/fb0' anhänge startet vdr sauber.
Leider wird beim Absturz kein core-file erzeugt, sonst hätte ich das backtrace gepostet.
Gruß, Tomekki
zu #1
die Zeile 92 im comthread.c sollte so aussehen (da ist mir das Hochkomma verrutscht):
Zitattell(eloAlways, "Error: Communication problems, closing line! status was (%d)", status);
zu #2
was steht im log wenn er nicht startet, ist dort ein Hinweis zu finden?
horchi
ZitatAlles anzeigenOriginal von Tomekki
Hallo,
ich habe noch eine "kosmetische" Frage.
Ich habe bei der Ausgabe via graphtft-fe (0.1.7.alpha) einen schwarzen Trauerstreifen auf der rechten und der unteren Kante. Wie kann ich diesen abschalten?
Hier mein Konsolenaufruf:
Ich habe ebenfalls einen 800 x 600 Pixel großen Monitor.
thx
Gruß, Tomekki
was steht oben im Theme File, dort sollte 720 x 576 stehen.
horchi
Hi horchi,
ZitatOriginal von horchi
was steht im log wenn er nicht startet, ist dort ein Hinweis zu finden?
Auszug aus meinem log (/var/log/messages):
[...]
Oct 4 16:18:14 duo vdr: [19395] VDR version 1.5.9 started
Oct 4 16:18:14 duo vdr: [19395] switched to user 'vdr'
Oct 4 16:18:14 duo vdr: [19395] codeset is 'UTF-8' - known
Oct 4 16:18:14 duo vdr: [19395] found 0 locales in /usr/share/vdr/locale
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'deu,ger'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'slv,slo'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'ita'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'dut,nla,nld'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'por'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'fra,fre'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'nor'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'fin,smi'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'pol'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'esl,spa'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'ell,gre'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'sve,swe'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'rom,rum'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'hun'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'cat,cln'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'rus'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'hrv'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'est'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'dan'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'cze,ces'
Oct 4 16:18:14 duo vdr: [19395] no locale for language code 'tur'
Oct 4 16:18:14 duo vdr: [19395] loading plugin: /usr/lib64/vdr/plugins/libvdr-xineliboutput.so.1.5.9
Oct 4 16:18:14 duo vdr: [19395] loading plugin: /usr/lib64/vdr/plugins/libvdr-graphtft.so.1.5.9
Oct 4 16:18:14 duo vdr: [19395] loading /etc/vdr/setup.conf
Oct 4 16:18:14 duo vdr: [19395] [xine..put] Skipping configuration entry Frontend=none (overridden in command line)
Oct 4 16:18:14 duo vdr: [19395] [xine..put] Skipping configuration entry Remote.ListenPort=37890 (overridden in command line)
Oct 4 16:18:14 duo vdr: [19395] [xine..put] Skipping configuration entry RemoteMode=1 (overridden in command line)
Oct 4 16:18:14 duo vdr: [19395] [xine..put] Skipping configuration entry Video.Port=:0.0 (overridden in command line)
Oct 4 16:18:14 duo vdr: [19395] loading /etc/vdr/sources.conf
Oct 4 16:18:14 duo vdr: [19395] loading /etc/vdr/diseqc.conf
Oct 4 16:18:14 duo vdr: [19395] loading /etc/vdr/channels.conf
Oct 4 16:18:14 duo vdr: [19395] loading /etc/vdr/timers.conf
Oct 4 16:18:14 duo vdr: [19395] loading /etc/vdr/commands.conf
Oct 4 16:18:14 duo vdr: [19395] loading /etc/vdr/reccmds.conf
Oct 4 16:18:14 duo vdr: [19395] loading /etc/vdr/svdrphosts.conf
Oct 4 16:18:14 duo vdr: [19395] loading /etc/vdr/remote.conf
Oct 4 16:18:14 duo vdr: [19395] loading /etc/vdr/keymacros.conf
Oct 4 16:18:14 duo vdr: [19395] reading EPG data from /var/vdr/video/epg.data
Oct 4 16:18:14 duo vdr: [19409] video directory scanner thread started (pid=19395, tid=19409)
Oct 4 16:18:14 duo vdr: [19409] video directory scanner thread ended (pid=19395, tid=19409)
Oct 4 16:18:14 duo vdr: [19408] video directory scanner thread started (pid=19395, tid=19408)
Oct 4 16:18:14 duo vdr: [19395] probing /dev/dvb/adapter0/frontend0
Oct 4 16:18:14 duo vdr: [19395] found 1 video device
Oct 4 16:18:14 duo vdr: [19395] initializing plugin: xineliboutput (1.0.0rc2): X11/xine-lib output plugin
Oct 4 16:18:14 duo vdr: [19395] plugin 'xineliboutput' called obsolete function RegisterI18n()
Oct 4 16:18:14 duo vdr: [19395] [xine..put] cTimePts: clock_gettime(CLOCK_MONOTONIC): clock resolution 4000 us
Oct 4 16:18:14 duo vdr: [19395] [xine..put] cTimePts: clock_gettime(CLOCK_MONOTONIC): clock resolution 4000 us
Oct 4 16:18:14 duo vdr: [19395] [xine..put] RTP SSRC: 0x7d3e67ab
Oct 4 16:18:14 duo vdr: [19395] initializing plugin: graphtft (0.1.8.alpha): VDR OSD on TFT
Oct 4 16:18:14 duo vdr: [19395] setting primary device to 2
Oct 4 16:18:14 duo vdr: [19395] assuming manual start of VDR
Oct 4 16:18:14 duo vdr: [19395] SVDRP listening on port 2001
Oct 4 16:18:14 duo vdr: [19395] setting current skin to "sttng"
Oct 4 16:18:14 duo vdr: [19395] loading /etc/vdr/themes/sttng-default.theme
Oct 4 16:18:14 duo vdr: [19395] starting plugin: xineliboutput
Oct 4 16:18:14 duo vdr: [19413] tuner on device 1 thread started (pid=19395, tid=19413)
Oct 4 16:18:14 duo vdr: [19414] section handler thread started (pid=19395, tid=19414)
Oct 4 16:18:14 duo vdr: [19415] ERROR (thread.c,224): Permission denied
Oct 4 16:18:14 duo vdr: [19416] Remote decoder/display server (cXinelibServer) thread started (pid=19395, tid=19416)
Oct 4 16:18:14 duo vdr: [19416] ERROR (thread.c,224): Permission denied
Oct 4 16:18:14 duo vdr: [19416] [xine..put] cXinelibServer: Can't set priority to SCHED_RR 2 [1,99]
Oct 4 16:18:14 duo vdr: [19416] [xine..put] Listening on port 37890
Oct 4 16:18:14 duo vdr: [19416] [xine..put] Listening for UDP broadcasts on port 37890
Oct 4 16:18:14 duo vdr: [19416] [xine..put] BROADCAST: VDR xineliboutput DISCOVERY 1.0 Server port: 37890 Server version: xineliboutput-1.0.0rc2
Oct 4 16:18:14 duo vdr: [19395] [xine..put] cXinelibDevice::StartDevice(): Device started
Oct 4 16:18:14 duo vdr: [19395] starting plugin: graphtft
Oct 4 16:18:14 duo vdr: [19395] Device is 'none'
Oct 4 16:18:14 duo vdr: [19395] plugin 'graphtft' called obsolete function RegisterI18n()
Oct 4 16:18:14 duo vdr: [19395] Loding themes
Oct 4 16:18:14 duo vdr: [19395] loading /usr/share/vdr/graphTFT/themes/DeepBlue/DeepBlue.theme
Oct 4 16:18:14 duo vdr: [19395] Loaded 1 themes
Oct 4 16:18:14 duo vdr: [19395] Activated theme 'DeepBlue'
Oct 4 16:18:14 duo vdr: [19395] stopping plugin: xineliboutput
Oct 4 16:18:14 duo vdr: [19395] [xine..put] cXinelibDevice::StopDevice(): Stopping device ...
Oct 4 16:18:15 duo vdr: [19416] Remote decoder/display server (cXinelibServer) thread ended (pid=19395, tid=19416)
Oct 4 16:18:15 duo vdr: [19395] [xine..put] cXinelibOsdProvider: shutting down !
Oct 4 16:18:16 duo vdr: [19413] tuner on device 1 thread ended (pid=19395, tid=19413)
Oct 4 16:18:17 duo vdr: [19414] section handler thread ended (pid=19395, tid=19414)
Oct 4 16:18:17 duo vdr: [19395] [xine..put] cXinelibDevice::StopDevice(): Stopping device ...
Oct 4 16:18:17 duo vdr: [19395] deleting plugin: graphtft
Oct 4 16:18:17 duo vdr: [19395] deleting plugin: xineliboutput
Oct 4 16:18:17 duo vdr: [19395] max. latency time 0 seconds
Oct 4 16:18:17 duo vdr: [19395] exiting, exit code 2
Oct 4 16:18:18 duo rc-scripts: aborted, please check logfile
Oct 4 16:18:18 duo rc-scripts: Addon /usr/share/vdr/rcscript/post-start-50-svdrp.sh failed.
Oct 4 16:18:18 duo rc-scripts: ERROR: vdr failed to start
Alles anzeigen
Das log gibt leider nichts her. Nur von '/usr/share/vdr/rcscript/post-start-50-svdrp.sh failed' ist die Rede.
Gibt es noch weitere Logdateien?
Hi Plautze,
leider ist dein Plugin (wie man im backtrace sieht) ohne Debug Infos compiliert, so ist damit nicht viel anzufangen, dass er in cDisplaySysinfo::draw() crashed hatte ich bereits angenommen. Ich schau es mir aber heute Abend nochmal an, ggf. fällt mir ja noch was auf.
ZitatPS Hab leider keine Entwicklungsumgebung für Linvdr falls du was findest und/oder änderst müßte ich wahrscheinlich mal bei Toxic nachfragen ob er es mir kompieliert.
Meist du er kann es dir auch einmal mit Debug Infos übersetzen oder ggf bei sich versuchen den Core nachzustellen?
Was mir gerade noch einfällt, ist das Plugin mit libgtop (HAVE_GTOP = 1) übersetzt und liegt bei dir die richtige Version diese Lib?
ZitatNochmal zu meiner Frage Hast du vor sowas wie mbmon einzubauen bzw. kann ich mir so etwas selber ins Theme editieren?
Nein kannst du nicht selbst einbauen dazu müsste ich erst das Plugin erweitern. Ich nehme es mal in die TODO Liste auf.
Kennt vieleicht jemand eine Lib mit welcher man die Fan und Temp Informationen abfragen kann?
Grüße
horchi
Das mit dem Debug schaue ich mir mal an (nehme an es gibt einen Parameter im Makefile?)! Steht eh schon auf meiner ToDo-Liste!
ZitatOriginal von horchi
was steht oben im Theme File, dort sollte 720 x 576 stehen.
horchi
Ja, das stimmt. Daraufhin habe ich auch mal folgendes probiert:
[Theme]
Item=Theme,name=DeepBlue,dir=DeepBlue,width=800,height=600,version=0.2.0,startImage=backgrounds/start-blue.jpg,endImage=backgrounds/end-blue.jpg;
In beiden Fällen habe ich die schwarzen Streifen. Ist 720 x 576 etwa die Maximalgröße?
ZitatOriginal von horchi
was steht oben im Theme File, dort sollte 720 x 576 stehen.
Gibt es eigentlich ein Theme, was für 640x480 optimiert ist (für uns arme Philips 6,4 Zoll-Displayer...)?
DeepBlue ist das einzige, dass irgendwie läuft, aber oft sind auch hier die Zeilen von manchen Einträgen abgeschnitten.
Wenn ich in der Themes-Datei die Displaygroesse anpasse (also auf 640x480 verkleinere) gehen nahezu alle Inhalte über den sichtbaren Bereich hinaus.
Gibts da ne Chance, was anzupassen, oder muss da ein komplett neues Theme zusammengestellt werden?
Hannes
Hallo Hannes,
also ich habe auch so ein Display. Bei mir ist die ideale Auflösung 1024x768 also vga=791 in der grub.conf. Da sieht das 720x576-Theme einwandfrei aus.
Mit ein bisschen Schriftgrössentuning lassen sich sogar 3 Zeilen pro Anzeige und Info rausholen.
Kann es sein, dass es an deiner Framebufferkonfiguration liegt?
Gruß
Wolfgang
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!