[ANNOUNCE] SoftHDDevice 0.5.2 - VDPAU/VA-API/CPU Decoder und Ausgabe Plugin

  • SoftHDDevice ist eine Ausgabe Plugin für VDR.


    So ist wieder mal Zeit für einen "stabilen" Release.


    Folgende Features sind vorhanden:

    • Video Decoder CPU / VA-API / VDPAU
    • Video Ausgabe VA-API / VDPAU
    • Audio FFMpeg / Alsa / Analog
    • Audio FFMpeg / Alsa / Digital
    • Audio FFMpeg / OSS / Analog
    • HDMI/SPDIF AC3 pass-through
    • Software Volume, Compression, Normalize und Kanal Resample
    • YaepgHD Unterstützung
    • Software Dekoder (nur VA-API)
    • Software Deinterlacer Bob (nur VA-API)
    • Autocrop
    • Grab image (nur VDPAU)
    • Suspend
    • Letterbox, Stretch und Center cut-out Video Anzeige
    • Atmo Light Support mit Plugin http://github.com/durchflieger/DFAtmo

    Projekt:


    Änderungen seit 0.5.1:


    Bekannte Fehler:

    • Beim Schnittmarken verschieben, kann es einen Nachlauf geben.
    • Beim Umschalten oder Schnittmarken verschieben, verliert das OSD kurz die Transparenz.
    • VA-API H264 Interlaced Sender haben Mikroruckler.
    • Schnellervorlauf und Rücklauf könnte mit speziellen Streams Probleme haben


    Anwenderfragen und Probleme bitte hier:
    http://www.vdr-portal.de/board…rder/board55-vdr-plugins/
    am Besten eigene Threads mit Titel [softhddevice] ..... für jedes Problem bzw. Frage.


    Viel Spass,
    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Was ist davon zu halten, dass du jetzt "CPU" als Decoder extra angibst? Ist es möglich ganz ohne VDPAU/VA-API ein Bild zu bekommen?


    Ich denke da besonders an meine VDR-Test-Installationen (allesamt Virtualbox-VMs). Beschicken könnte ich die signalmäßig vom produktiven VDR mit streamdev aber die Ausgabe war bisher noch ein Problem. Kann ich mit deinem aktuellen softhddevice einen SD-Datenstrom in einer VBox-VM ausgeben lassen?

  • CPU geben ich schon immer an.
    In der aktuellen Version funktioniert der CPU Dekoder auch für alle Ausgaben.
    Ich brauche aber immer noch VDPAU oder VA-API für die Ausgabe.
    Also ohne VDPAU oder VA-API fähige Karte funktioniert das Plugin noch nicht.


    Ich sehe wenig Bedarf für "XVideo" oder opengl Ausgabe und habe es deshalb
    noch nicht eingebaut.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Hi, softhddevice ist ja ziemlich gesprächig im Syslog was A/V-Sync etc. angeht - könnte man das nicht für die Releaseversion defaultmäßig abschalten?


    Du kannst es doch auskommentieren, im Makefile in die Zeile vor -DAV_INFO ein # und schon ist Ruhe.
    Wenn du mehr Meldungen als jede Minute bekommst, dann solltest du die Ursache beheben und nicht
    die Ausgabe.


    Bleibt als Default drin, weil es bei den regelmässigen Problemen sehr hilft.
    Die Profis können es einfach entfernen.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Hi,


    Danke für die unermüdliche Arbeit!


    Nach dem Release kannst Du Dich ja nun dem nächsten größeren Wunsch annehmen, der Unterstützung für den RPI :D


    Claus

    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

  • Hi,


    Danke für die unermüdliche Arbeit!


    Nach dem Release kannst Du Dich ja nun dem nächsten größeren Wunsch annehmen, der Unterstützung für den RPI :D


    Dem kann ich mich nur Anschliessen! :D Das wäre Super, wenn der rpi eine Plugin Unterstützung bekäme.
    Edit: so langsam gehen die Activys kaputt und bräuchte neue Hardware, da wäre so ein RPI ideal als einfacher Receiver ... ;)

    Einmal editiert, zuletzt von Uwe ()

  • Dann Unterstützt die Entwicklung doch einfach und Spendet ihm eine :versteck

    Dirk

  • Wenn Johns sich bereit erklärt sich um den RPI zu kümmern, bin ich der erste der sich da drum kümmert, dass er so schnell wie möglich einen RPI bekommt!


    Claus

    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

  • Dann Unterstützt die Entwicklung doch einfach und Spendet ihm eine


    Mein Angebot steht noch, Johns. ;)

  • Im Moment wird es nichts mit einem Raspberry PI Ausgabemodul.
    Es darf gerne jemand anderes einbauen, würde auch mit Rat und Tat
    helfen.
    Da Raspberry PI OpenMax und OpenGL ES unterstützt, wäre es die
    Ideale (sprich billige) Testumgebung.


    Im Moment will ich erst das Play-Plugin komplett ins GIT bekommen
    und die Ursache für dessen Absturz finden.


    Und für den Raspberry PI gibts ja vomp als Ausgabe, also besteht keine Not.


    Geplant ist es nach wie vor,
    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Hi Johns,


    sag Bescheid, wenn Du gedenkst mit der Unterstützung des RPI anzufangen. dann legen wir zusammen und spenden einen für Dich.


    Claus

    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

  • erst mal vielen Dank fuer die neue Version :tup. Die Vorversion laeuft hier aber so stabil, dass ich noch gar keinen richtigen Upgrade-Bedarf sehe:)


    sag Bescheid, wenn Du gedenkst mit der Unterstützung des RPI anzufangen. dann legen wir zusammen und spenden einen für Dich.


    das hoert sich an, als wenn der Raspi eine Investition im 4 stelligen Euro Bereich waere ^^ Wuerde Johns fuer seine super-qualifizierte Arbeit einen regulaeren Stundensatz verlangen, waere der Raspi innerhalb von ein paar Minuten verdient.


    - sparkie

  • Zitat

    <BR>Im Moment wird es nichts mit einem Raspberry PI Ausgabemodul.<BR>Es darf gerne jemand anderes einbauen, würde auch mit Rat und Tat<BR>helfen.<BR>Da Raspberry PI OpenMax und OpenGL ES unterstützt, wäre es die<BR>Ideale (sprich billige) Testumgebung.<BR><BR>Im Moment will ich erst das Play-Plugin komplett ins GIT bekommen <BR>und die Ursache für dessen Absturz finden.<BR><BR>Und für den Raspberry PI gibts ja <SPAN>vomp</SPAN> als Ausgabe, also besteht keine Not.<BR><SPAN id="pasteCursorPosition"></SPAN>


    Wobei die raspberrypi nicht so 100% Standard komaptibel zu OpenMax ist, es gibt viele eigene Erweiterungen.
    Sollte jemand, dass machen wollen, kann er mich gerne wegen Details des Programmierens kontaktieren, da ich die Eigenheiten der Interface ganz gut im Griff habe.


    Marten

    vdr experimental, Femon, vdr live, acpi-wakeup, vompserver, undelete, epgsearch, vdr-burn, Raspberry Pi und Vompserver Windows Client (build from git)

Jetzt mitmachen!

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