[ANNOUNCE] graphtft-0.0.8
- Kenny
- Geschlossen
-
-
brst sag mal du kannst doch proggen ?!
kann man diese art konvertierung nicht irgendwie in die sourcen von
graphtft übernehmen ?
cover.jpg wird ja (glaube ich) irgendwo nach /tmp/hierbinich.jpg geschrieben
von da könnte man ja umwandeln, und das passiert ja sehr sehr schnell !!
so könnte ja dann jeder skin für sich auf verschiedene grössen skalieren.hab ich irgendwo ein denkfehler
p.s. schlaf erstmal aus
-
habe ich mir gestern auch mal Gedanken drüber gemacht. Ich befürchte aber, das es eventuell wieder zu unnötigen CPU Lasten kommt, wenn jedes mal das Cover neu scaliert wird.
Ich habe mir desshalb gedacht, dass man im graphTFT Setup einen Schalter setzt, dass die Cover beim Start vom Plugin neu scaliert werden sollen. Breite und Höhe werden über das OSD ebenfalls eingegeben und der Schalter auf Neu Berechnen gestellt. Startet das Plugin wird die Schalterstellung ermittelt, die Massangaben ausgelesen, die Cover neu scaliert und zum Schluss der Schalter auf Nicht Neu berechnen gestellt.
Soweit die Theorie, die Praxis muss natürlich noch folgen. Stelle ich mir aber nicht schwierig vor. Werde mal mit dem Gedanken noch ein wenig rumspielen und nach Fertigstellung des DeppBlue Themes an die Umsetzung gehen.
Irgend welche Einwände oder Befürchtungen, dass es so nicht funzt?
-
Hi brst,
das klingt umständlich. Warum nicht einfach so: ?
Schalter für Skalieren ja / nein
Schalter für Cache scaled images ja / nein
Schalter für cache location (same dir as image or single dir for all)
Directory cache locationZum skalieren würde sich eher die imlib anbieten. Eine Abhängigkeit zu ImageMagick wäre weniger schön.
Gruß
Mag1c -
aber die Größe, in die die Cover scaliert werden müssen, muss doch auch irgend wo hinterlegt werden.
Dafür gibt es IMHO nur das Pluginsetup oder das Theme File selbst.Solange ich nicht täglich die Themes wechsel, brauch ich doch nicht mehr neu zu scalieren. Also würde es doch ausreichen, wenn die Files nur dann neu berechnet werden, wenn ich ein neues Theme einstelle. Das mach ich sowieso im Plugin Setup vom graphTFT. Dort müsste dann lediglich die Größe eingestellt werden, die man gerne hätte und den neu scalieren Schalter auf True setzen.
Aber vieleicht verstehe ich da auch was falsch
-
ja, sorry, die Größe natürlich auch. Hatte ich vergessen.
Meine Idee zielt in die Richtung, daß man sich nach der Konfiguration um nichts mehr kümmern muß. Auch, wenn sich an der MP3-Sammlung bzw. an den Covern oder am Theme etwas ändert.
Deine vorgeschlagene Lösung ist sicher auch für den ein oder anderen geeignet. Aber ich denke, daß das dann in einem externen Skript besser aufgehoben ist. Gehört irgendwie nicht in das Plugin rein.Gruß
Mag1c -
wahrscheinlich hast du Recht. Vor allem die Tatsache, dass ja dann und wann neue Cover dazu kommen
Ich werde mir noch mal ein paar Gedanken dazu machen.
Bis dahin
-
Seit der 1.3.24 und der Umstellung auf Suse 9.3 inkl. Neuinstallation des Systems habe ich ab und an einen VDR Thread der bis zu 95% CPU Last erzeugt. Ich habe dann mal einen strace auf die PID gemacht:
Code
Alles anzeigenstat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 mmap2(NULL, 172032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x440c0000 munmap(0x440c0000, 172032) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 munmap(0x441e7000, 2560000) = 0 munmap(0x4350c000, 1662976) = 0 mmap2(NULL, 1662976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4350c000 mmap2(NULL, 2560000, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x441e7000 gettimeofday({1118427811, 758310}, NULL) = 0 gettimeofday({1118427811, 758393}, NULL) = 0 gettimeofday({1118427811, 758458}, NULL) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN], [RTMIN], 8) = 0 gettimeofday({1118427811, 758666}, NULL) = 0 nanosleep({0, 792000}, NULL) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 gettimeofday({1118427811, 761518}, NULL) = 0 gettimeofday({1118427811, 761581}, NULL) = 0 munmap(0x4350c000, 1662976) = 0 mmap2(NULL, 1662976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4350c000 time(NULL) = 1118427811 time(NULL) = 1118427811 time(NULL) = 1118427811 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 time(NULL) = 1118427811 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/themes/Enigma/hqlogos/ZDF.png", {st_mode=S_IFREG|0755, st_size=2169, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 time(NULL) = 1118427811 stat64("Vera.ttf", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 mmap2(NULL, 172032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x440c0000 munmap(0x440c0000, 172032) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 munmap(0x441e7000, 2560000) = 0 munmap(0x4350c000, 1662976) = 0 mmap2(NULL, 1662976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4350c000 mmap2(NULL, 2560000, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x441e7000 gettimeofday({1118427811, 813006}, NULL) = 0 gettimeofday({1118427811, 813072}, NULL) = 0 gettimeofday({1118427811, 813122}, NULL) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN], [RTMIN], 8) = 0 gettimeofday({1118427811, 813322}, NULL) = 0 nanosleep({0, 800000}, NULL) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 gettimeofday({1118427811, 815507}, NULL) = 0 gettimeofday({1118427811, 815575}, NULL) = 0 munmap(0x4350c000, 1662976) = 0 mmap2(NULL, 1662976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4350c000 time(NULL) = 1118427811 time(NULL) = 1118427811 time(NULL) = 1118427811 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 time(NULL) = 1118427811 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/themes/Enigma/hqlogos/ZDF.png", {st_mode=S_IFREG|0755, st_size=2169, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 time(NULL) = 1118427811 stat64("Vera.ttf", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 mmap2(NULL, 172032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x440c0000 munmap(0x440c0000, 172032) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 munmap(0x441e7000, 2560000) = 0 munmap(0x4350c000, 1662976) = 0 mmap2(NULL, 1662976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4350c000 mmap2(NULL, 2560000, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x441e7000 gettimeofday({1118427811, 866831}, NULL) = 0 gettimeofday({1118427811, 866905}, NULL) = 0 gettimeofday({1118427811, 866987}, NULL) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN], [RTMIN], 8) = 0 gettimeofday({1118427811, 867192}, NULL) = 0 nanosleep({0, 795000}, NULL) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 gettimeofday({1118427811, 869674}, NULL) = 0 gettimeofday({1118427811, 869791}, NULL) = 0 munmap(0x4350c000, 1662976) = 0 mmap2(NULL, 1662976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4350c000 time(NULL) = 1118427811 time(NULL) = 1118427811 kill(28259, SIGRTMIN) = 0 time(NULL) = 1118427811 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 time(NULL) = 1118427811 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/themes/Enigma/hqlogos/ZDF.png", {st_mode=S_IFREG|0755, st_size=2169, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 time(NULL) = 1118427811 stat64("Vera.ttf", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 mmap2(NULL, 172032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x440c0000 munmap(0x440c0000, 172032) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 munmap(0x441e7000, 2560000) = 0 munmap(0x4350c000, 1662976) = 0 mmap2(NULL, 1662976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4350c000 mmap2(NULL, 2560000, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x441e7000 gettimeofday({1118427811, 919860}, NULL) = 0 gettimeofday({1118427811, 919927}, NULL) = 0 gettimeofday({1118427811, 919979}, NULL) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN], [RTMIN], 8) = 0 gettimeofday({1118427811, 920134}, NULL) = 0 nanosleep({0, 845000}, NULL) = 0 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0 gettimeofday({1118427811, 922423}, NULL) = 0 gettimeofday({1118427811, 922470}, NULL) = 0 munmap(0x4350c000, 1662976) = 0 mmap2(NULL, 1662976, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4350c000 time(NULL) = 1118427811 time(NULL) = 1118427811 time(NULL) = 1118427811 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 time(NULL) = 1118427811 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/themes/Enigma/hqlogos/ZDF.png", {st_mode=S_IFREG|0755, st_size=2169, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 time(NULL) = 1118427811 stat64("Vera.ttf", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee24c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2cc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("Vera.ttf", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.ttf", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera.TTF", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee25c) = -1 ENOENT (No such file or directory) stat64("Vera", 0x44dee2dc) = -1 ENOENT (No such file or directory) stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0 stat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0
Das File ist aber da, lediglich der '.../fonts//Vera.ttf' kommt mir spanisch vor.Codecinemaxx:/usr/local/src/VDRtmp/plugins/graphTFT/fonts # ls -lsa total 68 0 drwxr-xr-x 2 root root 21 May 28 20:55 . 0 drwxr-xr-x 4 root root 31 Jun 10 01:02 .. 68 -rw-r--r-- 1 root root 65932 Aug 11 2003 Vera.ttf
Hier ist die Enigma.theme:Code
Alles anzeigen[Theme] Item=Theme,name=Enigma,dir=Enigma,version=0.1.0,startImage=backgrounds/start.jpg,endImage=backgrounds/end.jpg; [NormalTV] Item=Image,path=backgrounds/bg-tv.jpg; Item=DateOnly,x=15,y=535,font=Vera,size=20; Item=TimeOnly,x=105,y=535,font=Vera,size=20; Item=Logo,x=5,y=5,path=hqlogos/,type=png; Item=Channel,x=100,y=5,font=Vera,size=48,width=750,height=300,lines=1,red=255,green=255,blue=255 Item=Timebar,x=220,y=545,width=225,height=13,switch=0, red=255, green=255, blue=255, bg_x=210, bg_y=535, bg_width=245, bg_heigth=33, bg_red=120, bg_green=120, bg_blue=120; Item=PresentTime,x=10,y=170,width=153,height=200,font=Vera,size=32; Item=PresentTitle,x=150,y=120,width=570,height=200,font=Vera,size=50,lines=1,transperents=255; Item=PresentSubtitle,x=150,y=200,width=570,height=200,font=Vera,size=32,lines=2,red=180,green=180,blue=180; Item=FollowingTime,x=10,y=370,width=153,height=200,font=Vera,size=32; Item=FollowingTitle,x=150,y=320,width=570,height=200,font=Vera,size=50,lines=1; Item=FollowingSubtitle,x=150,y=400,width=570,height=200,font=Vera,size=32,lines=2,red=180,green=180,blue=180; Item=Sym2ch,x=465,y=535,pathON=symbols/ch2On.png,pathOFF=symbols/ch2Off.png; Item=SymDD,x=515,y=535,pathON=symbols/ddOn.png,pathOFF=symbols/ddOff.png; Item=SymVTX,x=565,y=535,pathON=symbols/vtxOn.png,pathOFF=symbols/vtxOff.png; Item=SymCrypt,x=615,y=535,pathON=symbols/cryptOn.png,pathOFF=symbols/cryptOff.png; Item=SymRecording,x=665,y=535,pathON=symbols/recOn.png,pathOFF=symbols/recOff.png; #Item=VolumeMuteSymbol,x=223,y=469,pathON=info/mute-on.png,pathOFF=info/mute-off.png; #Item=Recording,x=140,y=20,width=500,height=100,lines=1,size=26,red=255,green=0,blue=0; #Item=MessageBackground,x=70,y=53,width=600,height=370,path=info/message.png; #Item=Message,x=90,y=143,width=530,height=290,font=Vera,size=45; #Item=VolumeBackground,x=250,y=383,width=592,height=100,path=info/volume.png; #Item=Volumebar,x=25,y=400,width=193,height=28,red=0,green=0,blue=255; [NormalRadio] Item=Image,path=backgrounds/bg-tv.jpg; Item=DateOnly,x=15,y=535,font=Vera,size=20; Item=TimeOnly,x=105,y=535,font=Vera,size=20; Item=Channel,x=10,y=5,font=Vera,size=48,width=750,height=300,lines=1,red=255,green=255,blue=255 Item=Timebar,x=210,y=535,width=245,height=33,switch=0, red=200, green=200, blue=200; Item=PresentTime,x=10,y=170,width=153,height=200,font=Vera,size=32; Item=PresentTitle,x=150,y=120,width=570,height=200,font=Vera,size=50,lines=1; Item=PresentSubtitle,x=150,y=200,width=570,height=200,font=Vera,size=32,lines=2,red=180,green=180,blue=180; Item=FollowingTime,x=10,y=370,width=153,height=200,font=Vera,size=32; Item=FollowingTitle,x=150,y=320,width=570,height=200,font=Vera,size=50,lines=1; Item=FollowingSubtitle,x=150,y=400,width=570,height=200,font=Vera,size=32,lines=2,red=180,green=180,blue=180; Item=Sym2ch,x=465,y=535,pathON=symbols/ch2On.png,pathOFF=symbols/ch2Off.png; Item=SymDD,x=515,y=535,pathON=symbols/ddOn.png,pathOFF=symbols/ddOff.png; Item=SymVTX,x=565,y=535,pathON=symbols/vtxOn.png,pathOFF=symbols/vtxOff.png; Item=SymCrypt,x=615,y=535,pathON=symbols/cryptOn.png,pathOFF=symbols/cryptOff.png; Item=SymRecording,x=665,y=535,pathON=symbols/recOn.png,pathOFF=symbols/recOff.png; [ReplayNormal] Item=Image,path=backgrounds/bg-replay.jpg; Item=DateOnly,x=15,y=535,font=Vera,size=20; Item=TimeOnly,x=105,y=535,font=Vera,size=20; Item=ReplayProcessbar,x=32,y=377,width=660,height=23,switch=0,red=0,green=192,blue=0,bg_x=32,bg_y=377,bg_width=660,bg_heigth=23, bg_red=255, bg_green=255, bg_blue=255; Item=Logo,x=5,y=150,path=animation/recording.png,type=png,animated=0,count=3; Item=ReplaySymbolPlay,x=20,y=210,pathON=symbols/play.png; Item=ReplaySymbolPause,x=20,y=210,pathON=symbols/pause.png; Item=ReplaySymbolFB,x=20,y=210,pathON=symbols/fastRewind.png; Item=ReplaySymbolFF,x=20,y=210,pathON=symbols/fastForward.png; Item=ReplaySymbolSB,x=20,y=210,pathON=symbols/slowRewind.png; Item=ReplaySymbolSF,x=20,y=210,pathON=symbols/slowForward.png; Item=ReplayName,x=150,y=150,font=Vera,size=50,width=570,height=200,lines=2red=255,green=255,blue=255; Item=ReplayCurrent,x=15,y=455,font=Vera,size=32,lines=1,red=255,green=255,blue=255; Item=ReplayTotal,x=540,y=455,font=Vera,size=32,lines=1,red=255,green=255,blue=255; [ReplayDVD] Item=Image,path=backgrounds/bg-replay.jpg; Item=DateOnly,x=15,y=535,font=Vera,size=20; Item=TimeOnly,x=105,y=535,font=Vera,size=20; Item=ReplayProcessbar,x=32,y=377,width=660,height=23,switch=0,red=0,green=192,blue=0,bg_x=32,bg_y=377,bg_width=660,bg_heigth=23, bg_red=255, bg_green=255, bg_blue=255; Item=Logo,x=5,y=150,path=animation/recording.png,type=png,animated=0,count=3; Item=ReplaySymbolPlay,x=20,y=210,pathON=symbols/play.png; Item=ReplaySymbolPause,x=20,y=210,pathON=symbols/pause.png; Item=ReplaySymbolFB,x=20,y=210,pathON=symbols/fastRewind.png; Item=ReplaySymbolFF,x=20,y=210,pathON=symbols/fastForward.png; Item=ReplaySymbolSB,x=20,y=210,pathON=symbols/slowRewind.png; Item=ReplaySymbolSF,x=20,y=210,pathON=symbols/slowForward.png; Item=ReplayName,x=150,y=150,font=Vera,size=50,width=570,height=200,lines=2red=255,green=255,blue=255; Item=ReplayCurrent,x=15,y=455,font=Vera,size=32,lines=1,red=255,green=255,blue=255; Item=ReplayTotal,x=540,y=455,font=Vera,size=32,lines=1,red=255,green=255,blue=255; [ReplayMP3] Item=Image,path=backgrounds/bg-mp3.jpg; Item=DateOnly,x=15,y=535,font=Vera,size=20; Item=TimeOnly,x=105,y=535,font=Vera,size=20; Item=ReplayProcessbar,x=32,y=377,width=660,height=23,switch=0,red=0,green=192,blue=0,bg_x=32,bg_y=377,bg_width=660,bg_heigth=23, bg_red=255, bg_green=255, bg_blue=255; # Item=Logo,x=5,y=150,path=animation/rec3rding.png,type=png,animated=1,count=3; Item=ImageCover,path=backgrounds/nocover16zu9.jpg,x=5,y=120; Item=ReplaySymbolPlay,x=20,y=210,pathON=symbols/play.png; Item=ReplaySymbolPause,x=20,y=210,pathON=symbols/pause.png; Item=ReplaySymbolFB,x=20,y=210,pathON=symbols/fastRewind.png; Item=ReplaySymbolFF,x=20,y=210,pathON=symbols/fastForward.png; Item=ReplaySymbolSB,x=20,y=210,pathON=symbols/slowRewind.png; Item=ReplaySymbolSF,x=20,y=210,pathON=symbols/slowForward.png; Item=ReplayName,x=170,y=150,font=Vera,size=40,width=550,height=200,lines=2red=255,green=255,blue=255; Item=ReplayCurrent,x=15,y=455,font=Vera,size=32,lines=1,red=255,green=255,blue=255; Item=ReplayTotal,x=540,y=455,font=Vera,size=32,lines=1,red=255,green=255,blue=255; [Menu] Item=Image,path=backgrounds/bg-menu.jpg; Item=MenuTitle,x=15,y=20,width=600,height=100,lines=1,font=Vera,size=28,align=1,red=255,green=255,blue=255; Item=DateOnly,x=15,y=535,font=Vera,size=20; Item=TimeOnly,x=105,y=535,font=Vera,size=20; Item=MenuSelected,stat_pic=1,stat_x=630,stat_y=10,transperents=255,font=Vera,size=30,red=255,blue=255,green=255,path=menu/focus.png; Item=Menu,x=10,y=130,width=680,height=425,transperents=255,font=Vera,size=26,red=240,green=240,blue=190; #Item=MenuTextBackground,x=1,y=100,width=416,height=476,path=info/message.png; Item=MenuText,x=35,y=120,width=700,height=416,transperents=255,font=Vera,size=32,red=255,blue=255,green=255; Item=MenuButtonBackgroundRed,x=200,y=530,width=130,height=50,pathON=menu/button-red.png,pathOFF=menu/button-off.png; Item=MenuButtonRed,x=200,y=535,width=130,height=50,red=255,green=255,blue=255,transperents=255,font=Vera,size=22,align=1; Item=MenuButtonBackgroundGreen,x=330,y=530,width=130,height=50,pathON=menu/button-green.png,pathOFF=menu/button-off.png; Item=MenuButtonGreen,x=325,y=535,width=130,height=50,red=0,green=0,blue=0,transperents=255,font=Vera,size=22,align=1; Item=MenuButtonBackgroundYellow,x=460,y=530,width=130,height=50,pathON=menu/button-yellow.png,pathOFF=menu/button-off.png; Item=MenuButtonYellow,x=455,y=535,width=130,height=50,red=0,green=0,blue=0,transperents=255,font=Vera,size=22,align=1; Item=MenuButtonBackgroundBlue,x=590,y=530,width=130,height=50,pathON=menu/button-blue.png,pathOFF=menu/button-off.png; Item=MenuButtonBlue,x=585,y=535,width=130,height=50,red=255,green=255,blue=255,transperents=255,font=Vera,size=22,align=1; Item=MessageBackground,x=0,y=460,width=720,height=60,path=backgrounds/bg-message.png; Item=Message,x=50,y=470,width=670,height=40,font=Vera,size=26,red=0,green=0,blue=0; Item=MenuImageMap,name=Schedule,file=menu/Schedule.png; Item=MenuImageMap,name=Channels,file=menu/Channels.png; Item=MenuImageMap,name=Timers,file=menu/Timers.png; Item=MenuImageMap,name=Recordings,file=menu/Recordings.png; Item=MenuImageMap,name=Setup,file=menu/Setup.png; Item=MenuImageMap,name=Commands,file=menu/Commands.png; Item=MenuImageMap,name=OSD,file=menu/Osd.png; Item=MenuImageMap,name=EPG,file=menu/Epg.png; Item=MenuImageMap,name=DVB,file=menu/Dvb.png; Item=MenuImageMap,name=LNB,file=menu/Lnb.png; Item=MenuImageMap,name=CICAM,file=menu/Cicam.png; Item=MenuImageMap,name=Recording,file=menu/Rec.png; Item=MenuImageMap,name=Replay,file=menu/Play.png; Item=MenuImageMap,name=Miscellaneous,file=menu/Sonstiges.png; Item=MenuImageMap,name=Plugins,file=menu/Plugins.png; Item=MenuImageMap,name=Restart,file=menu/Start.png; Item=MenuImageMap,name=DVD,file=menu/DVD.png; Item=MenuImageMap,name=burn,file=menu/DVD.png; Item=MenuImageMap,name=DVD_Wechsler,file=menu/DVD.png; Item=MenuImageMap,name=MP3,file=menu/MP3.png; Item=MenuImageMap,name=MPlayer,file=menu/MPlayer.png; Item=MenuImageMap,name=Picture beside Picture,file=menu/pbp.png; Item=MenuImageMap,name=Mldonkey,file=menu/donkey.png; Item=MenuImageMap,name=Bilder,file=menu/Image.png; Item=MenuImageMap,name=Postfach,file=menu/Mail.png; Item=MenuImageMap,name=SysInfo,file=menu/Sysinfo.png; Item=MenuImageMap,name=Signalinformationen,file=menu/Signal.png; Item=MenuImageMap,name=Pilot,file=menu/Pilot.png; Item=MenuImageMap,name=Konsolen,file=menu/konsole.png; Item=MenuImageMap,name=Prefermenu,file=menu/Prefermenu.png; Item=MenuImageMap,name=TV-OnScreen,file=menu/tvonscreen.png; Item=MenuImageMap,name=Wetter,file=menu/Wetter.png;
Ich nutze die Version 0.0.8 mit dem letzten Patch für die Reduzierung der Last unter text2skin.
Sobald ich auf einen anderen Kanal schalte ist für eine Zeit lang Ruhr, der strace auf den Prozeß tut nix mehr und nach einiger Zeit geht es in der gleichen PID wieder von vorne los.
Was ist denn da los?
Gruß,
Marcus -
Sorry Marcus,
aber da hab ich leider überhaupt keine Idee zu. Da müssen mal die Spezialisten was zu sagen.
-
Hi brst,
wenn ich darüber nachdenke ist der Eintrag:
Codestat64("/usr/local/src/VDRtmp/plugins/graphTFT/fonts//Vera.ttf", {st_mode=S_IFREG|0644, st_size=65932, ...}) = 0
auch nicht das Problem. Das File wird ja gefunden. Ein Problem ist das:
Im Theme-File sind die Einträge für 'font=Vera' aber alle gleich.Danke Dir trotzdem. Vielleicht weiß hier ja noch jemand mehr als wir beide
Gruß,
Marcus -
Zitat
Original von marcmerz
Sobald ich auf einen anderen Kanal schalte ist für eine Zeit lang Ruhe, der strace auf den Prozeß tut nix mehr und nach einiger Zeit geht es in der gleichen PID wieder von vorne los.
Ich habe auf den gleichen Prozeß einen strace laufen lassen wenn diese hohe CPU Last nicht besteht. Normalerweise wird eine Funktion(?) durchlaufen und der Prozess steht einen Zeit lang bei
Genauer: Dort steht 'nanosleep({59, 999853000}, ' und irgendwann wird dann 'NULL....' hingeschrieben (nach den 59 Sek.?) und es folgt ein weiterer Durchlauf.
Ich denke, daß bedeutet, daß der Prozess für 59 Sekunden schläft. Wenn die hohe Last auftritt, dann steht dort aber:
und der Prozeß schläft an der Stelle nicht (der Wert ist ja auch 0 und nicht 59), sondern läuft in einer Schleife.Die beiden strace Ausschnitte sind aus 2 verschiedenen strace's. Vielleicht hat das auch garnichts mit graphtft zu tun. Ich weiß nur nicht, wo sowas im Forum am besten hinpassen könnte dann würde ich 2 straces anhängen (die Dateien werden sehr schnell sehr groß).
[EDIT]
Ich habe in diesem Thread die Logdateien der beiden strace's angehängt.
[/EDIT]Gruß,
Marcus -
brst
Stefan, ich habe jetzt mal Deinen graphTFT-0.0.8-addon-TftUpdate.diff rausgepatcht und Deinen (?) älteren graphTFT-0.0.8-addon.diff reingenommen, Plugins neu kompiliert und seit 2 Stunden habe ich das CPU Last Problem (wie oben beschrieben) nicht mehr gehabt.Der Patch war auch der einzige graphtft betreffende Unterschied zu meinem alten System wo dieses Verhalten niemals aufgetaucht ist. graphTFT ist jetzt also hier genauso konfiguriert (gepatched) wie auf meinem ehemaligen System.
Falls es dennoch wieder auftritt, werde ich diesen Beitrag entsprechend editieren.
Update vom 11.06.2005 20:30
Bisher ist das Problem nicht wieder aufgetreten.Gruß,
Marcus -
Ich benutze auch das 'graphTFT-0.0.8-addon-TftUpdate.diff' und kann ähnliches Verhalten direkt nach dem Hochfahren beobachten - einmal umgeschaltet und es war weg. Ob die Load wie Marcus berichtet nach ner Weile wieder kommt hab ich allerdings nicht analysiert. Das 'alte' Patch hab ich nie probiert da ich erst kürzlich das Graphtft installiert habe.
Wäre auch an ner Lösung interessiert.
Gruß Christian
-
-
Hallo zusammen,
das Verhalten, welches ihr beschrieben habt, ist bei mir aufgetreten, als ich den letzten graphTFT Patch aktiviert hatte. Dort gab es noch unter bestimmten Umständen ein Initialisierungsproblem, das die CPU Last so hoch gezogen hat. Der Update Interval des TFT war viel zu klein.
Dieses ist aber im aktuellen Patch gefixt und tritt bei mir nicht mehr auf. Auch andere, die diesen Patch einsetzten haben zumindest in diesem Thread nichts negatives mehr darüber berichtet.
Ich kann es daher nicht ganz nachvollziehen. Ich habe bei mir bei Normal TV und keinem aktiven Srollen eine CPU Last zwische 0,2 und 1,3 %.
-
Hi Stefan,
ZitatOriginal von brst
Dieses ist aber im aktuellen Patch gefixt und tritt bei mir nicht mehr auf. Auch andere, die diesen Patch einsetzten haben zumindest in diesem Thread nichts negatives mehr darüber berichtet.Ich bin mir zwar ziemlich sicher, daß ich mir Deinen (das ist doch Dein Patch oder bin ich da auf dem Holzweg...verliere vielleicht langsam den Überblick) letzten Patch geholt habe. Ich habe den Patch der das Problem hier verursacht angehängt.
Update: 11.06.2005 22:32:
Hab mich wieder sortiert. Stefan, es ist der Patch den Du ein bißchen weiter oben (Seite 18, 11.ter Beitrag) veröffentlicht hast.Gruß,
Marcus -
Hallo Marcus,
ich werde jetzt gleich die erste Version vom DeepBlue graphTFT Theme online stellen. Weiterhin werde ich noch einmal ein aktuelles Diff zum Vanilla graphTFT Plugin 0.0.8 ziehen und ebenfalls online stellen. Mal sehen, ob dann die Probs bei dir weg sind.
Gib mir noch ne halbe Stunde, dann ist es soweit.
Bis gleich
-
Zitat
Original von brst
Hallo Marcus,ich werde jetzt gleich die erste Version vom DeepBlue graphTFT Theme online stellen.
Super, Kauf ich
ZitatWeiterhin werde ich noch einmal ein aktuelles Diff zum Vanilla graphTFT Plugin 0.0.8 ziehen und ebenfalls online stellen. Mal sehen, ob dann die Probs bei dir weg sind.
Gib mir noch ne halbe Stunde, dann ist es soweit.
Bis gleich
Wenn es so ist, erfährst Du es von mir zuerstGruß,
Marcus -
Hallo zusammen,
so, nun ist es doch noch geschafft. DeepBlue für graphTFT ist online. Ich habe ebenfalls noch einmal ein neuen Diff für das vanilla Plugin graphTFT -0.0.8 gezogen.
Das Theme File findet ihr hier
Das Diff File gibts hier
Ich hoffe, dass euch das Theme gefällt. Sollten Verbesserungsvorschläge aufkommen, bitte immer her damit.
Have fun
-
Stefan, ich habe es ja schon vorher gesagt: SPITZE
Ich werde jetzt nochmal den Patch probieren.
Anm.: Warum bekomme ich vom graphtft keinen Screendump wenn ich das im Plugin einstelle und den refresh auf 5 (oder 1) einstelle? Der wurde doch sonst immer nach /tmp geschrieben?!
Gruß,
Marcus
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!