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.

Posts: 8,804

Location: Schwabenländle

Occupation: Bootmanager

  • Send private message

81

Friday, January 16th 2009, 11:38pm

Welche API verwendest Du? S2API?

thorsten.gehrig

Professional

Posts: 538

Location: Mainaschaff

  • Send private message

82

Friday, January 16th 2009, 11:52pm

Hi
ich verwende noch die "alte" API, also den Multiproto-Treiber.
Hängts daran? Ich denke ich compiliere hier "nur" ein OSD??

Gruß
Thorsten
1. VDR 2.0.3 mit VDPau, yaVDR 0.5 - Celeron 440 - 2 Ghz -
2. VDR 2.0.3 Zotac ION2 HD-ID11 mit HDTV, Atom D510, yaVDR 0.5, Streamdev-Client
Homepage: http://www.gehrig.info

Posts: 8,804

Location: Schwabenländle

Occupation: Bootmanager

  • Send private message

83

Saturday, January 17th 2009, 12:04am

Wenn du die "alte" API verwendest ,dann liegt es daran nicht.
Aber, hast Du irgendwann mal im vdr Verzeichnis ein make clean gemacht und anschließend kein make include-dir ausgeführt?

This post has been edited 1 times, last edit by "C-3PO" (Jan 17th 2009, 12:04am)


thorsten.gehrig

Professional

Posts: 538

Location: Mainaschaff

  • Send private message

84

Saturday, January 17th 2009, 12:08am

Hi
ja - ich habe eben ein make plugins clean und make include-dir gemacht.
mein problem liegt scheinbar nur noch im 'DrawCropImage'
Ich hab das einfach mal rausgelöscht - und schon compilierts.
Grafisch sieht das natürlic nicht mehr ganz passend aus...

Womit hängt das DrawCropImage zusammen?

und woher bekommt man die Senderlogos und wohin müssen sie?

Gruß
Thorsten

Nachtrag: hab gesehen dass man wohl auch den VDR patchen muss für diese Funktion... mache ich dann mal...

Nachtrag 2: läuft. Zusammenfassung:
a) den patch vdr-1.7.y-skinreel3-vdr-osd_v2.diff auf den vdr loslassen
b) die SVN-Version ohne Patch verwenden
c) logos convertieren (wie auf seite 1 dieses threads)

Nochwas: das OSD kommt mir deutlich träger vor als skin-EnigmaNG.
Ist das bei euch auch so?
1. VDR 2.0.3 mit VDPau, yaVDR 0.5 - Celeron 440 - 2 Ghz -
2. VDR 2.0.3 Zotac ION2 HD-ID11 mit HDTV, Atom D510, yaVDR 0.5, Streamdev-Client
Homepage: http://www.gehrig.info

This post has been edited 2 times, last edit by "thorsten.gehrig" (Jan 17th 2009, 12:50am)


herrlado

Professional

Posts: 747

Location: Kassel

Occupation: Softwareentwickler

  • Send private message

85

Saturday, January 17th 2009, 7:57pm

Kann man das Skin auch mit xineliboutput plugin verwenden oder es geht nur über
reel media hw ?

Gruss,
Lado

herrlado(DJ9LK)'s VDR

ASUS P8H77-M LE, 4GB DDR3-1333, Core i3 2100T / Asus NVidia GT 610 (mit 1GB RAM ) / yaVDR 0.5 (testing-vdr, testing-xbmc) / 3.5.0-27er Kernel / TeVii S480 & TT S2-1600 / softhddevice / yaUsbIR V3 mit Logitech Harmony 600 / Samsung UE40B8000 über HDMI / 50Hz / 13.0°,19.2°,28.2°,42.0°

thorsten.gehrig

Professional

Posts: 538

Location: Mainaschaff

  • Send private message

86

Saturday, January 17th 2009, 10:47pm

Hi
wie bekommt man denn diese menüs hinbekommt:




Welche Plugins sind das - bzw. wie kriegt man diese Menüs hin?

Gruß
Thorsten
1. VDR 2.0.3 mit VDPau, yaVDR 0.5 - Celeron 440 - 2 Ghz -
2. VDR 2.0.3 Zotac ION2 HD-ID11 mit HDTV, Atom D510, yaVDR 0.5, Streamdev-Client
Homepage: http://www.gehrig.info

87

Saturday, January 17th 2009, 11:27pm

Hi Thorsten,

