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.
Quoted
Original von Siedu
Quoted
Original von C-3PO
Quoted
Original von real_schorsch
"Ist das mit der HDe technisch überhaupt möglich?"
Ja, da kommt auch noch was. Allerdings sind erstmal 3MB fest fürs OSD vorgesehen, da gehen mit 32Bit 800*600 (bzw. etwas mehr), aber eben zB. keine 1024*768. Mehr OSD-Speicher bedarf einer grundlegenden Änderung des Speicherlayouts, da müssen wir noch etwas probieren, was wir uns "erlauben" können.
Hat sich dahingehend mittlerweile etwas getan?
Das würde mich auch brennend interessieren !!!
Gruß
SieDu

Quoted
Original von C-3PO
Quoted
Original von Siedu
Quoted
Original von C-3PO
Quoted
Original von real_schorsch
"Ist das mit der HDe technisch überhaupt möglich?"
Ja, da kommt auch noch was. Allerdings sind erstmal 3MB fest fürs OSD vorgesehen, da gehen mit 32Bit 800*600 (bzw. etwas mehr), aber eben zB. keine 1024*768. Mehr OSD-Speicher bedarf einer grundlegenden Änderung des Speicherlayouts, da müssen wir noch etwas probieren, was wir uns "erlauben" können.
Hat sich dahingehend mittlerweile etwas getan?
Das würde mich auch brennend interessieren !!!
Gruß
SieDu
@ SieDu,
ich bin gerade mal wieder über diesen Thread gestollpert, leider muss man man wohl davon ausgehen, dass ein Full HD OSD für dei eHD wohl in absehbare Zeit nicht kommen wird.
Auf meine Anfrage im RMM Forum, bekam ich die Antwort, dass man dafür "weder die Zeit, noch die Lust hat(!)".
Quoted
Originally posted by I30R6:
Selbst PlugIns wie z.B. Femon muss wohl auch gepatcht werden . Die Wiedergabe davon ist zwar mittig aber ziemlich gequetscht somit einige Sachen nicht leserlich weil die Schrift sich überschneidet.
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
diff -Naur femon-1.7.1_orig/femonosd.c femon-1.7.1/femonosd.c --- femon-1.7.1_orig/femonosd.c 2009-01-06 03:20:00.000000000 +0100 +++ femon-1.7.1/femonosd.c 2009-07-14 23:59:29.000000000 +0200 @@ -16,7 +16,7 @@ #define SVDRPPLUGIN "svdrpservice" #define OSDHEIGHT femonConfig.osdheight // in pixels -#define OSDWIDTH 600 // in pixels +#define OSDWIDTH Setup.OSDWidth // in pixels #define OSDROWHEIGHT m_Font->Height() // in pixels #define OSDINFOHEIGHT (OSDROWHEIGHT * 13) // in pixels (13 rows) #define OSDSTATUSHEIGHT (OSDROWHEIGHT * 6) // in pixels (6 rows) @@ -25,9 +25,9 @@ #define IS_OSDROUNDING (femonConfig.skin == eFemonSkinElchi) #define OSDINFOWIN_Y(offset) (femonConfig.position ? (OSDHEIGHT - OSDINFOHEIGHT + offset) : offset) -#define OSDINFOWIN_X(col) ((col == 4) ? 455 : (col == 3) ? 305 : (col == 2) ? 155 : 15) +#define OSDINFOWIN_X(col) ((col == 4) ? 0.75 * Setup.OSDWidth : (col == 3) ? 0.5 * Setup.OSDWidth : (col == 2) ? 0.26 * Setup.OSDWidth : 0.025 * Setup.OSDWidth) #define OSDSTATUSWIN_Y(offset) (femonConfig.position ? offset : (OSDHEIGHT - OSDSTATUSHEIGHT + offset)) -#define OSDSTATUSWIN_X(col) ((col == 7) ? 475 : (col == 6) ? 410 : (col == 5) ? 275 : (col == 4) ? 220 : (col == 3) ? 125 : (col == 2) ? 70 : 15) +#define OSDSTATUSWIN_X(col) ((col == 7) ? 0.8 * Setup.OSDWidth : (col == 6) ? 0.68 * Setup.OSDWidth : (col == 5) ? 0.46 * Setup.OSDWidth : (col == 4) ? 0.36 * Setup.OSDWidth : (col == 3) ? 0.21 * Setup.OSDWidth : (col == 2) ? 0.12 * Setup.OSDWidth : 0.025 * Setup.OSDWidth) #define OSDSTATUSWIN_XSYMBOL(c,w) (c * ((OSDWIDTH - (5 * w)) / 6) + ((c - 1) * w)) #define OSDBARWIDTH(x) (OSDWIDTH * x / 100) |
This post has been edited 1 times, last edit by "Zoolook" (Jul 15th 2009, 12:24am)
Quoted
Originally posted by Maniac
Hat ds schon jemand mit VDR 1.7.8 oder 1.7.7 laufen? Dort kann ja nur noch ein Prozentwert eingegeben werden und die Größe wird dann daran festgemacht was das Ausgabe Plugin als OsdSize zurückliefert.
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
void cSkinDisplayMenu::SetTabs(int Tab1, int Tab2, int Tab3, int Tab4, int Tab5)
{
tabs[0] = 0;
tabs[1] = Tab1 ? tabs[0] + Tab1 : 0;
tabs[2] = Tab2 ? tabs[1] + Tab2 : 0;
tabs[3] = Tab3 ? tabs[2] + Tab3 : 0;
tabs[4] = Tab4 ? tabs[3] + Tab4 : 0;
tabs[5] = Tab5 ? tabs[4] + Tab5 : 0;
+ const cFont * font = this->GetTextAreaFont(false);
+ int fontFactor = (font)?font->Height()/2 + 1:12;
for (int i = 1; i < MaxTabs; i++)
- tabs[i] *= 12;//XXX average character width of font used for items - see also skincurses.c!!!
+ tabs[i] *= fontFactor;//XXX average character width of font used for items - see also skincurses.c!!!
}
|
Quoted
Original von C-3PO
Quoted
Original von Siedu
Quoted
Original von C-3PO
Quoted
Original von real_schorsch
"Ist das mit der HDe technisch überhaupt möglich?"
Ja, da kommt auch noch was. Allerdings sind erstmal 3MB fest fürs OSD vorgesehen, da gehen mit 32Bit 800*600 (bzw. etwas mehr), aber eben zB. keine 1024*768. Mehr OSD-Speicher bedarf einer grundlegenden Änderung des Speicherlayouts, da müssen wir noch etwas probieren, was wir uns "erlauben" können.
Hat sich dahingehend mittlerweile etwas getan?
Das würde mich auch brennend interessieren !!!
Gruß
SieDu
@ SieDu,
ich bin gerade mal wieder über diesen Thread gestollpert, leider muss man man wohl davon ausgehen, dass ein Full HD OSD für dei eHD wohl in absehbare Zeit nicht kommen wird.
Auf meine Anfrage im RMM Forum, bekam ich die Antwort, dass man dafür "weder die Zeit, noch die Lust hat(!)".

This post has been edited 1 times, last edit by "Siedu" (Jul 23rd 2009, 3:26pm)
Quoted
Die eHD ist für mich gestorben

Quoted
Original von Galaga
Um mal ganz ketzerisch ein Lanze für die eHD zu brechen.
Welchen Sinn macht denn überhaupt ein Full HD OSD?
Außer dem Reel-Skin gibt es doch eh nichts, was halbwegs hübsch ist.
Und der braucht nich mal die volle Auflösung.
Quoted
wenn du schon mal so ein OSD "live - in Action" gesehen hättest, würdest du sicher anders denken.
Quoted
Ich vermute dass sich schon einige Leute hier mit einem "hübscheren" OSD beschäftigen nachdem es jetzt auch in HD-Auflösung funktioniert.