VDR Plugin 'avards' Revision History ------------------------------------ 2007-05-20: Version 0.1.0 - Initial revision, based on standalone avards 0.0.6. 2007-07-08: Version 0.1.1 - implemented Service Interface for querying the OSD-size (experimental) and current WSS mode - implemented SVDR Interface (suggested by Viking@vdrportal.de) - re-built detection routine, made internal infos available for queries - added setup option to manually choose between automatic and 'forced' WSS mode (force-mode should no longer occupy the /dev/video device!) - write WSS Data to device only if changed - implemented a different selection of WSS mode (currently not active but gives log messages for verification in case of difference) 2007-11-25: Version 0.1.2 - added dutch translation texts (thanks to Johan Schuring) - added support for new i18n system of vdr-1.5.9, but keep full backwards compatibility. (works partitially with 1.5.7/1.5.8 as the core vdr i18n part has changed a lot) - added mode string to main menu entry for start and stop 2008-03-20 Version 0.1.3 - added suppport for resizing the OSD for non-PAL resolutions - WSS is now only set for PAL resoultions as the firmware currently only supports PAL - added an option to display a message whenever WSS is changed (disabled by default) (suggested by xpix@vdrportal.de) - added an option to select the algorithm for the calculation of the zoom mode: "best possible aspect ratio" and "display all lines" (has only in rare circumstances an effect) - clarified current mode description in main menu - some additions to the README to clarify prerequisites for avards - major code restructuring for easier maintenance - added an additional check to pass through correct OSD size from VDR setup if avards is loaded but not active - added mode definitions to avards_service.h to have also the definitions available for other plugins - fixed incorrect picture size returned from GetVideoFormat() - added dutch translation for new phrases (thanks to Johan Schuring) - replaced asprintf with cString::sprintf 2008-03-21 Version 0.1.4 - clarified license (thanks to Tobias Grimm) 2008-08-23 Version 0.1.5 - added french translation (thanks to Patrice Staudt) - added command line switch to override default WSS code (required by non-standard TV sets) - added italian translation (thanks to Diego Pierotto) - fixed hysteresis functionality (was broken since code restructuring, thanks to e9hack@vdr-portal.de) 2009-03-29 Version 0.2.0 - converted picture grabbing to V4L2 (thanks to Klaus Schmidinger for his code snippet in VDR 1.7.3) - added support for optionally getting the picture from VDR's GrabImage() function instead directly from the device (commandline option: --grab, -g) (based on a patch from e9hack@vdr-portal.de) - corrected file descriptor values and checking (thanks to e9hack@vdr-portal.de for pointing out) 2009-05-24 Version 0.2.1 - corrected one more file descriptor value and checking - initialized ImageHeight correctly (thanks to e9hack@vdr-portal.de for pointing out) - several minor enhancements 2009-06-28 Version 0.2.2 - corrected wrong condition in detetctor.c (reported by e9hack@vdr-portal.de) - removed FrontendHasLock-Test (suggested by e9hack@vdr-portal.de) - fixed initialization of ImageHeight/Width (reported by e9hack@vdr-portal.de) - added translation capablilty for "Mode: unknown" (reported by Diego Pierotto) - fixed a crash for quarter-PAL resolutions (reported by and based on a patch of e9hack@vdr-portal.de) - checked compatiblity with gcc 4.4 (glibc 2.10) 2010-12-12 Version 0.2.3 - include Make.global in Makefile if available - convert all po files to UTF-8 2011-06-19 Version 0.2.4 - removed some leftover unused variables to make avards compile without v4l1 2013-02-15 Version 0.2.5 - removed erroneously included I18N phrases for compatibility with VDR 1.7.27+ - adapted Makefile to be compatible with VDR 1.7.36+ 2016-03-20 Version 0.2.6 - added 50-avards.conf for conf.d meachnism - for VDR 2.3.1+ now PAL is assumed as GetVideoSystem() is no longer available in VDR's API. TO support NTSC you need to edit ImageHeight and ImageWidth in detector.c around line 398