bitte schau mal in das erste Posting - das könnte dir helfen :)

Source code

1
2
3
4
5
6
7
8
Für die Menu-Bilder:
Wichtig ist die menulist im /etc/vdr/skinreel3 aus dem SVN:
Evtl. die Zeile
VDR*;menucentered;imgnum
einfügen. Dann sollte auf der Startseite auch schon ein Bild kommen.
Hat jemand das Setup-Plugin und die vdr-menu.xml aus SVN mal getestet?
(Die Menu-Namen sind mit dem menuorg-Plugin anders, evtl. wurde auch der VDR von RMM gepatched...)
Zwei Debug-Ausgaben sagen Euch, was in der Menulist gesucht werden, und wenn es nicht gefunden wird - dann keine Bilder smile


Diese Datei steuert abhängig vom Namen des Menüs, welches "Layout" angezeigt wird.

Hoffe, daß hilft weiter.

@herrlado:
Im Moment nur mit eHD und reelbox - plugin...
der Standart-VDR bräuchte dein TrueColor-OSD und müsste die Funktionen exakt für skinreel anbieten.

This post has been edited 2 times, last edit by "CR7" (Jan 17th 2009, 11:31pm)


thorsten.gehrig

Professional

Posts: 538

Location: Mainaschaff

  • Send private message

88

Monday, January 19th 2009, 8:33pm

Hi
diese Bilder bekomme ich hin:



diese aber nicht:


Wenn ich dieses "menulist"-file richtig verstehe brauche ich dazu den Submenü-Patch (oder wie der heißt) und muss mir meine Menüs identisch zur Reelbox aufbauen und gleich benennen.
(--> eHD/reelbox.org/testing/src/etc/vdr/plugins/setup/vdr-menu.xml)

Richtig?

Gruß
Thorsten
1. VDR 2.0.3 mit VDPau, yaVDR 0.5 - Celeron 440 - 2 Ghz -
2. VDR 2.0.3 Zotac ION2 HD-ID11 mit HDTV, Atom D510, yaVDR 0.5, Streamdev-Client
Homepage: http://www.gehrig.info

89

Tuesday, January 20th 2009, 11:14am

Hi Thorsten,

ich nutze z.B. menuorg-Plugin. Das setup-Plugin tut es auch.

Die Namen kannst du im Menu so benennen, wie du willst. Du musst dann die menulist anpassen, so daß die Namen übereinstimmen. Wildcard "*" kannst du auch in der menulist nutzen.

Das Bild vom letzten Plugin ist menugimmick:
z.B. VDR - Disk*;menugimmick

Allerdings funktioniert diese nicht perfekt bei mir. Außerdem ist Reihenfolge der Bilder im menu hartkodiert.

Einfach mal mit der menulist rumspielen...

jm24

Intermediate

Posts: 172

Location: Ingolstadt

  • Send private message

90

Tuesday, January 20th 2009, 4:10pm

Hallo,

