Hm... Keine Idee?
VDR Full HD OSD
- m.Rcu
- Geschlossen
-
-
was heisst denn kantig ?
sind sie schriften hochauflösend mit kanten , oder eher niedrig in der auflösung nur hoch skaliert ?
-
Hallo,
die Schriften sind niedrig auflösend.
Ich verstehe das ganze nicht ganz:
Es gibt zwei Möglichkeiten, die Schriftarten einzustellen:
Setup->OSD (hier kann ich scheinbar alle im System vorhandenend Schriften Wählen. Momentan: VDRSymbols...)
Setup->Plugins->SkinenigmaNG->Fonts (hier kann ich zw. VDR Standard Schriften und TTF wählen, Momentan: TTF)
Makefile im skinenigmang source Verzeichnis. Momentan habe ich dort nichts eingestellt (der Parameter ist auskommentiert).
Edit: Gebe ich hier die Schriften an, die es auf der enigmang homepage gibt, dann kann ich diese im Menü statt TTF auswählen. Einen Effekt hat dies aber nicht. (die Schriftarten sind in /etc/vdr/plugins/skinenigmang/fonts kopiert).Es gibt -selbst im mit Debug=1 im skinenigmang Makefile- keine Fehlermeldungen, die auf das Problem hindeuten.
Gruß,
Hendrik -
Hallo,
ich bin leider noch immer nicht weiter.
Kann mir jemand bitte mal seine funktionierende setup.conf posten, damit ich dies als Fehlerquelle ausschließen kann?Vielleicht kann mir ja jemand auch erklären, welche Fonts benötigt werden (und wo die liegen müssen).
Die vdr-ttf-symbole funktionieren bei mir übrigens.
Gruß,
Hendrik -
hier teile der setup.conf für xineliboutput und Fonts
Code
Alles anzeigenxineliboutput.Audio.Driver = alsa xineliboutput.Audio.Port = default xineliboutput.DisplayAspect = 16:9 xineliboutput.Frontend = sxfe xineliboutput.Fullscreen = 0 xineliboutput.Modeline = xineliboutput.OSD.AlphaCorrection = 0 xineliboutput.OSD.AlphaCorrectionAbs = 0 xineliboutput.OSD.Blending = 0 xineliboutput.OSD.BlendingLowRes = 1 xineliboutput.OSD.ExtSubSize = -1 xineliboutput.OSD.HideMainMenu = 0 xineliboutput.OSD.LayersVisible = 4 xineliboutput.OSD.Scaling = 0 xineliboutput.Post.denoise3d.chroma = 30 xineliboutput.Post.denoise3d.Enable = 1 xineliboutput.Post.denoise3d.luma = 40 xineliboutput.Post.denoise3d.time = 60 xineliboutput.Post.pp.Enable = 1 xineliboutput.Post.pp.Mode = de xineliboutput.Post.pp.Quality = 3 xineliboutput.Post.unsharp.chroma_amount = 0 xineliboutput.Post.unsharp.chroma_matrix_height = 3 xineliboutput.Post.unsharp.chroma_matrix_width = 3 xineliboutput.Post.unsharp.Enable = 1 xineliboutput.Post.unsharp.luma_amount = 0 xineliboutput.Post.unsharp.luma_matrix_height = 5 xineliboutput.Post.unsharp.luma_matrix_width = 5 xineliboutput.Video.AspectRatio = 0 xineliboutput.Video.AutoCrop = 1 xineliboutput.Video.AutoCrop.AutoDetect = 1 xineliboutput.Video.AutoCrop.DetectSubs = 1 xineliboutput.Video.AutoCrop.FixedSize = 1 xineliboutput.Video.AutoCrop.SoftStart = 1 xineliboutput.Video.Brightness = -1 xineliboutput.Video.Contrast = -1 xineliboutput.Video.Deinterlace = weave xineliboutput.Video.DeinterlaceOptions = method=Linear,cheap_mode=1,pulldown=none,framerate_mode=full,judder_correction=1,use_progressive_frame_flag=1,chroma_filter=0,enabled=1 xineliboutput.Video.Driver = xshm xineliboutput.Video.FieldOrder = 0 xineliboutput.Video.HUE = -1 xineliboutput.Video.IBPTrickSpeed = 0 xineliboutput.Video.MaxTrickSpeed = 12 xineliboutput.Video.Overscan = 0 xineliboutput.Video.Port = 0.0 xineliboutput.Video.Saturation = -1 xineliboutput.Video.Scale = 1 xineliboutput.Video.SwScale = 1 xineliboutput.Video.SwScale.Aspect = 0 xineliboutput.Video.SwScale.Downscale = 0 xineliboutput.Video.SwScale.Height = 576 xineliboutput.Video.SwScale.Resize = 1 xineliboutput.Video.SwScale.Width = 720 xineliboutput.VideoModeSwitching = 1 xineliboutput.X11.UseKeyboard = 1 xineliboutput.X11.WindowHeight = 1024 xineliboutput.X11.WindowWidth = 1600
Code
Alles anzeigenFontFix = Andale Mono:Standard FontFixSize = 20 FontOsd = Arial:Standard FontOsdSize = 22 FontSml = Arial:Standard FontSmlSize = 18 OSDHeight = 800 OSDLanguage = 1 OSDLeft = 54 OSDMessageTime = 1 OSDSkin = soppalusikka OSDTheme = default OSDTop = 45 OSDWidth = 1424
damit geht es bei mir
-
Hallo,
Diese Einstellungen waren unterschiedlich. (Hier deine Einstellungen, mit denen es jetzt funktioniert)
Code
Alles anzeigenxineliboutput.OSD.Scaling = 0 xineliboutput.Fullscreen = 0 xineliboutput.OSD.BlendingLowRes = 1 xineliboutput.OSD.Scaling = 0 xineliboutput.Post.denoise3d.Enable = 1 xineliboutput.Post.pp.Enable = 1 xineliboutput.Post.unsharp.Enable = 1 xineliboutput.Video.Deinterlace = weave xineliboutput.Video.Scale = 1 xineliboutput.Video.SwScale.Resize = 1 xineliboutput.X11.UseKeyboard = 1
Allerdings muss ich dazu sagen, dass diese Einstellungen zunächst dazu geführt haben, dass ich bemerkt habe, dass meine X-Auflösung nicht 1920x1080 war (sondern 13xx*7xx).
Möglicherweise hat Xineliboutput deshalb das Menü dann herunterskalieren müssen?Jetzt bin ich fast zufrieden. Nur passen die Spaltenbreiten in Enigma nicht mehr.
Wie kann ich die einstellen?Gruß,
Hendrik -
hi
leider passt das ganze nicht zum "VDR-Extensions-Patch-62//vdr-1.7.0_extensions.diff"
da in dem auch die config angepasst wird ..
schade ...
lg mentox
-
Hi,
ich habe das hier gerade mal alles durchgelesen und finde das hier sehr interessant. Nun habe ich aber noch eine FF-Karte die einen normalen Röhren TV bedient. Wenn ich meinen Beamer nutzen will schalte ich auf das xineliboutput plugin um. Wenn ich nun die OSD Größe auf 1280*720 stelle passt das ja für die FF-Karte nicht mehr.
Hat hier vielleicht jemand eine ähnliche Kombination und kann mir einen Tipp geben wie das geht? bzw. kann man die OSD Größe vielleicht per Skript beim Umschalten von xineliboutput auf FF-Karte ändern?Gruß
Mucki -
Zitat
Original von Mucki86
Hi,ich habe das hier gerade mal alles durchgelesen und finde das hier sehr interessant. Nun habe ich aber noch eine FF-Karte die einen normalen Röhren TV bedient. Wenn ich meinen Beamer nutzen will schalte ich auf das xineliboutput plugin um. Wenn ich nun die OSD Größe auf 1280*720 stelle passt das ja für die FF-Karte nicht mehr.
Hat hier vielleicht jemand eine ähnliche Kombination und kann mir einen Tipp geben wie das geht? bzw. kann man die OSD Größe vielleicht per Skript beim Umschalten von xineliboutput auf FF-Karte ändern?Gruß
MuckiHallo Mucki,
leg dir doch die setup.conf zweimal an (z.B setup.conf-hd/setucp.conf-ff und kopier diejenige die du brauchst mittels Skript vor dem VDR-Start auf die setup.conf.
Gruß
Wolfgang -
Hi wbreu,
gehen würde das, aber ich finde die Methode ein wenig rabiat, ich müsste dann ja immer beim Umschalten, VDR Stoppen, config austauschen, VDR Starten. Wenn jetzt gerade Aufnahmen laufen wäre das natürlich sehr ungünstig. Ich suche eher eine Methode das im laufenden Betrieb zu machen. Vielleicht mit SVDRP. Trotzdem Danke für den Tipp.
Gruß
Mucki -
Hallo,
nachdem ich eine Weile wieder das SD-OSD verwendet hab (neuinstallation) wollte ich jetzt wieder HD aktivieren.
Das klappt auch, doch leider sehe ich dann nur einen Teil des OSD (eben den Teil Oben Links.
Den VDR habe ich gepatcht:
Codeconfig.h: #define MINOSDWIDTH 480 #define MAXOSDWIDTH 1920 #define MINOSDHEIGHT 324 #define MAXOSDHEIGHT 1080
Xineliboutput auch (aktuelle cvs-version):
Code
Alles anzeigenosd.c: eOsdError Result = cOsd::SetAreas(Areas, NumAreas); if(2*Left() + Width() > 720 || 2*Top() + Height() > 576) { LOGDBG("Detected HD OSD, size > %dx%d, using setup values %dx%d", 2*Left() + Width(), 2*Top() + Height(), Setup.OSDWidth + (2*Setup.OSDLeft), Setup.OSDHeight + (2*Setup.OSDTop)); CmdSize(Setup.OSDWidth + (2*Setup.OSDLeft), Setup.OSDHeight + (2*Setup.OSDTop)); } else { CmdSize(720, 576); }
Das ist doch richtig so, oder?
xrandr sagt mir, ich nutze 1920x1080:
Codexrandr Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 1920 x 1080 VGA-0 disconnected (normal left inverted right x axis y axis) DVI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm 1920x1080 50.0*+ 60.0 ...
Seht ihr meinen Fehler/habt ihr einen Tipp?
Gruß,
Hendrik -
Zitat
Original von henfri
Jetzt bin ich fast zufrieden. Nur passen die Spaltenbreiten in Enigma nicht mehr.
Wie kann ich die einstellen?Gruß,
HendrikHallo, das hätte ich auch gerne gewusst? Oder wo muss ich patchen?
Gruß,
Blacky -
Zitat
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?
-
Zitat
Original von Blacky82529
Hallo, das hätte ich auch gerne gewusst? Oder wo muss ich patchen?
Gruß,
BlackyHallo Blacky,
was meinst du genau damit?
Sorry, aber ein bisschen genauere Fragestellung solltest du uns schon bieten!?
Wolfgang
-
Hat sich schon erledigt, mit Installation der SVN Version vom EnigmaNG.
Ich meinte die Spaltenbreiten im Programmführer für Programname,Zeit und laufendes Program z.b.Gruß,
-
Guten..
ich habe heute mal meinen VDR samt xineliboutput Plugin gepatcht.
nach anfänglichen Darstellungsprobleme sind mir 2 Dinge aufgefallen :
1.)Es müssen vermutlich die Skins die man für text2skin nutzt auch für die größe gepatcht werden . Die Skins werden sonst immer links am Rand dagestellt füllen aber nicht den ganzen Screen aus sprich über den ganzen LCD/Plasma Größe .
2.)Wenn die TV Wiedergabe sich von 16:9 auf 4:3 ändert (sprich die Automatik ..§ ok die funktioniert ja momentan eh nicht richtig § springt dann ändert sich auch das OSD .. mal groß , mal klein halt.
habt ihr das auch schon festgestellt ?
I30R6
-
Zitat
Original von C-3PO
Hat sich dahingehend mittlerweile etwas getan?
Das würde mich auch brennend interessieren !!!
Gruß
SieDu -
Zitat
Original von I30R6
Guten..ich habe heute mal meinen VDR samt xineliboutput Plugin gepatcht.
I30R6
Servus,
schonmal probiert nur den VDR zu patchen und das Xineliboutput nicht!
Soweit ich das sehe ändert sich dann die Größe des OSD nicht mehr.
Bei mir mit 1880x1040 und jeweiligen 20er Rand kein Scaling des OSD, allerdings nutze ich xine-vdpau.
Gruß
Wolfgang -
Ja, hab ich auch festgestellt,
text2skin skaliert nur vertikal und nicht horizontal
Und ich hab die Möglichkeit über die xine options software/hardware entweder immer volles OSD untransparent oder OSD in Bildbreite mit Transparenz zu haben. (bei nicht text2skin)
Zudem werden die Angaben zu den Seitenabständen irgendwie nicht mehr so recht beachtet.Aber generell würd ich enigmang empfehlen in darkblue?, ist hübsch und transparent.
Ist (war?) leider nicht bei e-tobi für multipatch drin... -
Zitat
Original von wbreu
Servus,
schonmal probiert nur den VDR zu patchen und das Xineliboutput nicht!
Soweit ich das sehe ändert sich dann die Größe des OSD nicht mehr.
Bei mir mit 1880x1040 und jeweiligen 20er Rand kein Scaling des OSD, allerdings nutze ich xine-vdpau.
Gruß
WolfgangNabend Wolfgang,
hmm nur VDR patchen könnte ich auch mal machen ..
Ich nutze ja auch xine-vdpau für die Wiedergabe über HDMI Ausgang der Grafikkarte . Auflösung 1920x1080 .
ZitatOriginal von netvista-fan
I30R6Ja, hab ich auch festgestellt,
text2skin skaliert nur vertikal und nicht horizontal
Und ich hab die Möglichkeit über die xine options software/hardware entweder immer volles OSD untransparent oder OSD in Bildbreite mit Transparenz zu haben. (bei nicht text2skin)
Zudem werden die Angaben zu den Seitenabständen irgendwie nicht mehr so recht beachtet.Aber generell würd ich enigmang empfehlen in darkblue?, ist hübsch und transparent.
Ist (war?) leider nicht bei e-tobi für multipatch drin...Hmm... mal schauen viell. hilft ja wirklich nur die Werte zu ändern.
mit E-tobi habe ich nicht viel zu tun .. mein VDR ist selbst kompiliert/gepatcht.
I30R6
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!