[TESTVERSION] vdr-image-0.0.10-dev

  • Hi,


    Tester gesucht, ich habe eine neue Testversion des Image Plugins erstellt:


    http://www.deltab.de/vdr/image.html


    Änderungen seit Version 0.0.9
    als kurze deutsche Fassung:
    - Das Plugin sollte jetzt einwenig schneller als bisher arbeiten, da diverse Performanzbremsen entfallen sind.
    - Die Convert-Script sind von Altlasten befreit worden und nicht mehr notwendige Schritte sind entfallen ( ImageMagick wird nicht mehr unterstützt )
    - Das Plugin liest jetzt das konvertiere Bild direkt, der Kopiervorgang am Ende des Script entfällt und bringt damit einen weiteren Performanzgewinn.
    - Es gibt jetzt ein eingebautes Fehlerbild incl. Fehlermeldung, statt dem bisherigen schwarzen Bild.


    als längere englische Fassung:
    - fix slow browser starting
    - new faster threadmode, without polling on ProcessKey
    + prepared for housekeeping and image pre-generation
    - remove blocking key on converting, for commadostacking
    - remove anymore necessary parts for create black.mpg, e.g. uuencode, gunzip
    - Implement a precompiled image, which show on detected error
    - Include a used sample, other images possible with edit Makefile and "make errorimage"
    + artwork be inspired on two icons from Nuvola vector icon theme which created by David Vignoni
    - Plugin use now the real generated file, image.mpg is now out of use
    - Little Scripts speedup
    +Remove the last script step copy xxx.mpg to image.mpg, nocopy is now default
    + update: contrib/image_pregen.sh
    + update: all scripts/convert.sh,convert_functions.sh,convert_jump.sh,convert_zoom.sh
    +Remove legacy around ImageMagick, to speedup scripts
    + update: all scripts/convert.sh,convert_functions.sh,convert_jump.sh,convert_zoom.sh


    Andreas


    Edit : URL angepasst ...

  • Hi,


    das ist nur eine allgemeine Empfehlung die noch glaube ich vom 0.0.7 Plugin übernommen wurde. Solange die notwendigen exteren Programm innerhalber des Such-Path liegen ist es eigentlich wurst.
    Ansonsten kann in convert_functions.sh der PATH den persönlichen vorlieben angepasst werden.
    /usr/local/bin ist auch ok, und ist in convert_functions.sh auch eingestellt.


    Einzige Bedingung ist, das die Konverterscripts innerhalb des selben Verzeichnisses liegen.
    (convert_functions.sh wird dort gesucht, weil es vom Plugin nicht direkt auf gerufen wird)


    Mein persönlicher Installationsort ist immer /opt/vdr/bin also /usr/local/bin ist wirklich kein Problem.


    Andreas

  • Die 3x3 Matrix (Jumpmenu) wird mit der "8" aufgerufen,


    5 ist immer ins Bild hineinzoomen (Zoom inside image)
    8 ist immer aus dem dem Bilder herauszoomen (Zoom outside image and call Jumpmenu )



    eigentlich sollten alle Tastenbelegungen in der README stehen
    sind aber auch Online auch unter http://www.deltab.de/vdr/image.html zu finden.


    Andreas

  • Hi,


    hab mal schnell ein ebuild für Gentoo erstellt. In der letzten Werbe-Pause durfte ich dann schon mal kurz testen.
    Die Performance ist wirklich deutlich besser als in den älteren Versionen.


    Na ja, vielleicht darf ich nacher noch mal testen ;)


    Gruß Henning

    Hardware: ASUS A8N-E, AMD64 3800 2GB, 2 * 250GB SATA-II Samsung, Siemens DVB-S Rev 1.3, Technisat DVB-S Rev. 1.6, LG 4167 DVD-RW, GF 6300
    Software: Gentoo,2.6.17, GCC 3.4.6 VDR 1.4.3, OSD-Teletext, mp3ng, DVD, image, mplayer, pilotskin, director, femon, osdpip, burn

  • Hi,


    Auf dem "RED KEY" liegt jetzt das eigene "Context" Imagecmd-Menu. fürs "Bild löschen, EXIF anzeigen usw.
    die anderen Farbetaste (Grün und Gelb) sind noch für frei für zukünfige Erweiterungen.


    Die Fehlerursache ist natürlich nicht zuerkennen, ich denke mal ein Update auf netpbm-10.0 ist notwendig.


    Ansonsten ist noch eine Debug-Diagnose per Konsole möglich
    export DEBUG=yes;/usr/local/bin/convert_jump.sh "/tmp/image" "x" "x" "/video/images/test/2004-06-30T20:34:15+0200.jpg"


    Andreas

  • hallo,
    funktioniert echt super,vor allem ist es schnell,
    sehr sehr schnell :D
    Bei der vorherigen Version kam bei jedem Verzeichniswechsel eine Meldung,
    das es durchsucht wird,
    jetzt Verzeichnis ausgewaehlt ,Inhalt wird sofort angezeigt.,
    Picture ausgewaehlt, wird ebenfalls sofort angezeigt :]
    Getestet unter :
    vdr-1.3.11 -(2.6.7-gentoo-r6 #2 SMP i686 Intel(R) Pentium(R) 4 CPU 2.80GHz)
    Vielen Dank
    c-ya

  • Quote

    Original von holymoly
    Bei der vorherigen Version kam bei jedem Verzeichniswechsel eine Meldung,
    das es durchsucht wird,


    vdr-1.3.11 -(2.6.7-gentoo-r6 #2 SMP i686 Intel(R) Pentium(R) 4 CPU 2.80GHz)
    Vielen Dank


    Gern geschehen,


    gerade diese Meldung war im Browser das Problem, der VDR zeigt die Meldung an
    und erst nach Ablauf der "Nachrichtenanzeigezeit" hat das Plugin weitergemachen.
    Deshalb jetzt ohne diese Meldung. ;D


    Speziell schnellere Maschinen profitieren von der interen Umstellungen, da jetzt das
    Bild sofort angezeigt wird sobald die Wandelung abgeschlossen ist.


    Bisher wurde alle ~250ms-500ms geprüft ob der Bild fertig ist, und dann wurde es angezeigt.
    so das selbst ein Bolide träge wirkte.


    Es entwickelt sich,
    Andreas

  • Hallo,


    das plugin lässt sich mit gcc 2.95 compilieren, wirft aber folgende Warnungen aus:


    make[1]: Entering directory `/usr/local/src/VDR/PLUGINS/src/image'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"image"' -D_GNU_SOURCE
    -I../../../include -I../../../../DVB/include image.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"image"' -D_GNU_SOURCE
    -I../../../include -I../../../../DVB/include i18n.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"image"' -D_GNU_SOURCE
    -I../../../include -I../../../../DVB/include data.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"image"' -D_GNU_SOURCE
    -I../../../include -I../../../../DVB/include menu.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"image"' -D_GNU_SOURCE
    -I../../../include -I../../../../DVB/include data-image.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"image"' -D_GNU_SOURCE
    -I../../../include -I../../../../DVB/include menu-image.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"image"' -D_GNU_SOURCE
    -I../../../include -I../../../../DVB/include setup-image.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"image"' -D_GNU_SOURCE
    -I../../../include -I../../../../DVB/include player-image.c
    In file included from player-image.c:33:
    player-image.h: In method `bool cShellWrapperQueue::add(cShellWrapper *)':
    player-image.h:83: warning: unused variable `struct cShellWrapper *const * e'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"image"' -D_GNU_SOURCE
    -I../../../include -I../../../../DVB/include control-image.c
    In file included from control-image.c:25:
    player-image.h: In method `bool cShellWrapperQueue::add(cShellWrapper *)':
    player-image.h:83: warning: unused variable `struct cShellWrapper *const * e'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"image"' -D_GNU_SOURCE
    -I../../../include -I../../../../DVB/include commands.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"image"' -D_GNU_SOURCE
    -I../../../include -I../../../../DVB/include menu-commands.c
    g++ -O2 -Wall -Woverloaded-virtual -shared image.o i18n.o data.o menu.o data-im
    age.o menu-image.o setup-image.o player-image.o control-image.o commands.o menu-
    commands.o -o libvdr-image.so


    Wo dran muss ich drehen ums abzustellen?

    FSC Primergy TX 300 S4 | 2 x Intel(R) Xeon(R) CPU X5460 @ 3.16GHz | RAM 16GB | VDR-SERVER | Centos 7 Kernel-4.19.0 | DVBSky S952 v3 & DVBSKy S950 v3 | VDR-2.2.0 | iptv, dummydevice, dvbhddevice, svdrposd, streamdev-server.
    Raspbery Pi 1 Model B + | Debian wheezy Kernel-4.4.50+ | VDR-2.2.0 | epgsearch, remotetimers, skinsoppalusikka, svdrpservice, mailbox, rpihddevice, sleeptimer, osdteletext, streamdev-client
    Raspbery Pi 2 - Model B | Debian jessie Kernel-4.4.50-v7+ | VDR-2.2.0 | epgsearch, remotetimers, skinsoppalusikka, svdrpservice, mailbox, rpihddevice, sleeptimer, osdteletext, streamdev-client


  • Hallo,


    bekomme selbe Fehlermeldung wie armageddon.

    Gruß
    Lu


    :]LinVDR 0.7 mit VDR 1.3.22, Kernel 2.6.10, Vdradmin-0.97, Burn-0.0.6, Text2Skin-1.0, MP3-0.9.11, MPlayer-0.9.11, (S)VCD-0.0.7, Yaepg-0.0.2, Sleeptimer-0.6, DVD-0.3.6-b02-cvs, Osdteletext-0.4.2, Osdpip-0.0.7.2, Director-0.2.1a, Graphlcd-0.1.2-pre4, Graphtft-0.0.8, Image-0.2.3, Femon-0.8.5, Extb-0.2.9:]

  • Habs jetzt mal angetestet:


    convert_init: /usr/bin/convert_jump.sh: 01.07.04-10:03:13 startet ...
    convert_init: CALLED
    FILE: M4110001.jpg
    SRCFILE1: /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110001.jpg
    SRCFILE2: /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110002.jpg
    SRCFILE3: /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110003.jpg
    SRCFILE4: /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110004.JPG
    SRCFILE5: /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110005.jpg
    SRCFILE6: /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110006.jpg
    SRCFILE7: /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110007.jpg
    SRCFILE8: /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110008.jpg
    SRCFILE9: /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110009.jpg
    JUMPFILE: /tmp//mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/JUMP.pnm
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110001.jpg
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110001.jpg
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110002.jpg
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110002.jpg
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110003.jpg
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110003.jpg
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110004.JPG
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110004.JPG
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110005.jpg
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110005.jpg
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110006.jpg
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110006.jpg
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110007.jpg
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110007.jpg
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110008.jpg
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110008.jpg
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110009.jpg
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/M4110009.jpg
    getpnmtool: Not an image file : /tmp//mnt/disk_a/Bildarchiv/Vaterns Fotos/Eltern Mallorca 2004/JUMP.pnm


    Fehlerbild wird angezeigt!


    Nächstes Verzeichnis:



    convert_init: /usr/bin/convert_jump.sh: 01.07.04-10:13:36 startet ...
    convert_init: CALLED
    FILE: IMAGE0156.JPG
    SRCFILE1: /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0156.JPG
    SRCFILE2: /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0157.JPG
    SRCFILE3: /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0158.JPG
    SRCFILE4: /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0159.JPG
    SRCFILE5: /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0160.JPG
    SRCFILE6: /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0161.JPG
    SRCFILE7: /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0162.JPG
    SRCFILE8: /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0163.JPG
    SRCFILE9: /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0164.JPG
    JUMPFILE: /tmp//mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/JUMP.pnm
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0156.JPG
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0156.JPG
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0157.JPG
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0157.JPG
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0158.JPG
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0158.JPG
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0159.JPG
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0159.JPG
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0160.JPG
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0160.JPG
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0161.JPG
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0161.JPG
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0162.JPG
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0162.JPG
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0163.JPG
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0163.JPG
    getpnmtool: Image file type image/jpeg detected for /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0164.JPG
    getpnmtool: using jpegtopnm -quiet to convert /mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0164.JPG
    getpnmtool: Image file type image/x-portable-pixmap detected for /tmp//mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/JUMP.pnm
    getpnmtool: using cat to convert /tmp//mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/JUMP.pnm
    don't Flip Image
    X-RES: 768 | Y-RES: 576
    getpnmtool: Image file type image/x-portable-pixmap detected for /tmp//mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/JUMP.pnm
    getpnmtool: using cat to convert /tmp//mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/JUMP.pnm
    convert_imagetompeg: converting /tmp//mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/JUMP.pnm to /tmp//mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0156.JPGZ.mpg
    convert_imagetompeg: TO_PNM: cat
    convert_imagetompeg: FLIP: cat
    convert_imagetompeg: ASPECT: 4:3
    01.07.04-10:13:36: /tmp//mnt/disk_a/Bildarchiv/Foto-Album/01-08-02/IMAGE0156.JPGZ.mpg created successfull ...


    Vorschau von 9 Bildern wird angezeigt!


    Der Unterschied zwischen den Bildern:


    Erste Verzeichnis Auflösung:


    Breite: 2272 Pixel
    Höhe: 1704 Pixel


    Zweite Verzeichnis Auflösung:


    Breite: 1248 Pixel
    Höhe: 960 Pixel


    Mit der Version 0.0.8 gibts mit dem Jumpmenu dieses Problem nicht.


    Wenn ich die Option Zahlen im Indexbild anzeigen aktiviere wird der oberste und unterste Bildrand abgeschnitten, so das die Zahlenreihe
    7-9 nicht mehr angezeigt wird.


    Alles andere scheint auf den ersten Blick zu funtionieren und superschnell ist's geworden, echt Klasse.


    netpbm-10.9
    mjpegtools-1.6.0-1

    FSC Primergy TX 300 S4 | 2 x Intel(R) Xeon(R) CPU X5460 @ 3.16GHz | RAM 16GB | VDR-SERVER | Centos 7 Kernel-4.19.0 | DVBSky S952 v3 & DVBSKy S950 v3 | VDR-2.2.0 | iptv, dummydevice, dvbhddevice, svdrposd, streamdev-server.
    Raspbery Pi 1 Model B + | Debian wheezy Kernel-4.4.50+ | VDR-2.2.0 | epgsearch, remotetimers, skinsoppalusikka, svdrpservice, mailbox, rpihddevice, sleeptimer, osdteletext, streamdev-client
    Raspbery Pi 2 - Model B | Debian jessie Kernel-4.4.50-v7+ | VDR-2.2.0 | epgsearch, remotetimers, skinsoppalusikka, svdrpservice, mailbox, rpihddevice, sleeptimer, osdteletext, streamdev-client


    Edited 4 times, last by armageddon ().

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!