Wollte heute auch mal skinreel testen, aber ich scheitere schon an folgendem Fehler:

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
displaychannel.c: In member function ‘void cSkinReelDisplayChannel::DrawChannelLogo(const cChannel*)’:
displaychannel.c:347: error: cast from ‘const cChannel*’ to ‘unsigned int’ loses precision
reel.h: At global scope:
reel.h:305: warning: ‘clrTitleBg’ defined but not used
reel.h:307: warning: ‘clrBottomBg’ defined but not used
reel.h:308: warning: ‘clrBotProgBarBg’ defined but not used
reel.h:309: warning: ‘clrBotProgBarFg’ defined but not used
reel.h:313: warning: ‘clrRecDateFg’ defined but not used
reel.h:315: warning: ‘clrTitleShadow’ defined but not used
reel.h:316: warning: ‘clrRecTitleFg’ defined but not used
reel.h:319: warning: ‘clrSymbolActive’ defined but not used
reel.h:320: warning: ‘clrSymbolInactive’ defined but not used
reel.h:321: warning: ‘clrSymbolRecord’ defined but not used
reel.h:322: warning: ‘clrSymbolRecordBg’ defined but not used
reel.h:323: warning: ‘clrSymbolTimerActive’ defined but not used
reel.h:324: warning: ‘clrSymbolVpsActive’ defined but not used
reel.h:325: warning: ‘clrSymbolRecActive’ defined but not used
reel.h:326: warning: ‘clrSymbolRunActive’ defined but not used
reel.h:329: warning: ‘clrSignalFg’ defined but not used
reel.h:338: warning: ‘clrButtonRedFg’ defined but not used
reel.h:339: warning: ‘clrButtonRedBg’ defined but not used
reel.h:340: warning: ‘clrButtonGreenFg’ defined but not used
reel.h:341: warning: ‘clrButtonGreenBg’ defined but not used
reel.h:342: warning: ‘clrButtonYellowFg’ defined but not used
reel.h:343: warning: ‘clrButtonYellowBg’ defined but not used
reel.h:344: warning: ‘clrButtonBlueFg’ defined but not used
reel.h:345: warning: ‘clrButtonBlueBg’ defined but not used
reel.h:348: warning: ‘clrMessageStatusFg’ defined but not used
reel.h:349: warning: ‘clrMessageStatusBg’ defined but not used
reel.h:350: warning: ‘clrMessageInfoFg’ defined but not used
reel.h:351: warning: ‘clrMessageInfoBg’ defined but not used
reel.h:352: warning: ‘clrMessageWarningFg’ defined but not used
reel.h:353: warning: ‘clrMessageWarningBg’ defined but not used
reel.h:354: warning: ‘clrMessageErrorFg’ defined but not used
reel.h:355: warning: ‘clrMessageErrorBg’ defined but not used
reel.h:358: warning: ‘clrVolumeBar’ defined but not used
reel.h:359: warning: ‘clrVolumeBarMute’ defined but not used
reel.h:366: warning: ‘clrMenuItemCurrentFg’ defined but not used
reel.h:367: warning: ‘clrMenuItemCurrentBg’ defined but not used
reel.h:368: warning: ‘clrMenuItemSelectableFg’ defined but not used
reel.h:372: warning: ‘clrReplayCurrent’ defined but not used
reel.h:373: warning: ‘clrReplayTotal’ defined but not used
reel.h:374: warning: ‘clrReplayModeJump’ defined but not used
reel.h:375: warning: ‘clrReplayBarAreaBg’ defined but not used
reel.h:376: warning: ‘clrReplayProgressSeen’ defined but not used
reel.h:377: warning: ‘clrReplayProgressRest’ defined but not used
reel.h:378: warning: ‘clrReplayProgressSelected’ defined but not used
reel.h:379: warning: ‘clrReplayProgressMark’ defined but not used
reel.h:380: warning: ‘clrReplayProgressCurrent’ defined but not used
reel.h:383: warning: ‘clrWhiteText’ defined but not used
reel.h:388: warning: ‘themeClrDateBg’ defined but not used
reel.h:389: warning: ‘themeClrDateTxt’ defined but not used
reel.h:390: warning: ‘themeClrScaleBg’ defined but not used
reel.h:391: warning: ‘themeClrScaleTxt’ defined but not used
reel.h:392: warning: ‘themeClrDetailLeftBg’ defined but not used
reel.h:393: warning: ‘themeClrDetailLeftTxt’ defined but not used
reel.h:394: warning: ‘themeClrDetailRightBg’ defined but not used
reel.h:395: warning: ‘themeClrDetailRightTxt’ defined but not used
reel.h:396: warning: ‘themeClrItemNormalBg’ defined but not used
reel.h:397: warning: ‘themeClrItemNormalTxt’ defined but not used
reel.h:398: warning: ‘themeClrItemSelectBg’ defined but not used
reel.h:399: warning: ‘themeClrItemSelectTxt’ defined but not used
reel.h:400: warning: ‘themeClrItemRecordNormalBg’ defined but not used
reel.h:401: warning: ‘themeClrItemRecordNormalTxt’ defined but not used
reel.h:402: warning: ‘themeClrItemRecordSelectBg’ defined but not used
reel.h:403: warning: ‘themeClrItemRecordSelectTxt’ defined but not used
reel.h:404: warning: ‘themeClrItemSwitchNormalBg’ defined but not used
reel.h:405: warning: ‘themeClrItemSwitchNormalTxt’ defined but not used
reel.h:406: warning: ‘themeClrItemSwitchSelectBg’ defined but not used
reel.h:407: warning: ‘themeClrItemSwitchSelectTxt’ defined but not used
reel.h:408: warning: ‘themeClrTxtShadow’ defined but not used
reel.h:409: warning: ‘themeClrButtonRedFg’ defined but not used
reel.h:410: warning: ‘themeClrButtonGreenFg’ defined but not used
reel.h:411: warning: ‘themeClrButtonYellowFg’ defined but not used
reel.h:412: warning: ‘themeClrButtonBlueFg’ defined but not used
reel.h:414: warning: ‘themeOptScaleFrame’ defined but not used
reel.h:415: warning: ‘themeOptItemsFrame’ defined but not used
reel.h:416: warning: ‘themeOptChannelsFrame’ defined but not used
reel.h:417: warning: ‘themeOptShowDate’ defined but not used
reel.h:418: warning: ‘themeOptShowTime’ defined but not used
reel.h:419: warning: ‘themeOptShowSR’ defined but not used
reel.h:420: warning: ‘themeOptShowRN’ defined but not used
reel.h:422: warning: ‘themeOptFrameLeft’ defined but not used
reel.h:423: warning: ‘themeOptFrameTop’ defined but not used
reel.h:424: warning: ‘themeOptFrameRight’ defined but not used
reel.h:425: warning: ‘themeOptFrameBottom’ defined but not used
reel.h:427: warning: ‘themeClrDateFrame’ defined but not used
reel.h:428: warning: ‘themeClrScaleFrame’ defined but not used
reel.h:429: warning: ‘themeClrDetailLeftFrame’ defined but not used
reel.h:430: warning: ‘themeClrDetailRightFrame’ defined but not used
reel.h:431: warning: ‘themeClrChannelNormalFrame’ defined but not used
reel.h:432: warning: ‘themeClrChannelSelectFrame’ defined but not used
reel.h:433: warning: ‘themeClrChannelsFrame’ defined but not used
reel.h:434: warning: ‘themeClrChannelsBg’ defined but not used
reel.h:435: warning: ‘themeClrItemsFrame’ defined but not used
reel.h:436: warning: ‘themeClrItemsBg’ defined but not used
reel.h:437: warning: ‘themeClrChannelNormalBg’ defined but not used
reel.h:438: warning: ‘themeClrChannelNormalTxt’ defined but not used
reel.h:439: warning: ‘themeClrChannelSelectBg’ defined but not used
reel.h:440: warning: ‘themeClrChannelSelectTxt’ defined but not used
reel.h:441: warning: ‘themeClrTimeScaleBg’ defined but not used
reel.h:442: warning: ‘themeClrTimeScaleFg’ defined but not used
reel.h:443: warning: ‘themeClrTimeNowBg’ defined but not used
reel.h:444: warning: ‘themeClrTimeNowFg’ defined but not used
reel.h:446: warning: ‘themeClrItemNormalFrame’ defined but not used
reel.h:447: warning: ‘themeClrItemSelectFrame’ defined but not used
reel.h:448: warning: ‘themeClrRecordNormalFrame’ defined but not used
reel.h:449: warning: ‘themeClrRecordSelectFrame’ defined but not used
reel.h:450: warning: ‘themeClrSwitchNormalFrame’ defined but not used
reel.h:451: warning: ‘themeClrSwitchSelectFrame’ defined but not used
make[1]: *** [displaychannel.o] Error 1


