Noch ein neues Paket:
- vdrdevel-plugin-dxr3_0.2.9-3
Tom
Noch ein neues Paket:
- vdrdevel-plugin-dxr3_0.2.9-3
Tom
kann mir jemand erklären wie man das osd am besten einstellt ?
bei mir (mit xineliboutput) wird das osd relativ klein dargestellt und auf den hd-sendern
viel zu gross .....
bei den plugins :
tvonscreen wird in monsterdimensionen dargestellt und osdteletext hat
dei grösse vom original osd ?
oder will das kls erst in der nächsten version "anpassen" ?
werd jetzt mal text2skin testen
hopalla:
ZitatAlles anzeigendebian/rules build
/usr/share/vdr-dev/make-special-vdr.sh debian/rules build SPECIAL_VDR_SUFFIX='devel' MAKE_SPECIAL_VDR='' NO_CHECKBUILDDEPS=''
prepare: save all in subdirectory .save
prepare_common: substitute vdr -> vdrdevel
prepare_text2skin: use skins from standard packages
patching file debian/control
patching file debian/links
prepare_text2skin: use skin locales from standard packages
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- debian/patches/95_text2skin-1.1-cvs-locale.dpatch
|+++ debian/patches/95_text2skin-1.1-cvs-locale.dpatch
--------------------------
File to patch:
ok make-special-vdr.sh warwohl noch "alt" ?!
hier nochwas mit text2skin :
ZitatERROR: /var/lib/vdrdevel/plugins/text2skin: File exists
und vdrdevel restartet in einer netten endlosschleife....
ZitatAlles anzeigenOriginal von hotzenplotz5
kann mir jemand erklären wie man das osd am besten einstellt ?
bei mir (mit xineliboutput) wird das osd relativ klein dargestellt und auf den hd-sendern
viel zu gross .....
bei den plugins :
tvonscreen wird in monsterdimensionen dargestellt und osdteletext hat
dei grösse vom original osd ?
oder will das kls erst in der nächsten version "anpassen" ?
Ich vermute, da muss xineliboutput (evtl. auch andere Plugins) noch angepasst werden an die OSD-Größen in Prozent.
Zitatok make-special-vdr.sh warwohl noch "alt" ?!
Sieht so aus. Welche Version hat make-special-vdr.sh bei dir? Für text2skin brauchst du Version 1.2, die sollte in /usr/share/vdrdevel-dev vorhanden sein. Ausgeführt wird aber immer zuerst die Version von /usr/share/vdr-dev, die mit Sicherheit zu alt ist. Aber wenn dort die Version 1.1 liegen würde, würde sofort auf die neuere Version in /usr/share/vdrdevel-dev verzweigt werden. Bei mir klappt das sehr gut.
Verwirrt? Okay, die einfache Lösung für deinen Fall:
export MAKE_SPECIAL_VDR=/usr/share/vdrdevel-dev/make-special-vdr.sh
Zitathier nochwas mit text2skin :
und vdrdevel restartet in einer netten endlosschleife....
/var/lib/vdrdevel/plugins/text2skin sollte eigentlich ein Link auf /var/lib/vdr/plugins/text2skin sein.
Tom
ok die fehlermeldung und der restart kommen wenn keine skins installiert sind
meine wenigkeit hat gedacht text2skin lässt sich auch so installieren ohne skins und ohne absturz
evtl wäre doch ein beispielskin im paket doch ganz gut?
ZitatOriginal von hotzenplotz5
ok die fehlermeldung und der restart kommen wenn keine skins installiert sind
meine wenigkeit hat gedacht text2skin lässt sich auch so installieren ohne skins und ohne absturz
Wäre sicher besser, obwohl das Plugin dann sinnlos wäre.
Zitatevtl wäre doch ein beispielskin im paket doch ganz gut?
Wir wollten die Skins separat vom Plugin halten. So könnte das Plugin irgendwann ein richtiges Debianpaket werden, wobei das bei den Skins eher problematisch wird.
Installiere doch einfach das Paket vdr-skins.
Tom
ZitatInstalliere doch einfach das Paket vdr-skins.
hab ich ja jetzt
jetzt geht es ja auch
TomG gib mir mal nen tipp !
ich will die multipatch variante um den patch erweitern:
#! /bin/sh /usr/share/dpatch/dpatch-run
## opt-55_vdr-1.7.7_displaysize.dpatch by zulu
## http://www.vdr-portal.de/board/thread.php?threadid=86637
##
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: This patch is needed
@DPATCH@
diff -ruNp vdr-1.7.7/config.c vdr-1.7.7-displaysize/config.c
--- vdr-1.7.7/config.c 2009-05-03 15:58:08.000000000 +0200
+++ vdr-1.7.7-displaysize/config.c 2009-05-06 09:37:31.000000000 +0200
@@ -262,6 +262,8 @@ cSetup::cSetup(void)
UseDolbyDigital = 1;
ChannelInfoPos = 0;
ChannelInfoTime = 5;
+ DisplayWidth = 720;
+ DisplayHeight = 576;
OSDLeftP = 0.08;
OSDTopP = 0.08;
OSDWidthP = 0.87;
@@ -447,6 +449,8 @@ bool cSetup::Parse(const char *Name, con
else if (!strcasecmp(Name, "UseDolbyDigital")) UseDolbyDigital = atoi(Value);
else if (!strcasecmp(Name, "ChannelInfoPos")) ChannelInfoPos = atoi(Value);
else if (!strcasecmp(Name, "ChannelInfoTime")) ChannelInfoTime = atoi(Value);
+ else if (!strcasecmp(Name, "DisplayWidth")) DisplayWidth = atoi(Value);
+ else if (!strcasecmp(Name, "DisplayHeight")) DisplayHeight = atoi(Value);
else if (!strcasecmp(Name, "OSDLeftP")) OSDLeftP = atof(Value);
else if (!strcasecmp(Name, "OSDTopP")) OSDTopP = atof(Value);
else if (!strcasecmp(Name, "OSDWidthP")) OSDWidthP = atof(Value);
@@ -537,6 +541,8 @@ bool cSetup::Save(void)
Store("UseDolbyDigital", UseDolbyDigital);
Store("ChannelInfoPos", ChannelInfoPos);
Store("ChannelInfoTime", ChannelInfoTime);
+ Store("DisplayWidth", DisplayWidth);
+ Store("DisplayHeight", DisplayHeight);
Store("OSDLeftP", OSDLeftP);
Store("OSDTopP", OSDTopP);
Store("OSDWidthP", OSDWidthP);
diff -ruNp vdr-1.7.7/config.h vdr-1.7.7-displaysize/config.h
--- vdr-1.7.7/config.h 2009-05-03 15:15:35.000000000 +0200
+++ vdr-1.7.7-displaysize/config.h 2009-05-06 09:37:31.000000000 +0200
@@ -244,6 +244,7 @@ public:
int UseDolbyDigital;
int ChannelInfoPos;
int ChannelInfoTime;
+ int DisplayWidth, DisplayHeight;
double OSDLeftP, OSDTopP, OSDWidthP, OSDHeightP;
int OSDLeft, OSDTop, OSDWidth, OSDHeight;
int OSDMessageTime;
--- vdr-1.7.7/menu.c 2009-06-12 16:59:44.078187000 +0200
+++ vdr-1.7.7/menu.c-displaysize 2009-06-12 17:04:25.635846000 +0200
@@ -2842,6 +2842,8 @@ void cMenuSetupDVB::Setup(void)
Add(new cMenuEditBoolItem(tr("Setup.DVB$Video format"), &data.VideoFormat, "4:3", "16:9"));
if (data.VideoFormat == 0)
Add(new cMenuEditStraItem(tr("Setup.DVB$Video display format"), &data.VideoDisplayFormat, 3, videoDisplayFormatTexts));
+ Add(new cMenuEditIntItem( tr("Setup.DVB$Display width"), &data.DisplayWidth, MINOSDWIDTH, MAXOSDWIDTH));
+ Add(new cMenuEditIntItem( tr("Setup.DVB$Display height"), &data.DisplayHeight, MINOSDHEIGHT, MAXOSDHEIGHT));
Add(new cMenuEditBoolItem(tr("Setup.DVB$Record Dolby Digital"), &data.RecordDolbyDigital));
Add(new cMenuEditBoolItem(tr("Setup.DVB$Replay Dolby Digital"), &data.UseDolbyDigital));
Add(new cMenuEditStraItem(tr("Setup.DVB$Update channels"), &data.UpdateChannels, 6, updateChannelsTexts));
diff -ruNp vdr-1.7.7/osd.c vdr-1.7.7-displaysize/osd.c
--- vdr-1.7.7/osd.c 2009-05-03 15:52:47.000000000 +0200
+++ vdr-1.7.7-displaysize/osd.c 2009-05-06 09:37:31.000000000 +0200
@@ -921,6 +921,10 @@ void cOsdProvider::UpdateOsdSize(bool Fo
int Height;
eVideoAspect Aspect;
cDevice::PrimaryDevice()->GetVideoSize(Width, Height, Aspect);
+ if (Setup.DisplayWidth > 720 || Setup.DisplayHeight > 576) {
+ Width = Setup.DisplayWidth;
+ Height = Setup.DisplayHeight;
+ }
if (Width != oldWidth || Height != oldHeight || Aspect != oldAspect || Force) {
Setup.OSDLeft = int(round(Width * Setup.OSDLeftP));
Setup.OSDTop = int(round(Height * Setup.OSDTopP));
diff -ruNp vdr-1.7.7/po/de_DE.po vdr-1.7.7-displaysize/po/de_DE.po
--- vdr-1.7.7/po/de_DE.po 2009-05-03 16:15:20.000000000 +0200
+++ vdr-1.7.7-displaysize/po/de_DE.po 2009-05-06 09:37:31.000000000 +0200
@@ -623,6 +623,12 @@ msgstr "DVB"
msgid "Setup.DVB$Primary DVB interface"
msgstr "Primäres DVB-Interface"
+msgid "Setup.DVB$Display width"
+msgstr "Bildschirmbreite"
+
+msgid "Setup.DVB$Display height"
+msgstr "Bildschirmhöhe"
+
msgid "Setup.DVB$Video format"
msgstr "Videoformat"
Alles anzeigen
wo muss ich das überall "eintragen" ....... "damals reichte ein eintrag in der 00list, jetzt muss ich 00list.multipatch nehmen aber das reicht nicht
wo muss noch ein
opt-55_vdr-1.7.7_displaysize
hin, das vdr auch gepatcht wird ??
ja das dachte ich auch, aus irgendeinem grund wird vdr aber nicht gepatcht
und der patch sogar gelöscht (frechheit) und 00list und 00list.multipatch in den ursprünglichen zustand gebracht
uups ich glaub ich weiss warum ...... man manchmal könnte ich echt
der hier war schuld:
vdr_1.7.7-1devel2.diff.gz
eigentlich klar
fehlte dpatch?
also opt-55_vdr-1.7.7_displaysize.dpatch
sollte aber auch kein grund sein
ZitatOriginal von hotzenplotz5
TomG gib mir mal nen tipp !
ich will die multipatch variante um den patch erweitern:
Da der Patch die Schnittstellen ändert, musst du auf jeden Fall debian/abi-version.multipatch ändern, z.B.:
vdr-abi-1.7.7-multipatch-hotzenplotz5
Dann kannst du den neuen Patch akzeptieren lassen:
PATCHVARIANT=multipatch debian/rules accept-patches
Übersetzen siehe wilderigel. Dass du auch alle Plugins, die du verwenden möchtest, nochmal übersetzen musst, ist klar.
Tom
ZitatOriginal von hotzenplotz5
ja das dachte ich auch, aus irgendeinem grund wird vdr aber nicht gepatcht
und der patch sogar gelöscht (frechheit) und 00list und 00list.multipatch in den ursprünglichen zustand gebracht
Wenn du alles neu übersetzt und wahrscheinlich sowieso nur vdr-1.7.7 nutzen willst, würde ich dir raten, SPECIAL_VDR_SUFFIX=devel wegzulassen, d.h vdr-1.7.7-Pakete zu erzeugen. Das macht die Sache etwas einfacher.
Tom
ZitatOriginal von hotzenplotz5
ne vdr version hab ich schon, und eine vdrdevel auch jetzt bräuchte ich noch
eine dritte testvariante vdrdevel-hotzenplotz
Kein Problem: SPECIAL_VDR_SUFFIX=hotzenplotz
Tom
dann sollte man diese debconf frage ändern in:
ZitatStart vdrdevel-hotzenplotz automatically instead of vdrdevel or vdr?
übrigens dieses osd gedöns stiftet bei mir noch mehr verwirrung......
die hd-sender haben ca 20 cm grosse buchstaben im osd und je kleiner der sender "sendet" um so kleiner das osd
aber da hab bestimmt ich wieder was nicht kapiert!
auch mit osdadjust, das bietet mir immer ca. die hälfte des lcds an (grml)
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!