ZitatOriginal von horchi
[...]
Dann versuch mal:
INCPATH = -I. -I/usr/include/ImageMagick/
Das wars. Danke. [Blockierte Grafik: http://img140.imageshack.us/img140/4630/icon2thumbsmp2.gif]
ZitatOriginal von horchi
[...]
Dann versuch mal:
INCPATH = -I. -I/usr/include/ImageMagick/
Das wars. Danke. [Blockierte Grafik: http://img140.imageshack.us/img140/4630/icon2thumbsmp2.gif]
Poste bitte mal den Backtrace,
du kannst bis dahin das alte Frontend verwenden, es passt auch zum neuen Plugin
Grüße
horchi
ZitatOriginal von horchi
Poste bitte mal den Backtrace, ...
Ähm...,
wie ging das nochmal? [Blockierte Grafik: http://img183.imageshack.us/img183/4952/iconconfusedbn9.gif]
Hallo,
möchte auch mal ein Lob an horchi und data loswerden. Klasse Arbeit!
Einen kleinen Schönheitsfehler habe ich mit Hilfe von data korrigieren können. Wenn die Kanäle korrekt angezeig werden sollen, muss in beiden Themes die Zeile mit Column number=1,x=1;
zu Column number=1,x=1,width=80; angepasst werden.
MfG
wino
@C-3PO
1.) ulimit -c unlimited
2.) graphtft-fe starten (selbe Lonsole bzw. prompt)
3.) dann sollte es nach dem 'Speicherzugriffsfehler ein core File geben
4.) gdb graphtft-fe core
5.) bt <enter>
6.) die Zeilen mit #0 bis #xx posten
izeman
ja, sorry hatte mir gedacht, dass Themabauer darüber nicht glücklich sind
Mir gefiel der Syntax noch nicht, bei einführen des 'if' hätte ich dann konsistent 'Item=if, ....' schreiben müssen, daher habe ich das 'Item=' raus geworfen. Ansonsten sollten es nur Erweiterungen sein und bestehende Themes nicht betreffen.
Erweiterungen des Syntax:
Das nur als kleine Übersicht, im Wiki wird eine vollständige Beschreibung entstehen.
Anpassen bestehender Themes (Version Version 0.2.x):
Damit sollte das gröbste, wahrscheinlich sogar alles erledigt sein, sofern man die neuen Features nicht nutzen möchte.
Grüße
horchi
@ horchi,
Das mit dem "Speicherzugriffsfehler" hat sich erledigt.
Da ich ja im Moment graphtft-fe auf meinem Windows PC mit Xming nutze hatte ich beim Aufruf vergessen das Display zu exportieren.
Diesen Fehler gab es bei der 0.2.1 nicht. Wenn das grapftft-fe ohne vorheriges exportieren aufgerufen wurde passierte einfach nur nichts.
Klasse !
Eins meiner LIEBLINGS plugins, funktioniert wunderbar unter easyVDR 6.02
Hi
ich kriegs unter meinem easyvdr 6.02 nicht kompiliert wg. libavutil und Co. Hast du für mich nen Tip was ich ändern müßte (auch für die Zukunft) damit das Plugin hier durchläuft? Vielleicht ffmpeg aktualisieren? Danke im voraus und wenn Du keinen Tip für mich hast wäre ich fürs fertige Plugin sehr dankbar...
ZitatAlles anzeigenOriginal von C-3PO
@ horchi,
Das mit dem "Speicherzugriffsfehler" hat sich erledigt.
Da ich ja im Moment graphtft-fe auf meinem Windows PC mit Xming nutze hatte ich beim Aufruf vergessen das Display zu exportieren.
Diesen Fehler gab es bei der 0.2.1 nicht. Wenn das grapftft-fe ohne vorheriges exportieren aufgerufen wurde passierte einfach nur nichts.
Ist behoben, gibt es dann mit der nächsten Version
Grüße
horchi
Ich gebs so langsam auf.....
Wenn ich das Plugin aktiviere, schreibt er folgen des ins Log. --> Log
Das wiederholt sich dann ständig.
Ausserdem wird /tmp zugemüllt uder der PC ist kaum noch bedienbar.
Die HDD glüht bald vor lauert Scheibzugriffen.
Wenn ich dann den vdr kille und das Plugin deaktiviere, ist alles wieder normal.
ZitatOriginal von Taipan
Hi
ich kriegs unter meinem easyvdr 6.02 nicht kompiliert wg. libavutil und Co. Hast du für mich nen Tip was ich ändern müßte (auch für die Zukunft) damit das Plugin hier durchläuft? Vielleicht ffmpeg aktualisieren? Danke im voraus und wenn Du keinen Tip für mich hast wäre ich fürs fertige Plugin sehr dankbar...
Hi,
du hast ffmpeg installiert, incl. der devel Pakete?
Wenn ja, poste bitte einmal die Fehlermeldung sowie die Ausgabe folgender beiden Kommandos:
Grüße
horchi
ZitatAlles anzeigenOriginal von C-3PO
Ich gebs so langsam auf.....
Wenn ich das Plugin aktiviere, schreibt er folgen des ins Log. --> Log
Das wiederholt sich dann ständig.
Ausserdem wird /tmp zugemüllt uder der PC ist kaum noch bedienbar.
Die HDD glüht bald vor lauert Scheibzugriffen.
Wenn ich dann den vdr kille und das Plugin deaktiviere, ist alles wieder normal.
Hi,
im Log erkenn ich leider fast nichts, auffällig ist m.E. das das Plugin zwei mal aktiviert wird:
Grüße
horchi
Ich hatte ja seinerzeit mit graphtft 0.2.1 ffmpeg installiert und danach zwei Versionen auf dem System... Damals hatte ich alles Original aus dem Iso wiederhergestellt. Kurzum es ging damals...
Wie kann ich denn unter easyvdr 0.6.02 das ffmpeg aktualisieren oder neu installieren?
Meine Konsolenausgabe ist:
ZitatAlles anzeigeneasyVDR:~# pkg-config libavcodec --cflags
Package libavutil was not found in the pkg-config search path.
Perhaps you should add the directory containing `libavutil.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libavutil', required by 'libavcodec', not found
easyVDR:~# pkg-config libavcodec --libs
Package libavutil was not found in the pkg-config search path.
Perhaps you should add the directory containing `libavutil.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libavutil', required by 'libavcodec', not found
So, ich habe es nochmal aktivert, und das Logfile /mnt/data/tmp/graphTFT.log mal hier abgelegt.
Nachtrag:
Jetzt weis ich auch wo die Schreibzugriffe herkommen:
vdr02 ~ # ls -la /mnt/data/tmp/corefiles
insgesamt 252608
drwxrwxrwx 2 root root 4096 7. Dez 15:31 .
drwxrwxrwt 10 root root 4096 7. Dez 15:44 ..
-rw------- 1 root root 51011584 7. Dez 15:44 core
-rw------- 1 root root 75591680 7. Dez 15:32 core.10062
-rw------- 1 root root 83648512 7. Dez 15:32 core.10345
-rw------- 1 root root 66240512 7. Dez 15:30 core.10491
-rw------- 1 root root 66121728 7. Dez 15:30 core.10682
-rw------- 1 root root 66355200 7. Dez 15:32 core.10818
-rw------- 1 root root 66236416 7. Dez 15:32 core.11599
-rw------- 1 root root 66244608 7. Dez 15:30 core.11840
-rw------- 1 root root 66318336 7. Dez 15:31 core.12170
-rw------- 1 root root 75468800 7. Dez 15:32 core.12468
-rw------- 1 root root 66256896 7. Dez 15:31 core.12738
-rw------- 1 root root 66338816 7. Dez 15:31 core.12819
-rw------- 1 root root 83689472 7. Dez 15:32 core.13143
-rw------- 1 root root 83902464 7. Dez 15:30 core.9355
-rw------- 1 root root 66473984 7. Dez 15:30 core.9429
-rw------- 1 root root 58228736 7. Dez 15:32 core.9498
-rw------- 1 root root 58007552 7. Dez 15:30 core.9567
-rw------- 1 root root 66297856 7. Dez 15:30 core.9714
vdr02 ~ #
Alles anzeigen
So, ffmpeg ist aktualisiert:
ZitateasyVDR:~# pkg-config libavcodec --cflags
-I/usr/local/include
easyVDR:~# pkg-config libavcodec --libs
-L/usr/local/lib -lavcodec
jetzt hängts hier:
ZitatAlles anzeigenPlugin graphtft:
make[1]: Entering directory `/usr/local/src/vdr-1.6.0-1/PLUGINS/src/graphtft-0.3.0'
Makefile:67: *********************************************************************************
Makefile:68: 'libswscale' not found
Makefile:69: -> trying to compile with (depricated) scale method of libavcodec
Makefile:70: *********************************************************************************
g++ -march=pentium3 -O2 -fPIC -g -ggdb -O0 -c -D_GNU_SOURCE -DUSE_CHANNELSCAN -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DELTIMESHIFTREC -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT -DUSE_HARDLINKCUTTER -DUSE_IPTV -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_LIRCSETTINGS -DUSE_LIVEBUFFER -DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_SETUP -DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SYNCEARLY -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_VALIDINPUT -DUSE_VOLCTRL -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"graphtft"' -DHAVE_IMAGE_MAGICK -DHAVE_IMLIB -DWITH_SYSINFO -DWITH_TCP_COM -DWITH_TOUCH -DHAVE_DFB -DHAVE_FFMPEG -DHAVE_SWSCALE -I/usr/local/src/DVB/include -I/usr/local/src/VDR/include -I/usr/local/src/DVB/include -I. -I./imlibrenderer -I./imlibrenderer/fbrenderer -I./imlibrenderer/dvbrenderer -I./dfbrenderer -I./imlibrenderer/dmyrenderer `pkg-config libgtop-2.0 --cflags` `directfb-config --cflags` `pkg-config libavcodec --cflags` -o display.o display.c
In file included from ./dfbrenderer/dfbrenderer.h:26,
from display.c:39:
./imlibrenderer/fbrenderer/mpeg2decoder.h:25:33: error: libavutil/avcodec.h: Datei oder Verzeichnis nicht gefunden
./imlibrenderer/fbrenderer/mpeg2decoder.h:55: error: ISO C++ forbids declaration of 'AVCodec' with no type
./imlibrenderer/fbrenderer/mpeg2decoder.h:55: error: expected ';' before '*' token
./imlibrenderer/fbrenderer/mpeg2decoder.h:56: error: ISO C++ forbids declaration of 'AVCodecContext' with no type
./imlibrenderer/fbrenderer/mpeg2decoder.h:56: error: expected ';' before '*' token
./imlibrenderer/fbrenderer/mpeg2decoder.h:89: error: ISO C++ forbids declaration of 'AVFrame' with no type
./imlibrenderer/fbrenderer/mpeg2decoder.h:89: error: expected ';' before '*' token
./imlibrenderer/fbrenderer/mpeg2decoder.h:91: error: 'AVPicture' does not name a type
make[1]: *** [display.o] Fehler 1
make[1]: Leaving directory `/usr/local/src/vdr-1.6.0-1/PLUGINS/src/graphtft-0.3.0'
*** failed plugins: graphtft
Hi,
hatte ich schon im letzten Post; das ist der Stand nach der Aktualisierung...
Hi Taipan,
die Meldung
make -s clean all
Makefile:67: *********************************************************************************
Makefile:68: 'libswscale' not found
Makefile:69: -> trying to compile with (depricated) scale method of libavcodec
Makefile:70: *********************************************************************************
Makefile:67: *********************************************************************************
Makefile:68: 'libswscale' not found
Makefile:69: -> trying to compile with (depricated) scale method of libavcodec
Makefile:70: *********************************************************************************
Package 'libswscale' requires 'libavutil = 49.4.0' but version of libavutil is 0d.49.0.0
Alles anzeigen
ist bei der easyVDR Installation normal, graphTFT sollte trotzdem gebildet werden. Ist jedenfalls bei mir so.
Ich fürchte, dass das ffmpeg Update wieder zu dem gleichen verunglückten Zustand geführt hat, wie schon beim letzen mal.
Gruß
data
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!