Im Internet habe ich nur gelesen, dass es irgendetwas mit dem 64 Bit Prozessor zu tun haben soll. System ist ein Opensuse 11.0 64Bit.

Vielleicht weiss von euch wer Rat.

Gruss
jm24
VDR-Wohnzimmer: OrigenAE S16T, BeQuiet L8 300, Intel G2020, Intel DH77EB, Zotac GT630 Zone Edition, Mystique SaTiX-S2 Dual, Samsung 840 Evo
VDR-Schlafzimmer: OrigenAE S10V, HEC P3D-300, Intel i3 530, MSI H55M-E33, Asus EN210 Silent 128-bit, Mystique SaTiX-S2 Dual V2, OCZ Vertex2

Software: Ubuntu 12.04.4 LTS, Kernel 3.8.0-39, Nvidia 331.67, softhddevice-git, vdr-2.1.6

This post has been edited 1 times, last edit by "jm24" (Jan 20th 2009, 4:12pm)


91

Wednesday, January 21st 2009, 8:14am

Entferne in der displaychannel.c: in Zeile 347 den cast auf unsigned int.

Also einfach das (unsigned int) löschen.

This post has been edited 1 times, last edit by "ALT255" (Jan 21st 2009, 8:15am)


jm24

Intermediate

Posts: 172

