softhddevice - Software VDPAU/VA-API/CPU Decoder und Ausgabe Plugin

  • hallo,

    kleiner nachtrag: ich habe hier auf ubuntu 10.04 kein nvidia distributionspaket installiert - nvidia-settings & nvidia-smi kommen aus dem treiber-paket direkt von nvidia (das sich auch die kernelmodule selbst kompiliert). ich hab es nun nochmal unter vdr-xine getestet und da funktioniert das "systeminfo" plugin (mit "nvidia-settings"). ich probiere es später nochmal mit nvidia-smi (danke für den tipp!).



    einen habe ich aber noch ;) -- segfault mit "osdpip" unter softhddevice (mit vdr-xine geht's):

    Code
    Feb 28 10:05:33 pvr vdr: [4848] osdpip_osd thread started (pid=4787, tid=4848)
    Feb 28 10:05:33 pvr vdr: [4848] osdpip: decoder thread started (pid = 4787)
    Feb 28 10:05:33 pvr kernel: [ 7442.663834] osdpip_osd[4848]: segfault at 3c ip 00007feefb185aec sp 00007feed98fa768 error 4 in libswscale.so.
    2.1.100[7feefb179000+4a000]


    folgende pakete sind manuell am system installiert (ich denke auch "recht sauber" installiert):


    * ffmpeg-git-20120216
    * libvpx-git-20120210
    * theora-svn-20120210
    * x264-git-20120212
    * yasm-1.2.0


    vllt. beißt sich da was mit dem original-kernel (2.6.32-33-generic / x86_64)


    so wichtig sind die zwei plugins für mich nicht, aber wenn jemand doch einen hinweis hätte, freu ich mich ... osdpip mag ich schon ganz gern .. irgendwas hat's da aber noch mit HD, glaub ich ...


    gruß,
    ciax

  • osdpip mag ich schon ganz gern


    Dann lieber simple_pip. Das funktioniert wenigstens gescheit, sowohl in SD als auch in HD. Wobei ich nicht probiert habe, ob es mit softhddevice funktioniert... ?(


    Gruß
    iNOB

  • das osd-pip läuft auch gut, abgesehen vom Ressourcenverbrauch


    sobald ich softhddevice rahmenlos im Fenster hab schau ich mir das an wie man da rangehene könnte, einen Ansatz hatte ich auf der git Seite von Johns gesehen


    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



  • Dann lieber simple_pip. Das funktioniert wenigstens gescheit, sowohl in SD als auch in HD. Wobei ich nicht probiert habe, ob es mit softhddevice funktioniert...


    Das wird sicher funktionieren. Das braucht ja nur streamdev-server.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • das osd-pip läuft auch gut, abgesehen vom Ressourcenverbrauch


    schräg, wieso läuft denn das bei dir (und anderen) ? :rolleyes:


    eigentlich hab ich nichts bösartig am system/vdr verändert und mit vdr-xine als ausgabe-plug laufen die dinger auch -- hmm.


    wie gesagt, so wichtig ist es nun auch nicht (und ich will den thread nicht unübersichtlicher machen) -- johns baut sich seine plugs ja eh alle selbst, vllt. kommt da noch sowas wie "softhddevice-native-pip" support ;)


    ciax

  • Hi,
    Ich denke johns will Log's von der aktuellen Version sehen. (der hier auf SkY HD DD)
    Im makefile dein audio parser aktiv.
    Der Log ist nun viel sauberer, es werden kaum noch frames weggeworfen. (auf 720p habe ich keinen einzigen gesehen, auch auf 1080 i sehr selten)


    Wenn ich das Plugin mit dem neuen Video Parser baue, habe ich zwar Ton aber kein Bild.

    Dateien

    VDR 1 (SD) : ASRock A330 GC, 1 GB RAM, TT- FF Karte rev. 2.3, 7'' TFT, Lirc X10 - Selbstbau Gehäuse - Suse 11.3 (64) vdr-1.7.10 diverse Plugins
    VDR 2 (HD) : MSI G41M-P25, 2 GB RAM, E6700 2x3.20GHz, Gainward GT220, 2TB HD, Lirc X10, TT S2-3600 USB, TT S2-1600, - Suse 11.3 (64) NvidiaTreiber 260.19 vdr-1.7.18 - xineliboutplugin 1.0.90 cvs, xine-lib 1.1.90 , s2-liplianin DVB Treiber

  • Also die letzte Version aus dem git (die mit dem audiodrift) läuft bei mir nicht gut. Gebaut mit -DUSE_TS_AUDIO.


    Mit Dolby 5.1 ist alles ok. Mit normalem PCM Ton gibt's wahlweise (senderabhängig) nach einigen Sekunden "Zirpgeräusche", weisses Rauschen oder einen VDR-Restart.


    Hier mal ein Logauszug von einem VDR-Restart nach segfault.



    Ich vermute mal, dass es daran liegt dass mein Display mit 60 Hz angesteuert wird.


    Grüße, Peter

    KODI, tvh, arch x86_64, Octopus net 2 x Duoflex C/C2/T2 , NUC7i3BNH, Crucial MX300 2TB, LG LM 669S

    Linux is the best OS I have ever seen -- Albert Einstein

  • hier das selbe, dazu manchmal nach dem Upnschalten Stille bis zum vdr restart


    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



  • Hier auch Meilen schlechter als Vorversionen! Dazu (Bild-)ruckelnde SD-Aufnahmen.

  • Wie bereits geschrieben:

    Code
    #CONFIG += -DUSE_AUDIO_DRIFT_CORRECTION


    scheint Probleme mit underruns zu haben.


    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

  • aktuelles git und es Rockt besser als je zuvor.
    Sowohl SkyHD und so weiter.
    Egal on DD oder PCM immer supi



    EDIT : teste so seit etwa einer Stunde.


    Kann mir bitte noch mal einer sagen wozu der suspend mode ist. Kann ich darüber quasi zu "XBMC" oder "WEB" wechseln?



    danke
    spacy

    1. VDR Ubuntu 12.04, Ausgabe Softhddevice
    2. VDR RPI mit Openelec

  • So auch gerade mal die neue Git-Version geprüft. Mit folgender Option gebaut:



    Und kein Bild aber Ton (für wenige Sekunden, dann kurzes Pfeifen)und OSD:


    Und nun noch mit

    Zitat

    CONFIG += -DUSE_TS_VIDEO # build new ts video parser

    Hier weder Bild noch Ton (OSD geht):


    Grüße

    NFS+DVB_Server: Ubuntu 12.04 Server LTS // Intel dn2800mt mit 1xWD Red (2TB), 1xWD Green (2TB), 5xSundtek SkyTV DVB-S/S2
    VDR: Gen2VDRV4 (VDR-2.1.6) // Asus C8HM70-I/HDMI , 64GB Sandisk SSD (System), 4GB Ram (Dualchannel), Zotac GT630, 4TB über NFS (Video0+Mediadaten), 5xSundtek SkyTV DVB-S/S2 über Lan, PS3 FB // softhddevice_GIT, NV-Treiber_340.58, FFMPEG_1.2.6, Kernel_3.16.5, Alsa_1.0.28 // KODI_15.0_ALPHA
    CLIENT: (Debian) Banana Pi (VDR-2.1.7) // streamdevclient // softhddevice // PS3 FB
    TEST: Grundig GSS 400 mit Vtunerc // Satip-Plugin // TVheadend


    Je mehr man gelernt hat, desto mehr weiß man, wie wenig man weiß.


  • [Und nun noch mit

    Hier weder Bild noch Ton (OSD geht):


    Die Option ist noch nicht fertig, da wollte ich anfangen, aber der Audiodrift kam dazwischen.


    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

  • Die Option ist noch nicht fertig, da wollte ich anfangen, aber der Audiodrift kam dazwischen.


    Johns


    mit Audiodrift (-DUSE_AUDIO_DRIFT_CORRECTION) und ohne "-DUSE_TS_VIDEO" läuft's genauso super, wie mit der git von 24.02.12 (b2cab005) * Umschaltzeiten super
    * auf RTL und Sky läuft Audio schön synchron (im log keine underruns)-
    ciax


    //edit: so sieht's bei arte-hd aus (nichts negatives):

    Lascala LC17 - tribute to viking ;o) + atric IR / SoC ASUS J3455M-E / OctopusNet S4 / yavdr ubuntu jammy / output: osd2web + kivy-osd2web / branch 'python3' via 6.4" TFT & sat>ip DVB-S/S2 via FullHD / NVidia GT1030 passiv

    Einmal editiert, zuletzt von ciax ()

  • Findet Ihr es in Ordnung, in welcher Geschwindigkeit die "slow down video" durchlaufen?
    M.E. ist auch der Bildeindruck nicht optimal, sichtbar bei langsamen Schwenks. Ist natürlich schwer zu beurteilen, da die Kette im Lab nicht optimal ist, jetzt müsste das wohl einmal an den großen Plasma...

    Asus M3N78-VM/Athlon II X2 250, Mystique Satix S2 V2, Atric IR, yaVDR 0.5 (prod)

  • Läuft dein xserver mit 60hz oder mit 50hz

    mfg traxanos
    ____________________
    Ist das neu?, Nein Linux!


    VDR1: Zotac NM10-ITX Wifi - 2GB Ram - S2-6400 HD mit IR - yavdr 0.4 (development) - LianLi PC-Q11


    Tags: VDR-HD - AT5IONT-I - 4GB Ram - 512MB ION - TT 3600 DVB-S2 - TT6400-FF - Sundtek DVB-S2 Sundtek DVB-C - Tevii S480 (dank an L4M für kostenlose Bereitstellung) - yaVDR 0.5 (development) - SKY - HD+ - Atric - X10 FB - Zotac ID41 PLUS - SilverStone LC19B-R - Yamaha RX-V671 - Samsung 8Series 55"

  • Findet Ihr es in Ordnung, in welcher Geschwindigkeit die "slow down video" durchlaufen?
    M.E. ist auch der Bildeindruck nicht optimal, sichtbar bei langsamen Schwenks. Ist natürlich schwer zu beurteilen, da die Kette im Lab nicht optimal ist, jetzt müsste das wohl einmal an den großen Plasma...


    Verwendest doch VAAPI mit Sandy Bridge GPU, wenn es nur bei 1080i Sendern auftritt, dann ist es normal.
    Siehe Plugin Homepage -> Known Bugs.


    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

  • ich hatte mich gestern glaub ich unklar ausgedrückt bei meiner Fehlerbeschreibung:


    also ich fahr grad "Revision 51eb7202", USE_TS_AUDIO ohne VAAPI, mit passtrough => das läuft absolut perfekt, lippensynchron, ruckelfrei, alles gut!


    Nur manchmal und ausschließlich beim Umschalten verliert er dann den Ton, entweder es ist Still oder gestern auch zum ersten Mal ein Rauschen. - Zu beheben nur durch vdr Neustart.


    Meiner Meinung nach ist das in den ersten Versionen mit dem neuen Audio Parser nicht aufgetreten, oder ich habs zumindes tnciht bemerkt.


    Ansonsten nix zu meckern: Alles Jammern auf höchstem Niveau!


    Chrisitan

    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



Jetzt mitmachen!

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