(gelöst) vdr-plugin-osdteletxt-0.9.7

  • Hallo,


    wie bereits unter Version-0.9.6 immer noch ein Fehler in der Darstellung!


    Pic 0.9.7

    [Blockierte Grafik: http://fs1.directupload.net/images/user/180225/sbpomwbs.jpg]



    Pic: 0.9.5 mit Patch aus Anhang(Patch war/ist hier aus dem Forum)

    [Blockierte Grafik: http://fs1.directupload.net/images/user/180225/63hra43p.jpg]


    Gruss

    Wolfgang

    Dateien

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Wenn ich den Patch so nehme hagelt es unter Arch "Hunk"'s und der bricht ab....


    Gruß utiltiy



    VDR Projekte VDR Projects

  • Hi,


    Wenn ich den Patch so nehme hagelt es unter Arch "Hunk"'s und der bricht ab....

    was mich nicht wundert da Teile des Patches bereits in der 0.9.7 sind!

    Patch lässt sich nur gegen 0.9.5 anwenden.


    Gruss

    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Hallo


    repariert das denn noch jemand im git oder soll das jetzt so bleiben?


    unter 0.9.5 war die Darstellung hier die letzten Jahre deutlich besser?


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Die korrekte Schrift hat Tobias doch ins Paket mit aufgenommen, dazu musste natürlich erst mal die Herkunft und die Lizenzierung geprüft werden.


    Siehe diesen Commit: https://projects.vdr-developer…5f0a5cf9a363b364512ed3df9


    In dem Fall gilt mal wieder RTFM ... ;)


    Gruß

    Frank

    HowTo: APT pinning

  • In der setup.conf muss die Schrift dann auch gesetzt sein (das geht auch bequem über die Plugin-Einstellungen via OSD):

    osdteletext.txtFontName = teletext2:Medium

    Wenn man das Plugin neu installiert, ist das der Vorgabewert, beim Upgrade muss man vermutlich selber Hand anlegen...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • ok, check ich heute Abend


    Danke

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • machts leider auch nicht besser :(

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Nabend ... habt ihr den mitgelieferten Font auch nach /usr/share/fonts installiert? Bei mir liegt der jetzt unter /usr/share/fonts/ ...


    Code
    vdrng ~ # ls /usr/share/fonts/vdr-osdteletext/
    encodings.dir  fonts.dir  fonts.scale  teletext2.ttf
  • Also bei mir steht in den Plugin-Einstellungen: osdteletext.txtFontName = teletext2:Medium

    Der Teletext sieht einwandfrei aus (obwohl ich das Bild vom obigen Screenshot nach irgendeinem Update auch mal hatte)!

    Komisch ist, dass ich die Schriftart auf meinem yaVDR überhaupt nicht finden kann???

    sudo find / -iname "*teletext*2*" liefert nur /usr/lib/vdr/plugins/libvdr-osdteletext.so.2.2.0 als einzigen Treffer.


    Im Verzeichnis /usr/share/fonts/truetype/teletext liegt eine Schrift namens "teletext.ttf", aber sonst nichts.

    Warum funktioniert das bei mir überhaupt?

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Hi,


    also hier ist der Font installiert!

    Code
     root@easy5:/# find / -name "teletext2.ttf"
    /usr/share/fonts/truetype/teletext2.ttf

    ...aber wie man sieht, sind immer noch Strefen in der Ausgabe.



    Sieht man sich den 2ten Screenshot im ersten Post an, keine Streifen!


    N8 & Gruss

    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

    Einmal editiert, zuletzt von wolfi.m ()

  • bei mir ist er auch installiert und auch ausgewählt

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Hi zusammen,


    aufgrund der Diskussion hier habe ich die 0.9.7 auch mal ausprobiert und sehe auch die Streifen, egal ob mit oder ohne teletext2 font.


    Das Problem hatte ich im Laufe der Entwicklung des Patches für VDR 2.3.1 damals auch. Am WE versuche ich mal die Ursache zu finden und ggf eine Lösung.


    Gruß,

    kanadakruemel

    VDR: 2.4.6, Intel NUC8i3BEH + 8GB + 128GB SSD + 1TB
    + CIR + SATIP (Octopus Net)

  • Sorry, bei mir ist das teletext-plugin noch die Version 0.9.5.

    Wo habt ihr denn 0.9.7 her? In den offiziellen yaVDR-Paketquellen gibts die jedenfalls nicht.


    Aber wahrscheinlich ist eh besser, wenn ich nicht auf die neue Version umsteige ...

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Wo habt ihr denn 0.9.7 her?

    Da wo der Quellcode abgelegt wird von den Entwicklern, in diesem Fall VDR Developer ;)

    Gruß utiltiy



    VDR Projekte VDR Projects

  • Ah ok, danke.

    Selbst kompilieren fange ich mir gar nicht erst an.

    Da warte ich lieber auf das Paket. Zumal 0.9.5 doch einwandfrei funktioniert, oder?


    Edit: ich hätte das 0.9.7 genauer lesen sollen - sorry, fürs Thread verschmutzen.

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

    Einmal editiert, zuletzt von davie2000 ()

  • Hi zusammen,


    mit angehängtem Patch sollten die nervigen Streifen in der 0.9.7 des osdteletext plugins verschwunden sein.


    @rofaror

    The attached patch should remove the annoying blank lines in graphics characters in the osdteletext plugin. Maybe you could include it into your repository.


    Gruß/Regards,

    kanadakruemel

  • Hi,


    mit angehängtem Patch sollten die nervigen Streifen in der 0.9.7 des osdteletext plugins verschwunden sein

    yep ...so ist es! Merci für den Patch :tup


    Gruss

    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • ich habe hier noch einen Stand von 2015 laufen, bei dem ich etwas rausgepatcht habe, was m.E. falsch und überholt ist.


    Und zwar geht es um diese Stelle in txtrecv.c, die auch in 0.9.7 noch enthalten ist:


    Code
    void cTxtStatus::ChannelSwitch(const cDevice *Device, int ChannelNumber, bool LiveView)
    {
    // Disconnect receiver if channel is 0, will reconnect to new
    // receiver after channel change.
    if (LiveView && ChannelNumber == 0)
    DELETENULL(receiver);


    Das hat seinen Ursprung in einem Patch von Udo Richter für ein Problem mit FF-Karten:

    https://projects.vdr-developer.org/issues/9


    Das wurde dann mit

    https://projects.vdr-developer…49b08ede02efd459c09a6bc2a

    nochmal modifiziert und ist seitdem unverändert im Code von 0.9.7 und auch bei rofafor im repository vür vdr 2.3.x


    Bei mir hat dies beim zappen zwischen iptv-Kanälen den unschönen Effekt, das nach dem bereits erfolgten Kanalwechsel das Bild schwarz wird, ehe es wiederkommt. Das gleiche Problem hatte ich auch schon früher mit der PVR350 als Ausgabedevice und pvrinput-Kanälen.


    Seitdem ich die Zeilen auskommentiert habe, ist das Umschalten auch auf iptv-Kanälen einwandfrei. (vdr-2.2.0 mit Nvidia-Grafikkarte und softhddevice)


    Vielleicht könnt Ihr das auch mal probieren und berichten, ob es irgendwelche unerwünschten Nebeneffekte gibt? Ich rechne nicht damit und halte den Code für überholt.


    Es muss also der Block


    // Disconnect receiver if channel is 0, will reconnect to new

    // receiver after channel change.

    if (LiveView && ChannelNumber == 0)

    DELETENULL(receiver);


    am Anfang von void cTxtStatus::ChannelSwitch(const cDevice *Device, int ChannelNumber, bool LiveView)

    in txtrecv.c raus.


    Ideal wäre, wenn das auch jemand mit einer S2-6400 als Ausgabedevice testen könnte.


    Sorry, wenn ich den Thread gehijackt haben sollte, aber soviele Nutzer des Plugins, die auch noch kompilierfähig sind, trifft man selten :)

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Hallo Dr. Seltsam,


    ich habe das Plugin zum Schluss nicht mehr benutzt, weil ich den Eindruck hatte, das das Zappen damit nicht so richtig fluppt.

    Habe es jetzt mit deiner Änderung (und dem Patch von kanadakruemel ) noch mal probiert - super!


    Vielen Dank an alle beteiligten :thumbup:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!