Location: Ingolstadt

  • Send private message

92

Wednesday, January 21st 2009, 10:06am

@ALT255

Super, Danke das wars!
VDR-Wohnzimmer: OrigenAE S16T, BeQuiet L8 300, Intel G2020, Intel DH77EB, Zotac GT630 Zone Edition, Mystique SaTiX-S2 Dual, Samsung 840 Evo
VDR-Schlafzimmer: OrigenAE S10V, HEC P3D-300, Intel i3 530, MSI H55M-E33, Asus EN210 Silent 128-bit, Mystique SaTiX-S2 Dual V2, OCZ Vertex2

Software: Ubuntu 12.04.4 LTS, Kernel 3.8.0-39, Nvidia 331.67, softhddevice-git, vdr-2.1.6

helau

Sage

Posts: 5,226

Location: Northern Black Forest

  • Send private message

93

Wednesday, January 21st 2009, 10:11am

Quoted

Original von CR7
Hi Thorsten,

ich nutze z.B. menuorg-Plugin. Das setup-Plugin tut es auch.

Die Namen kannst du im Menu so benennen, wie du willst. Du musst dann die menulist anpassen, so daß die Namen übereinstimmen. Wildcard "*" kannst du auch in der menulist nutzen.

Das Bild vom letzten Plugin ist menugimmick:
z.B. VDR - Disk*;menugimmick

Allerdings funktioniert diese nicht perfekt bei mir. Außerdem ist Reihenfolge der Bilder im menu hartkodiert.

Einfach mal mit der menulist rumspielen...

Kannst Du mal Deine menulist und Deine menuorg.xml posten ?!
Gen2VDR / alcd / admin / yacoto - Features & Bugs - HW: Zotac Geforce 9300 MoBo / Cine-S2 im Activy Gehaeuse
und her mit den Logs :)
VDR-Portal Forenregelergänzung: Wer es wagt Anfragen eines Moderators zu ignorieren kann an den virtuellen Pranger gestellt werden.

94

Wednesday, January 21st 2009, 7:50pm

Hallo,

die Screenshots sind ja echt beeindruckend! Weiter so!

Quoted

Original von CR7
@herrlado:
Im Moment nur mit eHD und reelbox - plugin...
der Standart-VDR bräuchte dein TrueColor-OSD und müsste die Funktionen exakt für skinreel anbieten.


Sorry, mit der Materie (reelbox-plugin) kenne ich mich nicht aus.
Kannst du vielleicht erklären, was hierfür nötig wäre/was fehlt?
Vielleicht kannst du einschätzen, wieviel Aufwand es wäre?

Mit Xineliboutput ist doch zumindest schon ein OSD mit hoher Auflösung und erhöhter Farbtiefe möglich...

Gruß,
Hendrik
yavdr 0.5 auf M3N78-EM, Cine S2

95

Wednesday, January 21st 2009, 8:24pm

Hi henfri,

kenne mich mit dem xine-Output & Co. überhaupt nicht aus.
Es müsste irgendwie - denke ich - daß Interface des reelbox-Plugins implentieren. Aber vielleicht gibt's auch noch mehr Funktionen.
Wie gesagt... da hab ich keine Ahnung.

--
Hi Helau,

meine menuorg.xml und die menulist sind wenig spektakulär - manche Sachen nutze ich noch nicht.

menuorg.xml

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
24
25
<?xml version="1.0" encoding="UTF-8"?>
<menus>
    <system name="Schedule" />
    <system name="Channels" />
    <system name="Timers" />
    <system name="Recordings" />
    <plugin name="radiolist" />
     <menu name="Extras">
        <plugin name="osdpip" title="Bild-in-Bild" />
        <command name="CD/DVD auswerfen" confirm="no" execute="eject /dev/dvd" />
        <plugin name="osdteletext" title="Videotext" />
        <plugin name="filebrowser" />
         <plugin name="xinemediaplayer" />
        <plugin name="shoutcast" />
     </menu>
    <menu name="Setup">
        <system name="Setup" />
        <system name="Commands" />
        <plugin name="femon" />
        <plugin name="mlist" />
        <plugin name="reelbox" />
        <plugin name="reelchannelscan" />
        <plugin name="devstatus" />
    </menu>
</menus> 
menulist

Source code

