Softhddevice ausgabe Fehler

  • Hallo,

    mir ist ein Fehler im softhddevice (gitlab.com/vdr-projects/vdr-plugin-softhddevice.git test branch) aufgefallen. Ich vermute aber, das dieser Fehler alle Softhddevice Varianten betrifft.

    Wenn der VDR mit shd im Detached Modus gestartet wird (also ohne Ausgebe, mit Parameter -D) dann muss beim Attach entweder TV Empfang bestehen oder das OSD etwas anzeigen. Andernfalls wird das Frontend zwar gestartet, zeigt aber lediglich einen schwarzen Screen an, auch wenn später Empfang besteht, oder im OSD etwas angezeigt werden soll. Mit TV Empfang meine ich, dass ein Video Bild dargestellt wird.

    Hat jemand eine Lösung für das Problem. Oder ist der Fehler möglicherweise bereits bekannt?

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • I did this experiment. Disconnected the cable. Start vdr. Attached the softhddevice, dark screen and tuner "lost signal" in log. Waited some minutes. Connected the cable and a picture appeared. All works for me, need more of your data. What video decoder (vdpau, va-api)? Why didn't you have a signal? May be you use the Dynamite plugin and detach/attach tuners? How long was vdr with the softhddevice turned off?

  • Ich verwende Satip, aber auch mit DVB Karte tritt der Fehler auf.

    Aufgefallen war mir das, weil der Sender der beim Starten ausgewählt war, kein Empfang hatte. Ob ein Umschalten auf einen funktionierenden Sender geholfen hätte, weiß ich nicht mehr, ich meine aber nicht.

    Getestet habe ich (und unsere MLD Tester) das mit nvidia und intel Grafik, also mit vdpau und va-api. Dynamite verwende ich nicht.


    Ich werde noch mal testen, ob das OSD (und TV Bild) wieder funktioniert, wenn ich das Antennenkabel nach dem Start anstecke. Wünschenswert wäre aber, dass das OSD (nach einem Attach) auch dann funktioniert, wenn kein Empfang besteht.

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • In welchem Git und welchem Branch hast Du das gefixt?

    Ich sehe gerade, Du hast das git ja in Deinem Profil verlinkt ;)

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

    Einmal editiert, zuletzt von clausmuus ()

  • With kernel 6.5.x and the latest softdhddevice (-Psofthddevice -v va-api-egl -d :0.0 -g 1920x1080+0+0 -a pipewire -p pipewire -l) I don't get any picture. Sound works ok.


    Code
    ...
    video/vaapi: libva 1.19 (Intel iHD driver for Intel(R) Gen Graphics - 23.3.3 ()) initialized
    ...
    Selected deinterlacer for resolution 0 is not supported by HW
    ...
    codec: can't open video codec!
    ...

    What am I missing here?

    Do I need a newer vaapi version?


    Thy and bye.

    Michael.

  • Hi,

    Falscher Deinterlacer gewählt im Plugin Setup.

    MfG Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Die Deinterlacer-Einstellungen sind alle auf 0 - für alle Auflösungen.


    Code
    softhddevice.1080i.Deinterlace = 0
    softhddevice.1080i.SkipChromaDeinterlace = 0
    softhddevice.1080i_fake.Deinterlace = 0
    softhddevice.1080i_fake.SkipChromaDeinterlace = 0
    softhddevice.576i.Deinterlace = 0
    softhddevice.576i.SkipChromaDeinterlace = 0
    softhddevice.720p.Deinterlace = 0
    softhddevice.720p.SkipChromaDeinterlace = 0
    softhddevice.UHD.Deinterlace = 0
    softhddevice.UHD.SkipChromaDeinterlace = 0

    Einmal editiert, zuletzt von nobanzai ()

  • Naja, manchmal sollte man Fehlermeldungen einfach wörtlich nehmen.

    Es haben tatsächlich passende Codecs gefehlt, weil die packman-Repos nicht mehr da waren. Nachdem ich die wieder hinzugefügt, die entsprechenden Pakete aktualisiert und die Plugins neu übersetzt hatte, klappte es auch mit dem Bild beim softhddevice - und sogar mit einem sehr guten und scharfen Bild.


    Was blieb, bzw. dazu kam, sind die folgenden Meldungen:


    Code
    ...
    Selected deinterlacer for resolution [0-4] is not supported by HW
    ...
    video/vaapi: can't destroy 0 surfaces
    ...
    video/vaapi: FIXME: SetBackground not supported
    ...


    Irgendwer eine Idee, was man dagegen machen könnte - falls es überhaupt notwendig ist, etwas dagegen zu machen.


    Danke und ciao.

    Michael.


    @lnj: Danke für deine Arbeit mal wieder!

  • me too


    lnj thanks for the excelent support


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • This is a normal.

    Code
    ......
    Selected deinterlacer for resolution [0-4] is not supported by HW
    ...
    video/vaapi: can't destroy 0 surfaces
    ...
    video/vaapi: FIXME: SetBackground not supported
    ...

    Ok, dann ignoriere ich das mal, auch wenn ich Fehler nicht gerne ignoriere.

    IMHO gilt, dass es entweder Fehler sind, und man dann was dagegen tun muss, oder es sind keine Fehler, dann sollten sie nicht als Fehler, sondern als normale Meldungen ausgegeben werden.

    Wenn zuviele Fehler ignoriert werden können, führt das zu Abstumpfung, und man ignoriert dann auch wichtige Fehler.


    Nichtsdestotrotz: Danke!

  • lnj

    Danke, inzwischen haben wir das Update auch getestet und es gibt keine Probleme mehr wenn das DVB Signal fehlt :)


    Uns ist aber leider ein weiteres Problem aufgefallen, dass allerdings vor einem halben Jahr noch nicht bestanden hatte. Genauer kann ich das z.Z. leider noch nicht eingrenzen:

    Wenn die Alsa Konfiguration ungünstig ist (ich habe mehrere Ausgänge aktiviert, was jedoch nicht auf jeder Hardware funktioniert), dann wird nur noch alle 10 Sekunden das Bild aktualisiert (Video + OSD) und im Log ist diese Meldung zu sehen:

    Code
    audio: can't set channels 0 sample-rate 0Hz

    Die Meldung kommt ebenfalls alle 10 Sekunden und dann 5 mal.

    Den normalen Betrieb stört das zwar nicht, irritiert aber, wenn die Audio Konfiguration nicht zur Hardware passt (z.B. beim booten von USB-Stick auf unterschiedlicher Hardware)

    Vielleicht hat Du ja eine Idee, wodran es liegt und kannst das einfach beheben.

    MLD 5.5 mit vdr 2.6 - lirc yaUSBir - Octopus NET S2 - SCR - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - WD Green 12TB HDD - SanDisk 64GB SSD - Lian Li PC-C37B - Samsung LE40A559
    MLD 5.5 mit vdr 2.4 - Raspberry Pi 3 - rpihddevice
    MLD 5.5 mit Squeeze Play - Raspberry Pi 2 - 32GB SD - 7" Touch TFT

  • lnj thanks a lot for your fast reaction and your work on the plugin!

    And thanks to seahawk1986 for always packaging changes that fast in his yavdr-PPAs.

    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

  • With softhddevice 2.0.3 (Seahawks PPA) I have these error messages in syslog with Ubuntu 20.

    It seems that there are no other impacts except in the log.


    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

  • This is a normal.

    Code
    Oct 20 22:52:50 myvdr vdr: [1753] [softhddev]:SHADER: Try compile #version 460 core

    Trying to use shaders version 4.60. It get an error because it is not supported. Then trying version 3.30, and it compiled ok.

    Code
    Oct 20 22:52:50 myvdr vdr: [1753] [softhddev]:SHADER: Try compile #version 330 core
    Oct 20 22:52:50 myvdr vdr: [1753] [softhddev]:SHADER: Compiled ok

Jetzt mitmachen!

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