Danke für die Ideen
Muss mal schauen was am Besten funktioniert.
Spricht eigentlich was gegen ein tail -f auf Syslog? Also z.B. tail -n 1 -f /var/log/syslog | awk '$0 ~/ngene: Command timeout/ { system(sudo -i "/usr/bin/vdrrepair") }'
Beiträge von jack-itb
-
-
So, mit rsyslog ein Script ausführen ist ja tatsächlich kein Problem. Leider wird das Script natürlich als syslog-User ausgeführt unter dem ich natürlich nichts darf. sudo (mit NOPASSWD für mein Script) scheint für syslog auch nicht zu funktionieren und wäre Sicherheitstechnisch wohl auch keine gute Idee
BTW: Das Dynamite Plugin bietet die Möglichkeit dem VDR zur Laufzeit ein DVB Device zu entziehen und (nach dem Treiberneustart) wieder anzubinden, damit könntest du dir den VDR Neustart sparen.
Gute Idee. Werd ich mir auch mal anschauen. Ist aber nicht ganz so wichtig, der Fehler tritt ja immer nur direkt nach dem Boot bzw. nach dem Aufwachen aus dem Standby auf. Da ist ein VDR-Neustart schon ok.
War auch nicht unbedingt ein Vorwurf an dich (bei DVB und Linux ist aktuell alles ziemlich müllig), nur ist sowas generell Bastelei und eigentlich nix womit man auf Dauer glücklich ist. Und ich fühlte mich gezungen das mal zu erwähnen
Keine Ahnung wo der Treiber für deine Karte herkommt (diese Situation ist auch aktuell ziemlich blöd bei Linux, wo es die Treiber gibt wissen nur Insider), aber es könnte mal lohnen neuere/ältere Versionen zu probieren oder zu schauen obs irgendwo nen Patch (es gibt viele Patches für Problemlösungen die es aus irgendwelchen Gründen nie bis in den Upstream schaffen) für dein Problem gibt.
cu
Stimmt schon. Ich benutze momentan die dkms-Version von yavdr die im Gegensatz zum Standard-Kerneltreiber (der auch das "command timeout" Problem hat) immerhin eine korrekte femon-Signalanzeige bietet.
-
Danke, schau ich mir mal an.
Kommentare dazu kaputte Hardware/Treiber zu nutzen spare ich mir jetzt
Was soll ich machen? Am Treiber kann ich nichts ändern und unproblematischere (Budget DVBS2-) TV Karten scheint es ja auch eher nicht zu geben. Bin ja schon froh, dass sie ansonsten zuverlässig funktioniert...
-
Ich habe mit meiner Cine S2 V5.5 immer mal wieder das Problem:
Codengene: Command timeout cmd=04 prev=04 Dec 23 20:22:38 htpc kernel: [28708.088044] host_to_ngene (c000): 0d d3 f6 e9 8f 7b d3 7b Dec 23 20:22:38 htpc kernel: [28708.088047] ngene_to_host (c100): 01 fc 7e e7 f7 93 2d 2b Dec 23 20:22:38 htpc kernel: [28708.088050] dev->hosttongene (ffff880084cfc000): 04 04 d0 f1 2b fb 00 01 Dec 23 20:22:38 htpc kernel: [28708.088052] dev->ngenetohost (ffff880084cfc100): 00 00 00 00 00 00 00 00
Wenn das passiert reicht es den VDR zu beenden, den ngene Treiber neu zu laden und den VDR wieder zu starten. Wenn ich selber vorm TV sitze mache ich das per lircrc-Script. Manchmal tritt das Problem aber leider auch auf, wenn der VDR automatisch für eine Aufnahme gestartet wurde. Wie kann ich in dem Fall mein "Repair-Script" ausführen? Gibt es eine Möglichkeit auf die Einträge im Syslog zu reagieren? Per Cronjob? Hat jemand genau das zufällig schonmal gemacht und kann mir seinen Cronjob zur Verfügung stellen? Würde mich sehr freuen
-
Ja genau die Ansichten meinte ich. Allerdings meinte ich Channellogos jeweils vor den Menüeinträgen. Nicht das Logo oben links.
Ist wohl nicht zu realisieren, weil man ja keine Möglichkeit hat den sendernamen aus dem Menüitem zu extrahieren. -
talpa das pakt ist zumindest schonmal da:
https://launchpad.net/~yavdr/+archive/main/+files/vdr-skin-anthra-1920-fse_0.0.3-0yavdr0%7Enatty_all.debMit welchen Make.config Einstellungen?
edit: Ach seh schon: LOGOSRIGHT
Schade, dass man sowas bei Text2Skin Plugins nicht im kompilierten Plugin konfigurieren kann. -
Juhu, danke! Das ist echt prima geworden.
Nun ist das einzige was mir noch fehlt die Channellogos in der epgsearch "Was läuft" Übersicht Leider wohl zur Zeit nicht realisierbar.Danke nochmal, echt super Arbeit
-
Da mir selbst die schlankeren Menübalken auch besser gefallen, will ich das auf jeden Fall optional einbauen. Evtl sollte man dann aber auch die Farbbuttons etwas schlanker machen...usw.. ich will erst mal noch etwas *experimentieren* und das jetzt nicht hoppladihopp übers Knie brechen.
Perfekt! Freu mich schon
-
So, hier die Änderungen für mehr Einträge:
Code
Alles anzeigen<!--MAINMENULOGOS-BEGIN--> <list x1="1220" x2="1369" y1="81" y2="900" condition="equal({MenuTitle:clean},'VDR')" > <item height="58"/> [...] <!--MAINMENU-BEGIN--> <list x1="1364" x2="1920" y1="125" y2="945" condition="equal({MenuTitle:clean},'VDR')"> <item height="58"/> <block condition="or({MenuGroup},{MenuItem})" > <!--<rectangle x1="20" x2="21" y1="7" y2="65" color="#FF141414"/> <rectangle x1="21" x2="22" y1="7" y2="65" color="#FF2d2d2d"/> <rectangle x1="22" x2="23" y1="7" y2="65" color="#FF414141"/> <rectangle x1="23" x2="24" y1="7" y2="65" color="#FF595959"/> <rectangle x1="24" x2="25" y1="7" y2="65" color="#FF6d6d6d"/>--> <rectangle x1="19" x2="20" y1="5" y2="65" color="#FF0c0c0c"/> <rectangle x1="20" x2="21" y1="5" y2="65" color="#FF0e0e0e"/> <rectangle x1="21" x2="22" y1="5" y2="65" color="#FF121212"/> <rectangle x1="22" x2="23" y1="5" y2="65" color="#FF151515"/> <rectangle x1="23" x2="24" y1="5" y2="65" color="#FF171717"/> <rectangle x1="24" x2="25" y1="5" y2="65" color="#FF1b1b1b"/> <rectangle x1="25" x2="28" y1="5" y2="65" color="#FF1e1e1e"/> <rectangle x1="28" x2="556" y1="6" y2="7" color="Black"/> <image x1="25" x2="556" y1="8" y2="74" path="images/menuBGLow.png"/> </block> <block condition="{IsMenuCurrent}"> <rectangle x1="0" x2="556" y1="5" y2="7" color="Black"/> <rectangle x1="0" x2="1" y1="7" y2="65" color="#FF141414"/> <rectangle x1="2" x2="3" y1="7" y2="65" color="#FF2d2d2d"/> <rectangle x1="4" x2="5" y1="7" y2="65" color="#FF414141"/> <rectangle x1="6" x2="7" y1="7" y2="65" color="#FF595959"/> <rectangle x1="7" x2="8" y1="7" y2="65" color="#FF6d6d6d"/> <rectangle x1="8" x2="10" y1="7" y2="65" color="#FF868686"/> <rectangle x1="10" x2="11" y1="7" y2="65" color="#FF868686"/> <rectangle x1="11" x2="12" y1="7" y2="64" color="Black"/> <image x1="13" x2="556" y1="7" y2="73" path="images/menuBG.png"/> <rectangle x1="0" x2="556" y1="73" y2="65" color="Black"/> </block> <!--DEFAULTMENUFONT--> <text x1="40" x2="530" y1="19" y2="46" color="TextButton" font="VDRSymbols Sans:Book@27">{MenuGroup}</text> <!--DEFAULTMENUFONT--> <text x1="40" x2="530" y1="19" y2="46" color="TextButton" font="VDRSymbols Sans:Book@27">{MenuItem}</text> <!--DEFAULTMENUFONT--> <marquee x1="20" x2="530" y1="19" y2="46" color="TextHigh" align="left" font="VDRSymbols Sans:Book@27">{MenuCurrent}</marquee> </list> [...] <list x1="0" x2="1920" y1="125" y2="945"> <item height="58"/> <block condition="or({MenuGroup},{MenuItem})" > <rectangle x1="20" x2="21" y1="7" y2="65" color="#FF141414"/> <rectangle x1="21" x2="22" y1="7" y2="65" color="#FF2d2d2d"/> <rectangle x1="22" x2="23" y1="7" y2="65" color="#FF414141"/> <rectangle x1="23" x2="24" y1="7" y2="65" color="#FF595959"/> <rectangle x1="24" x2="25" y1="7" y2="65" color="#FF6d6d6d"/> <rectangle x1="25" x2="26" y1="7" y2="65" color="#FF868686"/> <rectangle x1="28" x2="1920" y1="6" y2="7" color="#FF0F0F0F"/> <image x1="25" x2="1920" y1="8" y2="74" alpha="240" path="images/menuItemLong.png"/> </block> <block condition="{MenuCurrent}" > <rectangle x1="20" x2="21" y1="7" y2="65" color="#FF141414"/> <rectangle x1="21" x2="22" y1="7" y2="65" color="#FF2d2d2d"/> <rectangle x1="22" x2="23" y1="7" y2="65" color="#FF414141"/> <rectangle x1="23" x2="24" y1="7" y2="65" color="#FF595959"/> <rectangle x1="24" x2="25" y1="7" y2="65" color="#FF6d6d6d"/> <rectangle x1="25" x2="26" y1="7" y2="65" color="#FF868686"/> <rectangle x1="28" x2="1920" y1="6" y2="7" color="#FF0F0F0F"/> <image x1="25" x2="1920" y1="8" y2="74" alpha="250" path="images/menuCurrentLong.png"/> </block> <!--DEFAULTMENUFONT--> <text x1="117" x2="1818" y1="19" y2="46" color="TextButton" font="VDRSymbols Sans:Book@27">{MenuGroup}</text> <!--DEFAULTMENUFONT--> <text x1="117" x2="1818" y1="19" y2="46" color="TextButton" font="VDRSymbols Sans:Book@27">{MenuItem}</text> <!--DEFAULTMENUFONT--> <marquee x1="110" x2="1820" y1="19" y2="46" color="TextHigh" align="left" font="VDRSymbols Sans:Book@27">{MenuCurrent}</marquee> </list>
Das komplette Skin (basierend auf deiner ersten hier geposteten Version) habe ich auch nochmal angehängt. Vielleicht sinds zu viele Änderungen gegenüber dem Standard, aber vielleicht gehts ja doch
Vielen Dank auf jeden Fall für deine Mühe
-
Hi,
Für die Make.config reichen ja zwei Einträge in der Art *HEIGHT68* und *HEIGHT58* und dann eben im Makefile noch ein if-clause mit entsprechenden Kommandos zum Löschen der HEIGHT58- bzw HEIGHT68-Einträge im Skinfile, das sind nur ein paar Zeilen. Aber in der 03_menu.xml muss man schon einiges ändern, wenn es sauber aussehen soll. Du kannst mir aber gerne! mal deine Änderungen schicken, wenn ich nicht mehr viel dran machen muss bzw es sogar ohne weitere Änderungen übernehmen kann, würde ich das mit deiner Genehmigung einbauen.
btw: dass du in den Untermenüs gerne mehr sichtbare Items hättest, kann ich sehr gut nachvollziehen, weil mir das genauso geht, allerdings scheint es bei text2skin nicht möglich zu sein, für Haupt- und Submenü-Listen unterschiedliche "Zeilenhöhen" anzeigen zu lassen.....(trotz Angabe jeweils unterschiedlicher heights)
Gruß
TomasIch wollte eigentlich auch nur die Submenüs ändern. Die Anzahl der Einträge wurde wenn ich mich recht erinnere in dem Fall durch die Höhe der Logo-Items (MAINMENULOGOS) begrenzt. Ich habe jedenfalls am Ende alle drei Items (MAINMENU, MAINMENULOGOS, SUBMENU) angepasst. Sieht auch gut aus, ausser bei den Übergängen zwischen Logo und Schrift im Mainmenü. Da müsste man nochmal ran. Ich schick dir die Änderungen mal heute abend. Vielleicht klappts ja doch mit der Make-Config
-
Hi,
autsch, das ist aber nicht im Sinne des Erfinders dann schieben sich ja die Menübalken übereinander und die Schrift sitzt nicht mehr mittig, siehe hier.......
aber ich kann dich schon auch verstehen. Allerdings ist das z.B. so eine Einschränkung von text2skin, die ich auf der letzten Seite meinte. Bei nativen Skins passen sich z.b die Balken an die eingestellte Schriftgröße an. Bei text2skin ist das alles statisch....und einen Skin wie den anthra_FSE kann ich nicht horizontal und vertikal skalierbar bzw relativ ausrichten, weils dann beim Skalieren die Graphiken zerhackstückt...bei mapovis PearlHD oder NemoNs NarrowHD ist das was ganz anderes, weil bei denen "nur" einfache Rechtecke und (Teil)Kreise gezeichnet werden. Trotzdem ist für mich der NarrowHD ein wirklich sehr gelungener Skin, der durch seine schlichte Eleganz (ohne Rundungen etc) absolut besticht. Ich stelle den immer wieder mal ein. Schade, dass NemoN wohl nicht viel Zeit hat, um weiter daran zu entwickeln.
damit das in sich stimmig wäre, reicht es nicht, nur die height anzupassen, sondern man müsste den ganzen Code der Listen, die die Menüs generieren, für jede height mit jeweils passenden Koordinaten bereitstellen! Da hätte man schon zu tun ;)...wobei ich schon selbst die Idee hatte, eine Variante für *50Zoll+ mit Sitzentfernung 2m* und *32Zoll mit Sitzentfernung 4m* zu machen...ist jetzt natürlich übertrieben formuliert, aber ich kann mir schon denken, dass die Gegebenheiten und Anforderungen sehr unterschiedlich sind.
Die Koordinaten in den Menüeinträgen habe ich natürlich mitgeändert (ausser die von den Bildern. Die werden in der Länge anscheinend automatisch skaliert wenn die Höhe geändert wird). Sind gar nicht so viele Einträge. Für eine Make-Config aber vermutlich doch zu viele
-
Echt ein klasse Skin! Hat bei mir nun auch PearlHD abgelöst, wobei ich dafür noch die Menüs etwas anpassen musste. Mir sind die Schriften immer deutlich zu groß und es passen vor allem im EPG viel zu wenig Einträge auf eine Seite (sitze relativ nah vorm TV ;)).
Daher habe ich die Menü-Item-Höhe auf 58 und die Menüschriftgöße auf 27 geändert. Nun passts genau. Könnte man das auch noch per Make-Option konfigurierbar machen? Sonst muss ich entweder auf deine Updates verzichten oder immer wieder dasselbe machen -
Warum funktioniert das native PearlHD eigentlich nicht mit xine X11 Overlay während die Text2Skin-Variante keine Probleme macht? Eigentlich würde ich gerne beim nativen bleiben, weil die Einstellungsmöglichkeiten im OSD schon prima sind. Das zusammengestauchte OSD bei 4:3 Sendern im Nicht-Overlay Modus nervt aber ziemlich. Gibts da eine Möglichkeit die ich nicht kenne?
Achja: Die Logos erscheinen mittlerweile auch bei mir. Ich hatte vergessen zu sagen, dass ich das yavdr-Paket benutze. Dort ist der Logo-Pfad auf /var/lib/vdr/channellogos geändert worden.
-
Danke für die Erklärung!
Für mich persönlich ist das extrem wichtig, weil es einfach um den WAF geht. Wie sollte ich meiner Frau den Neukauf einer Sat-Karte verkaufen, wenn sie nur sieht, dass das Einschalten danach deutlich länger dauert?Die Frage ist ja für mich, ob die teureren DualTuner-Karten (vor allem Cine S2 5.5) genauso lange brauchen (die Frage sollte ich vermutlich woanders stellen)? Gibt es irgendwo eine Übersicht, welche Karten eine Firmware benötigen und welche nicht? Ich würde mir schon gern den Aufpreis auf die Cine S2 sparen, aber wenn das WAF-Eingeständnisse bedeutet bezahl ich lieber mehr.
Verlockend sind die 80€ für die S480 aber natürlich schon... -
Autsch!
Meine 6400 bringt Ton mit meinem 1910 zusammen nur wenn ich neu gebootet habe oder die Quelle am 1910 um- und wieder zurückschalte.
Sobald ich auf einen anderen Kanal schalte, ist es aus. Ton futsch. Schließe ich direkt am TV an, ist alles paletti.
Noch jemand hier auf Denon unterwegs mit der 6400?
Grüße,
s_herzogHab zwar keine 6400 aber ähnliche Probleme (Ton ist immer Stereo, Lautsprecher wurden falsch zugewiesen, ...) mit Ton über HDMI an einen Denon Receiver gehabt, wenn der HTPC aus dem Standby kam. Gelöst habe ich es indem der Treiber (in meinem Fall snd-hda-intel) vor dem Standby entladen und nach dem Standby wieder geladen wird. Tauchen die Probleme bei dir auch nur nach Standby auf?
-
Außerdem gibt es noch ein Speedup für das Wakeup after S3 in Form eines Patches von pauli8585. Dieser beseitigt das zeitraubende Neuladen der Firmware nach dem Wakeup (ds3000) und reduziert auf meinem AT5IONT-I den Wakeup von 25s auf 15-17s (gemessen vom Zeitpunkt der Powertaste drücken auf der FB bis zum ersten Bild). Dieser Wakeup kann nun durchaus als schnell bezeichnet werden. pauli8585 schafft es sogar in 10s ...
15-25 Sekunden bis ein Bild nach S3 erscheint? (mit yavdr-testing 25 Sekunden?)
Ich würde meine TT-3200 gern durch eine Dual-Tuner Karte ersetzen, aber 25 Sekunden bis zum Bild nach S3 würden mir den WAF komplett zerstören.
Ist das ein S480 Problem oder braucht die Cine S2 5.5 auch ihre Zeit zum Laden der Firmware? Die TT-3200 funktioniert im Prinzip sofort nach Wiedereinschalten und das würde ich auch gern so beibehalten. -
Um nochmal zu meiner Frage zurückzukommen
Läuft bei euch denn die Logoanzeige im PearlHD native Skin? Macht es einen Unterschied ob vdr-sxfe oder xine (bei mir läuft vdr-sxfe)? Muss das OSD in Truecolor laufen? Müssen die Logos eine bestimmte Größe haben? Sonst irgendwelche Voraussetzungen? Irgendeine Logging-Möglichkeit? -
Ja, hab "links" eingestellt. Werde heute abend nochmal schauen ob ich einen Unterschied sehe.
Hab jetzt nochmal nachgeschaut: Ich sehe keinen Unterschied zwischen "Links" und "nicht anzeigen". Hat noch jemand ne Ahnung wo der Fehler liegen könnte? -
Die Anzeige der Kanalnummer/Name sollte leicht anders aussehen wenn die Logos "Links" aktiviert werden. Bei "Rechts" bleibt die Ansicht gleich. Ein "Kein-Logo"-Logo gibts nicht.
Die Einstellung png/jpg für die Logos gibt nur das Format an, ob die Logos angezeigt werden besagt die Logo Position Einstellung.
Ja, hab "links" eingestellt. Werde heute abend nochmal schauen ob ich einen Unterschied sehe.
-
Habe ich auch schon erfolglos probiert.
"/etc/vdr/plugins/skinpearlhd/logos/" sollte in deinem Fall passen.
Hast du die Logos im Setup auch aktiviert? Die sind standardmäßig ausgeschaltet.
Ja, sind aktiviert im png-Format, welche bei mir auch vorliegen. Gibt es im Fehlerfall (Logo nicht gefunden) irgendwo eine Logausgabe? Muss ich dafür irgendwo ein Loglevel ändern?
Ist es denn normal, dass in der Info links kein Platz frei bleibt, wenn die Logos nicht gefunden werden? Bei mir sieht es mit aktivierten Logos genauso aus wie ohne.
soweit ich weiss kann man den ort noch nicht in der config mitgeben, also wenn man
das ändenr will:Will ich gar nicht. Ich packe die Logos gerne dahin wo sie erwartet werden.