1
2
3
4
5
VDR  -  Disk*;menucentered;smallbuttons;imgnum
VDR  -  Extras;internetextras
VDR  -  Setup;setupcentered;smallbuttons
...
#Rest aus der Orig von RMM

96

Wednesday, January 21st 2009, 10:40pm

Muß es ein 1.7 sein oder geht auch ein 1.6? Ich habe den vdr-1.7.y-skinreel3-vdr-osd.diff auf vdr-1.6 angewendet ohne das er gemeckert hat. Alle plugins neu kompiliert, dann ein emerge vdr-skinreel ausgeführt, der bricht dann hier ab:

Source code

1
2
3
skinreel.c:21: error: 'tColor clrGray62' redeclared as different kind of symbol
/usr/include/vdr/osd.h:29: error: previous declaration of '<anonymous enum> clrGray62'
make: *** [skinreel.o] Error 1


...
Tschuldigung, war ein ACCEPT_KEYWORDS Fehler.

This post has been edited 1 times, last edit by "ilmusy" (Jan 21st 2009, 11:02pm)


97

Wednesday, January 21st 2009, 11:32pm

Ich habe jetzt vdr-skinreel installiert, und das plugin erscheint auch im Pluginmenü, aber es ist immer noch das alte Menü zu sehen. Wie gehts denn weiter? Auf der ersten Seite sind von Dateien die Rede. Ich habe diese Datei /etc/vdr/skinreel3 nicht in der die Zeile
VDR*;menucentered;imgnum
eingefügt werden soll. Und diese Datei vdr-menu.xml finde ich auch nirgendwo im System.
Mir fehlt wohl noch etwas, muß ich weitere plugins kompilieren? Ich hab bis jetzt nur reelbox und skinreel3 als plugins.

jm24

Intermediate

Posts: 172

Location: Ingolstadt

  • Send private message

98

Friday, January 23rd 2009, 6:53pm

@ilmusy
am besten du lädst dir mal das komplette svn reelbox.org, darin findest du dann alle Dateien die du brauchst. Außerdem siehst du dann auch noch wo welche Dateien erwartet werden.

@all

Habe heute mal ein wenig mit menulist und vdr-menu.xml rumprobiert und hab ziemlich viel hinbekommen.
Hier mal ein Überblick:









Das einzige was ich überhaupt nicht hinkriege ist das Hauptmenü mit den Icons, schaut bei mir immer so aus:



Hab auch schon VDR - Disk*;menugimmick usw. probiert, hab den Eindruck dass er alles was mit menugimmick zu tun hat ignoriert.

Hier mal meine menulist:

Source code

1
2
3
4
5
6
7
8
9
#Menu
VDR*;menucentered;imgnum
VDR  -  Title$Menu*;menucentered;imgnum;uppercase
VDR  -  Main Menu*;menugimmick;imgnum;uppercase
VDR  -  TV & Radio;tvradio
VDR  -  Musik & Bilder;musicpictures
VDR  -  Filme & DVD;filmsdvd
VDR  -  Internet & Extras;internetextras
VDR  -  Optionale Software;optsoftware


Und meine vdr-menu.xml:

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
24
25
26
27
28
29
30
31
<menus>
	<menu name="TV &amp; Radio"  info="DVB channel list, TV guide, Timer &amp; Search timer menus, Parental control">
		<system name="Schedule" />
    		<system name="Channels" />
    		<system name="Timers" />
		<plugin name="osdteletext" />
    	</menu>

	<menu name="Musik &amp; Bilder"  info="Music library, Picture library, Internet radio, Audio CD ripping">
		<plugin name="setup" />
		<plugin name="reelbox" />
	</menu>

	<menu name="Filme &amp; DVD"  info="Movie library, TV recordings, Burn TV recordings, Video DVD ripping">
		<system name="Recordings" />
		<plugin name="mediaplayer" info="Watch movies, manage and copy movie files" />
		<plugin name="mediaplayerdvd" info="Watch movies, manage and copy movie files" />
		<plugin name="xinemediaplayer" />
	</menu>

	<menu name="Internet &amp; Extras"  info="File Manager, Web browser, ReelBlog">
		<plugin name="filebrowser" info="Copy, move, edit and delete files"/>
		<plugin name="systeminfo" />
	</menu>

	<menu name="Optionale Software"  info="Additional software provided by third party developers">
		<plugin name="femon" />
		<plugin name="mount" />
		<system name="Commands" />
		
       	</menu>


