You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

_Frank_

Professional

  • "_Frank_" started this thread

Posts: 597

Location: Miriquidi

Occupation: Mechatroniker

  • Send private message

1

Tuesday, February 1st 2005, 12:39pm

OSDImage - VDR 1.2.6 - Anpassung

Hab mich mal daran versucht, das Plugin OSDImage an vdr 1.2.6 anzupassen.

Ist erstmal für diejenigen von Euch, denen die Lust am Testen noch nicht vergangen ist.
Möchte gerne erfahren, ob und welche Probleme auftreten - ein paar kenne ich schon, aber vielleicht liegts nur an meiner beschränkten Testumgebung.
Anregungen und Tips sind herzlich willkommen.

Denn fehlerfrei ist das ganze noch nicht - bei nicht auf 4 MB aufgerüsteten Karten kann es schon mal sein, daß manche Bilder nicht angezeigt werden.

Voraussetzung für 256 Farben ist jedoch, daß der vdr schon entsprechend gepatcht ist, möchte dabei jedoch auf die Patches, welche im osdpip-Plugin enthalten sind, verweisen.

Ein weiterer Patch befindet sich im Verzeichnis ./patches, war mir leider nicht möglich, herauszufinden, von wem der beigesteuert wurde. Der Autor möge mir bitte verzeihen.
(Bei Nichtanwendung vom Compiler bemängelte Zeile bezüglich ClearPalette() in viewer.c dann "streichen").

Für "automatische" Erkennung des Speichers muß GrabImage... funktionieren! - Wenn die Plugins Screenshot bzw. Snapshot funktionieren, dann sollte es ok sein.

Hab noch versucht, eine Zoom-Funktion zu implementieren:

Bedienung Zoom:

0: Normalzoom (osdpixel=bildpixel) bei Beibehaltung des Anzeigefensters, wenn Höhe oder Breite des Bildes größer als Fensterhöhe bzw. -breite
5: (bei cursize > 0) Auswahl aktivieren, sonst Hineinzoomen (Höhe /2 u Breite /2 , wenn möglich)
Bildwahltasten/Funktionstasten: normale Funktion

bei Zoomauswahl (bei cursize > 0 - in den Einstellungen des Plugins wählbar):
1: Zoomauswahl verbreitern
2: Auswahl nach oben schieben, bei Erreichen des Randes verkleinern
4: Auswahl nach links schieben, bei Erreichen des Randes verkleinern
6: Auswahl nach rechts schieben, bei Erreichen des Randes verkleinern
7: Zoomauswahl verschmälern
8: Auswahl nach unten schieben, bei Erreichen des Randes verkleinern
9: Zoomauswahl in der Höhe verkleinern
back: Auswahl deaktivieren
Bildwahltasten/Funktionstasten: normale Funktion

weitere bei aktivem Zoom
1: Bildausschnitt verschieben nach rechts unten
2: Bildausschnitt verschieben nach unten
3: Bildausschnitt verschieben nach links unten
4: Bildausschnitt verschieben nach rechts
6: Bildausschnitt verschieben nach links
7: Bildausschnitt verschieben nach rechts oben
8: Bildausschnitt verschieben nach oben
9: Bildausschnitt verschieben nach links oben
jeweils 1/2 Höhe u./o. Breite
back: herauszoomen (Höhe * 2 u Breite * 2)
Bildwahltasten/Funktionstasten: normale Funktion
_Frank_ has attached the following file:

This post has been edited 1 times, last edit by "_Frank_" (Feb 8th 2005, 3:19pm)


Brougs78

Master

Posts: 2,452

Location: Tirol (A)

  • Send private message

2

Sunday, February 20th 2005, 12:36pm

Hi!

Hab zwar nicht zu lange getestet, aber auf meiner 4MB-Karte hat der Patch einwandfrei funktioniert. VDR hab ich mit Elchi und dem OSDPIP-Patch gepatcht.
Danke für den Patch.

Gruß,
Brougs78
- -- --- ================================================================ --- -- -
VDR-Konfig: Antec Fusion, Intel E5200, Asus P5N7A-VM (VDPAU), 2xDVB-s2 // yavdr-0.2
- -- --- ================================================================ --- -- -

» Mein VDR-Zeugs (OSDImage-Plugin, Enigma-Skin): brougs78.vdr-developer.org «

Immortal Romance Spielautomat