Hi!
Mich hat das ja schon öfters genervt, dass bei der Wiedergabe von NTSC-Material das OSD zu groß wird und unten ins "Nichts" steht. Ich habe dann versucht ein Plugin zu schreiben, allerdings genügten da die VDR-Mittel nicht und erst ein Tipp (und Source-Code) von _Frank_ (bzw. seinem skinelchi-Plugin) führten zum endgültigen Plugin.
Was macht es nun? Jede Sekunde wird einmal direkt auf die Treiberschnittstelle zugegriffen und gecheckt ob gerade PAL oder NTSC wiedergegeben wird und dementsprechend die OSD-Einstellungen angepasst. Das hat hier beim DVD-Plugin und beim MPlayer-Plugin eigentlich wunderbar funktioniert. Nur beim MPlayer-Plugin kann es beim Drücken von BACK (zumindest wenn man den Patch drauf hat dass dann wieder die Wiedergabeliste angezeigt wird) dazu kommen, dass dann noch nicht aktualisiert wurde und somit ein kleineres OSD ausgegeben wird ... aber ich denke es gibt schlimmeres.
Hier die README:
ZitatAlles anzeigenThis is a "plugin" for the Video Disk Recorder (VDR).
Written by: Andreas Brugger <brougs78@gmx.net>
Project's homepage: http://brougs78.vdr-developer.org/
Latest version available at: VDR-Portal
See the file COPYING for license information.
Description:
============
This plugin changes the OSD-Settings dependent on the current video-system, so
while replaying NTSC-movies using the mplayer-Plugin or the DVD-Plugin the OSD
shouldn't go beyond the visible screen on the bottom anymore. This should also
work for NTSC-channels, though I can't test that.
The plugin takes the OSD-Settings form VDR as PAL-settings and calculates the
corresponding NTSC-settings, so that they take up the same space on the screen.
If the resulting OSD-height is less then the MINOSDHEIGHT (defined with 324
pixels in config.h from VDR) then it is set to this height and the OSD-top-value
is adjusted so that the menu is centered vertically.
Requirements:
=============
The only requirement should be vdr-1.3.18.
Installaion:
============
Like every other VDR-Plugin.
Acknowledgment:
===============
I want to thank _Frank_ from the VDR-Portal because the routine which gets the
info about the current video system is based on code from his skinelchi-Plugin.
Viel Spaß beim Testen und ich hoffe das funzt bei allen.
Gruß,
Brougs78