Gruß
jm24
VDR-Wohnzimmer: OrigenAE S16T, BeQuiet L8 300, Intel G2020, Intel DH77EB, Zotac GT630 Zone Edition, Mystique SaTiX-S2 Dual, Samsung 840 Evo
VDR-Schlafzimmer: OrigenAE S10V, HEC P3D-300, Intel i3 530, MSI H55M-E33, Asus EN210 Silent 128-bit, Mystique SaTiX-S2 Dual V2, OCZ Vertex2

Software: Ubuntu 12.04.4 LTS, Kernel 3.8.0-39, Nvidia 331.67, softhddevice-git, vdr-2.1.6

99

Saturday, January 24th 2009, 8:11pm

Quoted

Original von jm24
Hab auch schon VDR - Disk*;menugimmick usw. probiert, hab den Eindruck dass er alles was mit menugimmick zu tun hat ignoriert.


Das menugimmick hab' ich unter dem Zeitdruck der bei der Entwicklung geherrscht hat hardgecoded - konfiguierbar per config-File wäre natürlich viel toller.... :

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
24
25
26
27
28
29
30
31
32
33
34
35
              if(Current) {
                 osd->DrawImage(imgButtonBigActive, xbtn, 35 + y + (lineHeight - IMGNUMBERHEIGHT)/2 -2, true);
                 myText << "  1  " << I18nTranslate("TV & Radio", "vdr");
                 if(strncmp(Text, myText.str().c_str(), 15) == 0) {
                   btn = "hm_tvradio_active.png";
                 } else {
                   myText.str("");
                   myText << "  2  " << I18nTranslate("Music & Pictures", "vdr");
                   if(strncmp(Text, myText.str().c_str(), 21) == 0) {
                     btn = "hm_musikbilder_active.png";
                   } else {
                     myText.str("");
                     myText << "  3  " << I18nTranslate("Films & DVD", "vdr");
                     if(strncmp(Text, myText.str().c_str(), 16) == 0) {
                       btn = "hm_filmedvd_active.png";
                     } else {
                       myText.str("");
                       myText << "  4  " << I18nTranslate("Internet & Extras", "vdr");
                       if(strncmp(Text, myText.str().c_str(), 16) == 0) {
                         btn = "hm_internetextras_active.png";
                       } else {
                         myText.str("");
                         myText << "  5  " << I18nTranslate("Additional Software", "vdr");
                         if(strncmp(Text, myText.str().c_str(), 24) == 0) {
                           btn = "hm_software_active.png";
                         }
                       }
                     }
                   }
                 }
                 if(Index%2==1)
                   DrawUnbufferedImage(osd, btn.c_str(), xbtn+310, 23 + y + (lineHeight - IMGNUMBERHEIGHT)/2 -2, true);
                 else
                   DrawUnbufferedImage(osd, btn.c_str(), xbtn-45, 23 + y + (lineHeight - IMGNUMBERHEIGHT)/2 -2, true);
              } else {

D.h. das MenuGimmick funktioniert, wenn die Texte im Hauptmenü so aussehen:
1 TV & Radio
2 Musik & Bilder
3 Filme & DVD
4 Internet & Extras
5 Optionale Software

Tommy.Z

Professional

Posts: 799

Location: Niederbayern

  • Send private message

100

Sunday, January 25th 2009, 2:23pm

Hallo
Im Hauptmenü stimmen jetzt die Symbole, aber im Untermenü wird immer das selbe angezeigt (das vom dazugehörigen Hauptmenüpunkt)
????
Wie bekommt man das zum Plugin passende Bildchen?
Danke
VDR1 yaVDR 0.6: Gehäuse: OrigenAE X15e Board: Giada MG-C1037-SL Grafik: GT620 CPU: Celeron 1037U Ram: 2GB DVB: CineS2 Festplatte: 2x1TB
VDR2 yaVDR 0.6: Gehäuse: Streacom F7C Board: Zotac Z68ITX-B-E Grafik: GT430 CPU: Pentium G630 Ram: 8GB DVB: CineS2 Festplatte: 30GB mSata + 500GB 2,5
VDR3 yaVDR 0.6: Gehäuse: HP N36L Ram: 8GB DVB: 2 x CineS2 Festplatten: 2x 1,5TB und 2x2TB
Octopus Net (Rack) 4xS2 + 8xS2

Immortal Romance Spielautomat