VDR Plugin 'image' Revision History ----------------------------------- 2005-07-27 - add option for border of underscan 2005-07-26 - rotate pictures now in several 90° steps 2005-07-18 - add alternative script (scripts/maverickplugin.sh) for image converting with imagemagick 2005-07-17 (provided by Tobias Grimm) - adjust encoding parameter for new ffmpeg-releases, downwards compatible - remove linking with dlfcn at runtime of libavcodec.so, now are linked at compiled time - some code refactoring, to enhance readability 2005-01-09 Version 0.2.3 - Bounce to vdr-1.3.18 - Add -fPIC to CXXFLAGS (suggest by Thomas Schmidt) - plugin: add reload image after commands execution, if image changed 2004-12-06 - Fix missing environ variable for examples/imagecmds.conf (Reported by Thomas Günther) - Fix wrong folder flags on distribute archives (Reported by Thomas Günther) 2004-12-05 - Use now threadsafe functions replacement of strerror 2004-12-02 - Add missing -lz for static build with ffmpeg-0.4.9-pre1 2004-11-03 Version 0.2.2a - bugfix release 2004-10-18 - plugin: include support for ffmpeg-0.4.9-pre1 2004-09-03 - plugin: enlarge encode memory-areas, avoid encode failing (Reported by Christan Jacobsen) 2004-09-01 Version 0.2.2 - plugin: remove unused code on BuildPesPacket, avoid SIGSEGV on some cases (Reported by Tobias Grimm) 2004-08-29 - plugin: add header and format description on imagesources.conf/imagecmds.conf 2004-08-24 - plugin: change internal handling of delay for slideshow - plugin: add DeviceFreeze/DevicePlay control, for better image change 2004-08-22 Version 0.2.1 - plugin: fix typo on housekeeping tmp-files 2004-08-21 - plugin: Updated finnish translations. (Thanks to Rolf Ahrenberg) - plugin: include DVBDIR on libout/Makefile (Suggest by Rolf Ahrenberg) - script: enable PATH by default (Suggest by Ronny Kornexl) 2004-08-19 Version 0.2.0 - plugin: check temporary file and try it to remove if it also existed. - plugin: call of OSD_ErrorMsg only from OSD thread - plugin: add new default housekeeping mode ( use temporary filenames and remove this files at exit, for use image_pregen.sh your must disable housekeeping at setup ) - plugin: rewrite zoom - plugin: remove option "Playback mode 'use DeviceStillPicture'" - script: now error messages dumped to syslog, (/var/log/messages) - Move functions to encode MPEG Frame from Script to Pluginssource ( now plugin only depends package libavcodec1-dev to compile, and package netpbm and libavcodec1 to run ) - script: full rewrite to simple single script which only depends anytopnm / pnmscale, pnmfile, pnmcut, pnmflip convert.sh/convert_jump.sh/convert_zoom.sh merged to one file, called imageplugin.sh - plugin: rewrite generation of indexview - plugin: use xpm-files for numbers as overlay and errorimage - plugin: read ppm/pbm/pgm Files direct (see libimage) - plugin: encode images with ffmpeg to playbackloop inside plugin (see liboutput) 2004-07-31 Version 0.1.1 - new release 2004-07-30 - plugin: add parser for placeholder %s on imagecmds.conf - load imagecmds.conf now on menu open - Exif State Viewer (see examples/imagecmds.conf with jpegtopnm -dumpexif %s > /dev/null ... ) 2004-07-27 - plugin: remove blocking umount, (thanks to Peter Juszack) reorder slideshow management, outside player-image.c 2004-07-26 - scripts: change mkdir -v -p to mkdir -p, for work with busybox - convert.sh: fix mkdir order before first use this folder 2004-07-17 - convert_jump.sh: Show if used, number on indexview inside image 2004-07-07 - scripts: prevent some zerosize files, e.g. vdr-image.pnm if pbmmake fail 2004-07-03 Version 0.1.0 - new release 2004-07-01 - some script bugfixes (thanks to Ronny Kornexl) 2004-06-28 - 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 2004-06-27 - 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 2004-06-20 Version 0.0.9 - Redesign OSD for vdr-1.3.7+, thats work with skins Hide Setup for ShowDate, therefore is'nt work anymore for vdr-1.3.7+ - Change text around progressbar on part vdr-1.3.7+ 2004-06-08 - Added finnish translations. (Thanks to Rolf Ahrenberg) 2004-06-06 - Fix my mistake on zoom, (thanks to Thosten Schnebeck) 2004-06-02 Version 0.0.9-rc2 - Fix index view 2004-06-02 Version 0.0.9-rc1 - Fix plugin hangs on reassign files from browser, thanks to reportings this - Added playback live audio from primary device, since VDR-1.3.8 support this 2004-06-01 Version 0.0.9-pre6 - Fix unquoted strings on scripts, thanks to reportings this - Added check inside scripts for requirement external files 2004-05-16 Version 0.0.9-pre5 - update to VDR 1.3.7 2004-04-01 - protect plugin before hang vdr on DeviceStillImage, if image.mpg has zero size - extend error messages - control environent from Plugin, to set ASPECT_RATIO,SHOW_NUMBERS,CONVERT_TEMPDIR 2004-03-28: Verison 0.0.9-pre1 - integrated scripts from Andreas Holzhammer, now no more ImageMagick !!!!!!!!!! - changed zoom code, to start at 768x576 and Zoom level 1x - fixup on some small issues in the scripts - example scripts handling changed 2004-03-27: - make statusmessage for graphlcd-plugin recognizable, with prefix [image] 2004-03-17: - handle more error's - add menu with commandos for images (userdefined imagecmd.conf) 2004-03-14: - changed if single file selected, generate a slideshow for this folder start at selected file - cleanup OSD/RC-Layouts for more usability 2004-03-13: Verison 0.0.8 - fixed to install.sh - online readme is now the readme - made history avail online - readme and faq updated - removed debian stuff, debian port now maintained by Tobias Grimm, see donwload area for more info 2004-03-04: Version 0.0.8-rc2 - changed background file, now generated using netpbm tools and placed in the cache folder - enhanced slideshow time to max. 300 sec., no need to limit to 60 sec.... 2004-03.03: Version 0.0.8-rc-1 - Fix for commandline parsing (thx to Hollymolly and Henning from vdr-portal.de) - README now has a DOUBLE NOTE if installing tools from source, use "./configure --prefix=/usr" ! 2004-02-23: Version 0.0.8-pre-5 - Added other File-Filterimplemation with more feature see examples/imagesources.conf.example 2004-02-22: Version 0.0.8-pre-4 (onno ) - Reworked convert* scripts for better aspect scaling - Started to optionally replace ImageMagick by netpbm tools, check README.SCRIPTS - Cleanup obsolete code from scripts - Added image_pregen.sh to pre generate a file or folder (cron/at/..) 2004-02-22: Version 0.0.8-pre-3 - Add Filter for filetype (by Onno Kreuzinger) - Implement Interface to Statusmonitor (this use e.g. GLCD-Plugin) - Fix "Error: unknow config paramater ..." - Make the most text translatable - Change setupmenu form Integer 0/1 to yes/no Selection - Remove some old file form mp3-plugins, and reformated the source with indent - Fix Header with correct copyright - Cleanup errorlog (esyslog) - Remove some possible bufferoverflows throw sprint() 2004-02-20: all versions between 0.0.5a and 0.0.8-pre are by Interpohl@vdr-portal.de Updated by Interpohl Extensions in V0.0.6 - Autorepeat => default 0 => setup-parameter for endless loop of pictureshow - remotelayouts => default 0 => setup-parameter for switching remote layout (see below) - Using of function DeviceStillPicture or function send_pes_packet => default 1 => setup-parameter => DeviceStillPicture seems to be not works in VDR1.2.2(-6ct) - Implementation of jumps (like as MP3- bzw. MPlayer-Plugin) - Implementation of zooms (1..10) with possibility of navigation V0.0.6_1 Reworks on Jumpmenu (red button) Now you get a 3x3 Matrix to navigate 2003-01-31: Version 0.0.4 First Version - Initial revision.