Ha! das problem mit dem OSDTeletext ist gelöst.
Das Verhalten von VDR hat sich geändert, vorher wurde die OSD-Größe in Text-Einheiten geliefert, nun ist es in pixel.
Das OSDTeletextplugin lief also auf 80x40 pixel, daher war es so klein.
Einfach im Setup umstellen.
Das könnte natürlich auch bei anderen Plugings passieren, daher erst im Setup gucken
PlugIn-Patches für VDR 1.3.7
- LordJaxom
- Geschlossen
-
-
Hallo,
ich habe mich am screenshot-plugin versucht, die "Interface->" durch "Skins.Message" zu ersetzen war ja nicht schwer, funktioniert auch, aber das Plugin muss vor dem "Shot" das Menü schliessen.
Womit ersetze ich in screenshot.c Zeile 85 jetzt das "Interface->Close();"?
Könnte mir jemand einen Tip geben...
Mike
-
Hallo,
hat schon jemand das softdevice-0.0.5 Plugin unter 1.3.7 zum Laufen bekommen??
-
-
Reicht leider nicht. Es muss ja das ganze OSD geschlossen werden, bevor der Screenshot gemacht wird, sonst ist das OSD ja mit drauf.
Skins.Message(mtIrgendwas, NULL) löscht wohl wirklich nur eine Message, aber nicht das OSD.
Mike
-
Hallo,
hier ein kleiner Patch ein Problem des GLCD-Plugins mit dem VDR-1.3.7/8 und möglicherweise davor beseitigt.
Der Patch beseitigt das permanente Anzeigen von Statusnachrichten.
Und zwar wird in der developer-Serie des VDR bei den Statusnachrichten,
anscheinend kein Löschbefehl (SetStatusMessage(NULL)) mehr gegeben,
dagegen wirkt der Patch, er notiert dazu den Startzeitpunkt, und
verbirgt nach Ablauf der OSDMessageTime*) die Statusnachricht wieder...Cu,
Andreas*) Menu > Einstellungen > Osd > Anzeigedauer für Nachrichten
-
hi,
ZitatOriginal von vejoun
Reicht leider nicht. Es muss ja das ganze OSD geschlossen werden, bevor der Screenshot gemacht wird, sonst ist das OSD ja mit drauf.Skins.Message(mtIrgendwas, NULL) löscht wohl wirklich nur eine Message, aber nicht das OSD.
Mike
als Unwissender ,wie waere es mit
habe aber keine Ahnung von dem Kram
mfg -
zum osdteletext-plugin ein tipp:
wenn folgender fehler auftritt:
ERROR: cOsd::SetAreas returned 5osd width auf maximal 640 stellen.
/wastl
-
Hallo,
hier das Patch für's screenshot-0.0.3-Plugin...
Cu,
Andreas -
Hi LordJaxom,
hast Du eventuell schon rausgefunden, wie der Ersatz für ehemals cMenuTextItem () heißt, bzw. wie so was nun realesiert wird?
Claus
-
Zitat
Original von clausmuus
hast Du eventuell schon rausgefunden, wie der Ersatz für ehemals cMenuTextItem () heißt, bzw. wie so was nun realesiert wird?Hi,
im Imageplugin sieht die Lösung wie folgt aus, freiabgekupfert vom VDR (reccmds.conf)
Cu,
AndreasCode
Alles anzeigenconst char *szResult = p->Execute(m_szFileName); if (szResult) return AddSubMenu(new cImageMenuResult(p->Title(), szResult, fontFix)); //-------------------------------------------------------------------------------------------------- class cImageMenuResult : public cOsdMenu { const char *m_szText; public: cImageMenuResult(const char *Title, const char *Text, eDvbFont Font = fontOsd); virtual eOSState ProcessKey(eKeys Key); virtual void Display(void); }; //-------------------------------------------------------------------------------------------------- cImageMenuResult::cImageMenuResult(const char *Title, const char *Text, eDvbFont Font) : cOsdMenu(Title) , m_szText(Text) { SetHelp(NULL, NULL, NULL, tr("Back")); } void cImageMenuResult::Display(void) { cOsdMenu::Display(); DisplayMenu()->SetText(m_szText, true); } eOSState cImageMenuResult::ProcessKey(eKeys nKey) { switch (nKey) { case kUp|k_Repeat: case kUp: case kDown|k_Repeat: case kDown: case kLeft|k_Repeat: case kLeft: case kRight|k_Repeat: case kRight: DisplayMenu()->Scroll(NORMALKEY(nKey) == kUp || NORMALKEY(nKey) == kLeft, NORMALKEY(nKey) == kLeft || NORMALKEY(nKey) == kRight); return osContinue; default: break; } eOSState nState = cOsdMenu::ProcessKey(nKey); if (nState == osUnknown) { switch (nKey) { case kOk: return osBack; default: nState = osContinue; } } return nState; }
-
Hi Hulk,
danke, hat funktioniert.
Claus
-
thomasd dein patch pilot funzt, das mit der falschen farbe nervte etwas
Zitatpilot-0.0.6-vdr-1.3.7
Ich habe zwar die Farben durcheinandergewürfelt. zB. Roter Button ist jetzt Blau
aber es kompiliert und läuft erstmal
Achso, abwärtskompatibel zu 1.3.6 isset nicht. Ich hatte keine Lust auf so viele ifdefs...
ThomasD
hab jetzt bei pilotosd.c geaendert
zeile 646:
von : osd->DrawRectangle(t-16, (3+LINEHEIGHT)*1 + 8, t-6, (3+LINEHEIGHT)*1+18, pal[10]);
nach :
osd->DrawRectangle(t-16, (3+LINEHEIGHT)*1 + 8, t-6, (3+LINEHEIGHT)*1+18, pal[5]);zeile 648 :
von : osd->DrawRectangle(config.width-46, 3+8, config.width-36, 3+18, pal[10]);
nach:
osd->DrawRectangle(config.width-46, 3+8, config.width-36, 3+18, pal[5]);ich hoffe ich habe nichts zerstoert ich habe naemlich keine ahnung vom programmieren war der 1. versuch und hat geklappt
deswegen macht mich das so stutzig aber egalvoller stolz
hotzenplotz -
Hi,
ich hab mal ne Frage. Hat hier jemand von euch vdr-1.3.8 mit MP3/Mplayer Patch mp3-0.90 am laufen? Ich habe wie im MPlayer Forum beschrieben ein kleines Problem mit der Konfiguration und mein Verdacht richtet sich derzeit auf diesen Patch. Nur müssten doch theoretisch mehr als nur ich von diesem Problem betroffen sein, oder?
Bitte schaut euch mein Anliegen mal an:
http://www.vdrportal.de/board/thread.php?threadid=17612&sid=EDIT: mittlerweile hat sich dank zuse herausgestellt, dass es wohl tatsächlich ein Bug des vdr-1.3.7-mp3.0.9.0.Patches sein muss, da die genannten Probleme nicht mit dem 0.8.3 Plugin auftreten.
Sascha
kannst du den Patch evtl. neu releasen? -
Zitat
Original von Habib
Hi,ich hab mal ne Frage. Hat hier jemand von euch vdr-1.3.8 mit MP3/Mplayer Patch mp3-0.90 am laufen? Ich habe wie im MPlayer Forum beschrieben ein kleines Problem mit der Konfiguration und mein Verdacht richtet sich derzeit auf diesen Patch. Nur müssten doch theoretisch mehr als nur ich von diesem Problem betroffen sein, oder?
Bitte schaut euch mein Anliegen mal an:
http://www.vdrportal.de/board/thread.php?threadid=17612&sid=EDIT: mittlerweile hat sich dank zuse herausgestellt, dass es wohl tatsächlich ein Bug des vdr-1.3.7-mp3.0.9.0.Patches sein muss, da die genannten Probleme nicht mit dem 0.8.3 Plugin auftreten.
Sascha
kannst du den Patch evtl. neu releasen?Hi,
weil crossgepostet, liegt die Antwort auch dort :
http://www.vdr-portal.de/board…?postid=142596#post142596Cu,
Andreas -
hat schon jemand patch fuer tvonscreen ?
sorry fuers nachfragen ich kann es definitiv nicht -
Hallo!
Code
Alles anzeigenIn file included from dvd.h:16, ? ? from dvd.c:11: ? ? /usr/local/include/dvdnav/dvdnav.h: In member function `void ? ? cDvdPlayer::selectUpButton()': ? ? /usr/local/include/dvdnav/dvdnav.h:316: error: too many arguments to function ` ? ? dvdnav_status_t dvdnav_upper_button_select(dvdnav_t*)' ? ? player-dvd.h:537: error: at this point in file ? ? /usr/local/include/dvdnav/dvdnav.h: In member function `void ? ? cDvdPlayer::selectDownButton()': ? ? /usr/local/include/dvdnav/dvdnav.h:317: error: too many arguments to function ` ? ? dvdnav_status_t dvdnav_lower_button_select(dvdnav_t*)' ? ? player-dvd.h:545: error: at this point in file ? ? /usr/local/include/dvdnav/dvdnav.h: In member function `void ? ? cDvdPlayer::selectLeftButton()': ? ? /usr/local/include/dvdnav/dvdnav.h:319: error: too many arguments to function ` ? ? dvdnav_status_t dvdnav_left_button_select(dvdnav_t*)' ? ? player-dvd.h:553: error: at this point in file ? ? /usr/local/include/dvdnav/dvdnav.h: In member function `void ? ? cDvdPlayer::selectRightButton()': ? ? /usr/local/include/dvdnav/dvdnav.h:318: error: too many arguments to function ` ? ? dvdnav_status_t dvdnav_right_button_select(dvdnav_t*)' ? ? player-dvd.h:561: error: at this point in file ? ? /usr/local/include/dvdnav/dvdnav.h: In member function `void ? ? cDvdPlayer::activateButton()': ? ? /usr/local/include/dvdnav/dvdnav.h:324: error: too many arguments to function ` ? ? dvdnav_status_t dvdnav_button_activate(dvdnav_t*)' ? ? player-dvd.h:569: error: at this point in file ? ? make[1]: *** [dvd.o] Error 1
Leider geht das Diff für vdr-dvd-0.3.4RC10 nicht für den vdr-1.3.8.
Wer kann mir dan helfen? -
Also alle diffs fuer 1.3.7 haben auch mit 1.3.8 gefunzt ,
bzw. gepacht wurden sie unter 1.3.7 ...aber warum schreibt ich das ?(;)bye
-
Zitat
Original von steinsursel
Leider geht das Diff für vdr-dvd-0.3.4RC10 nicht für den vdr-1.3.8.
Wer kann mir dan helfen?Das würde ich für ein Gerücht halten, da hier vdr-dvd-0.3.4RC10 + vdr-1.3.8 durch
den Kompiler gepasst haben.Die Fehlermeldung sieht eher nach einer inkompatiblität mit libdvdnav aus...
-> /usr/local/include/dvdnav/dvdnav.h
Cu,
Andreas -
Zitat
Original von Hulk
Hi,für's VDR Extension Board (http://www.vdr-portal.de/board/thread.php?threadid=7868&sid=)
Cu,
AndreasHi,
der Patch tut es bei mir nicht, da kommt nur was von "-Nur ../../../vdr-1.2.6/PLUGINS/src/extb-0.0.1/extb_irsend.c extb-0.0.1/extb_irsend.c" ???
Ich hab derzeit die Version 2.2.a und die läuft auch ohne Patch durch, kann leider nur den PIC nicht auslesen und daher auch die LEDs nicht ansteuern.
Mach ich was falsch?
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!