Avards-plugin

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Beschreibung

Das avards-plugin versucht das Bildformat zu erkennen und sendet passende WSS (WideScreenSignaling) Informationen an den Fernseher. Dadurch stellt der Fernseher automatisch das passende Bildformat (4:3, 16:9, ...) ein. Manuelles Umschalten am Fernseher entfällt dadurch. Ein hinreichend aktueller DVB-Treiber (ist schon seit längeren im kernel-dvb enthalten) ist Vorraussetzung für diese Funktion.

Autor(en): Christoph Haubrich

Probleme

Das Avards-Plugin erwartet das Videodevice der fullfeatured Karte unter /dev/dvb/adapter0/video0. Hat man ein Mehrkartensystem und udev installiert, kann es passieren, dass udev die Treiber der DVB-Karten lädt. Udev kümmert sich dabei nicht um die Reihenfolge, welche Karte zuerst geladen wird, so dass es vorkommen kann, dass die fullfeatured Karte nicht unter /dev/dvb/adapter0/video0 auftaucht, sondern z.B. unter /dev/dvb/adapter1/video0. Lösungen zu dem Thema findet man im VDR-Portal. Gentoo-Benutzer sollten sich diesen Thread anschauen.

Versions-Historie

Version Datum Beschreibung Link
0.2.2 28.06.2009
  • 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)
0.2.1 24.05.2009
  • corrected one more file descriptor value and checking
  • initialized ImageHeight correctly (thanks to e9hack@vdr-portal.de for pointing out)
  • several minor enhancements
0.2.0 29.03.2009
  • 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)
0.1.5 23.08.2008
  • 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)
0.1.4 21.03.2008
  • clarified license (thanks to Tobias Grimm)
0.1.3 20.03.2008
  • 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
0.1.2 25.11.2007
  • 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
0.1.1 08.07.2007
  • 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)
[1]
0.1.0 20.05.2007
  • Initial revision, based on standalone avards 0.0.6.
[2]

Links

  1. Homepage des Plugins
In anderen Sprachen