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


  • Die Ausgabe ist einfach zulangsam und wenn Bild und Ton zuweit auseinander laufen, werden auch keine Frames mehr gedroppt.


    Dies ist die intressante Zeile:

    Code
    ...  vdr: video/vaapi: map= 0/ 0/ 0 deint=72 umap= 0/ 0/ 0i


    Ich habe sie nicht gesehen. Oder anstatt "Debug(3," -> "Info(" dann kommen die auch ohne Debug.


    Ich vermute eher das Deinterlace mit Ironlake ist noch buggy. Wobei ja bei 720p überhaupt kein Deinterlace gibt.
    Teste mal wenn du direkt mit 720p startest, ob es dann funktioniert.
    Beim Kernel verwende ich inzwischen 3.3rc2 mit rc6=0 funktioniert es am zuverlässigsten, wobei es jeden Tag auch anders sein kann.


    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


  • in dieser Liste kann ich das Thema "Studio Level bei VDPAU" nicht finden ? :(


    Code
    ITU BT601, ITU BT709 (HD), RGB studio levels (16-235)?


    Die ersten Beiden sollten schon erledigt sein. Steht ganz oben als wichtig drin.


    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

  • Ok, was die Resume Lautstärke betrifft, setze ich einfach vor dem softhddevice Aufruf mit amixer sset die Lautstärke auf den gewünschten Wert. Das schont meine Trommelfelle :-). Und der Suspend per Fernbedienung funktioniert, wenn ich ein „sleep 1“ einbaue.
    Ich habe jetzt entdeckt, dass die Art wie softhddevice 4:3 Material auf einem 16:9 Bildschirm darstellt, von vdr´s VideoDisplayFormat Parameter in der setup.conf abhängt. Vdr blendet das aber im Menu aus (bei 16:9). Da muss man erst mal drauf kommen :-).

  • So, jetzt ist bei mir endlich auch das Toslink-Bracket gekommen. Leider klappt das rein gar nicht. Es kommt immer sowohl aus dem Fernseher Ton, als auch aus dem Heimkino-System. Außer wenn ich den Ton direkt auf "iec958" loslasse, dann kommt nur noch Ton aus der Heimkinoanlage. Wie schaffe ich es jetzt, dass auf "iec958" immer Pass-Through gemacht wird und auf dem Klinkenanschluss "pcm.51to20" funktioniert?



    System wie in Signatur. TV ist angeschlossen via grünem Klinkenkabel, Heimkinoanlage via Toslink.




    Edit: Neue Theorie: Kann es sein, dass die Karte komplett belegt ist, wenn ich digital ausgebe?


  • Hi Johns,


    in dieser Liste kann ich das Thema "Studio Level bei VDPAU" nicht finden ? :(


    Wenn du es wolltest, dann kanst du es auch testen.


    Leider fehlt noch die Einstellung im Setupmenu dafür.
    export STUDIO_LEVELS=1
    ins Startscript und es sollte funktionieren.


    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

  • Nach dem letzten "git pull" sitze ich vor einem schwarzen Bildschirm mit Ton, im Terminal mit dem vdr-Start gibt es:


    syslog sagt:


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

  • Zitat

    Wenn du es wolltest, dann kanst du es auch testen.


    Leider fehlt noch die Einstellung im Setupmenu dafür.
    export STUDIO_LEVELS=1
    ins Startscript und es sollte funktionieren.


    Johns


    Hallo Johns,


    Habs gerade probiert. Funktioniert Bestens.
    Jetzt kann ich xine (und alles was dazu notwendig ist) deinstallieren.


    Wenn jetzt noch das mplayer-, mp3-, cd- und dvd-PlugIn (inkl. dvdswitch-PlugIn) funktionieren, werde ich auch noch XBMC los :)


    Mich wuerde jetzt auch interessieren ob Du ein Konto bei Amazon hast, denn ich wuerde jetzt auch ne Kleinigkeit spenden wollen.


    Gruss
    SieDu


    [Edit]
    Hab vergessen zu erwaehnen dass das TV-Bild sehr gut ist und auf einem Niveau mit xine. super Arbeit.
    [/Edit]

  • So, jetzt ist bei mir endlich auch das Toslink-Bracket gekommen. Leider klappt das rein gar nicht. Es kommt immer sowohl aus dem Fernseher Ton, als auch aus dem Heimkino-System. Außer wenn ich den Ton direkt auf "iec958" loslasse, dann kommt nur noch Ton aus der Heimkinoanlage. Wie schaffe ich es jetzt, dass auf "iec958" immer Pass-Through gemacht wird und auf dem Klinkenanschluss "pcm.51to20" funktioniert?


    System wie in Signatur. TV ist angeschlossen via grünem Klinkenkabel, Heimkinoanlage via Toslink.


    Edit: Neue Theorie: Kann es sein, dass die Karte komplett belegt ist, wenn ich digital ausgebe?


    Stereo sprich PCM über Analog oder Hdmi und Dolby Digital sprich AC3 über Pass-through gleichzeitig herausgeben geht nicht.
    Was du kannst, ist abwechselnd. Ansonsten lass den PC (das Plugin) AC3 in Multikanal PCM zerlegen und dies kannst du dann über Alsa, wie gehabt, auf Stereo runterrechnen lassen und unverändert auf SPDIF ausgeben lassen. Je nach Qualität des Software Decoders und des Hardware Decoders des Receivers kann es geringe Unterschiede geben. Ich habe da kein Wissen wie der Stand der Dinge hier ist. Und die CPU muß etwas mehr leisten.


    Was du brauchst ist sowas wie hier: http://forum.xbmc.org/showthread.php?t=62919
    Vielleicht ist jemand so nett und postet seine fertige Konfig. (Kann sein das sowas schon in der vdr wiki gibt, habe da nicht gesucht).


    Edit *lol* der obige link geht ja zurück zum vdr-portal :)


    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

    Einmal editiert, zuletzt von johns ()

  • Nach dem letzten "git pull" sitze ich vor einem schwarzen Bildschirm mit Ton, im Terminal mit dem vdr-Start gibt es:


    In dem Bereich des Logs sehe ich keine Auffälligkeiten. Entweder zurück zur alten Version oder überlegen woran es liegen könnte.
    Bei mir funktioniert der Stand von Heute mit vaapi-ext von Heute und neuer x11-libs/libdrm-2.4.31 und Sandy Bridge.


    Schau mal auf welchem Startkanal vdr steht, vielleicht mal einen anderen nehmen, ich nimm immer Servus TV Österreich HD,


    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

  • johns:
    Hier läuft grade SAT1, voice of germany. Da gibts dann immer mal wieder kurze tonaussetzer, im log steht:


    Ist mir bisher auf anderen Sendern noch nicht untergekommen (SAT1 läuft hier aber auch eher selten)


    Problem dürfte wohl das "vdr] codec: error audio data at 0_" sein (Die video: slow down sind bei mir normal, 60 HZ)


    Irgendeine Idee?

    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

  • Ja kommt bei Empfangsstörungen vor oder wenn Vdr die Karten umbelegt.


    Wobei die Frage ist warum er das Audio Device neu öffnet oder SAT 1 hat gerade den Dolby Surround Ton abgeklemmt für Werbung.


    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

  • Ja kommt bei Empfangsstörungen vor oder wenn Vdr die Karten umbelegt.


    Zitat


    Wobei die Frage ist warum er das Audio Device neu öffnet oder SAT 1 hat gerade den Dolby Surround Ton abgeklemmt für Werbung.


    Das kommt auch ausserhalb der Werbung. Mit Empfangsstörungen habe ich keine Probleme, ist Kabel. Ich werde es die nächsten Tage über mal mit femon beobachten, vielleicht ist ja wirklich ein Problem ausserhalb des VDR (Das ist halt immer das Problem: Kaum ist das Bild schwarz oder sonstige Störung, kommt die Frage "Was hast Du da jetzt wieder gebastelt". Wenn dann "Die kurzen Tonstörungen bitten wir zu entschuldigen" kommt, ist man ja richtig erleichert ;-)))

    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

  • Würde es mit einer zweiten Soundkarte gehen?


    Da hast was missverstanden. Es geht per Software nicht, gleichzeitig beides auszugeben. Ob noch Hardware Probleme dazu kommen, kann ich nicht sagen, da es ja schon die Software nicht kann.


    Was spricht den 5.1 als PCM auszugeben?


    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

  • Biste sicher? Wenn der DTS kann ist er ja nicht so alt, dann sollte er auch PCM können.
    Einfach testen speakertest auf spdif testen.


    Es ist zwar machbar per Software beides auszugeben, aber gibts den irgendeinen Player der das kann?


    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

  • Also PCM kann er auch, das habe ich bisher allerdings immer nur mit Stereo betrieben.... Ich teste das mal.


    Edit:


    Und nun?


  • Das DVD Plugin ist nicht zu benutzen. Beim Versuch, eine DVD abzuspielen, passiert folgendes:


    Hast du eine Idee?


    Schaumal ins syslog wenn da ein SetVideoDisplayFormat:drin ist, wird das OSD gelöscht.
    Wenn nicht, muß ich mal gucken,


    Das dvd plugin muß ich mir mal gucken.


    Johns


    Hi,


    Du hast Recht. SetVideoDisplayFormat:1. Ist das Problem, dass OSD nur angezeigt werden kann, wenn Video da ist.
    Das dürfte doch bei xine ähnlich sein, deshalb wird dort ja auch ein schwarzes MPG benutzt. Wäre das hier auch möglich.
    Ebenfalls ist mir aufgefallen, dass auch keine Cover im Muggle oder MP3 Plugin angezeigt werden. Habs sowohl ohne
    als auch mit use DVB Stillpicture versucht. Vielleicht kannst Du da auch mal bei Gelegenheit schauen. Vielen Dank. Und jetzt
    her mit Deiner Wishlist.

  • Also PCM kann er auch, das habe ich bisher allerdings immer nur mit Stereo betrieben.... Ich teste das mal.


    Edit:


    Und nun?


    Stimmt SPDIF hat ein Bandbreiten Problem.
    Also dann kannst du nur direkt mit -p <spdif> ausgeben, dann kannst du noch das bisherige asound.conf um stereo auf spdif erweitern.
    Dann geht alles über spdif, Fernseher geht nur bei Sendern ohne Dolby Digital Kanal, wenn du dann Ton auf dem Fernseher willst, musst pass-through auschalten, dann geht alles auch auf dem Fernseher.


    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

  • Du hast Recht. SetVideoDisplayFormat:1. Ist das Problem, dass OSD nur angezeigt werden kann, wenn Video da ist.
    Das dürfte doch bei xine ähnlich sein, deshalb wird dort ja auch ein schwarzes MPG benutzt. Wäre das hier auch möglich.
    Ebenfalls ist mir aufgefallen, dass auch keine Cover im Muggle oder MP3 Plugin angezeigt werden. Habs sowohl ohne
    als auch mit use DVB Stillpicture versucht. Vielleicht kannst Du da auch mal bei Gelegenheit schauen. Vielen Dank. Und jetzt
    her mit Deiner Wishlist.


    Das Problem ist bei SetVideoDisplayFormat wird das OSD gelöscht. Wenn kein Signal kommt, geht das OSD trotzdem.
    Wenn SetVideoDisplayFormat immer gleich ist, dann passiert nichts, sollte nur bei einem Wechsel gelöscht werden.


    Mpeg Stills gehen noch nicht. Da muß ich noch gucken warum.


    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

Jetzt mitmachen!

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