[SoftHdDevice] und >= ffmpeg 1.1

  • Bei mir sieht es mit dem neuen ffmpeg 1.2 unter Arch Linux (und dem Patch [SoftHdDevice] und >= ffmpeg 1.1) leider genauso aus.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Komisch warum hat es dann bei mir funktioniert?


    So wie ich es sehe nimmt er gar kein VDPAU Dekoder sondern den VA-API bzw den Softwsre.
    Deshalb auch die "h264" Fehlermeldungen. Die müssten vdpau_h264 oder anderes herum sein.


    Vielleicht habt ihr bei arch noch einen Patch in ffmpeg drin?


    Es wird im Moment der Software Dekoder mit VDPAU Ausgabe verwendet. Deshalb die Störungen
    und CPU Belastung.


    Es müsste auch die Meldung:

    Code
    codec/video: ffmpeg/libav buggy: width or height zero


    im Log erscheinen.


    Edit: ich baue immer das Plugin mit VA-API und VDPAU Support, viellecht liegt es daran?


    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

  • Vielleicht habt ihr bei arch noch einen Patch in ffmpeg drin?


    Das PKGBUILD nutzt das reine ffmpeg ohne Patches: https://projects.archlinux.org…KGBUILD?h=packages/ffmpeg

    Es wird im Moment der Software Dekoder mit VDPAU Ausgabe verwendet. Deshalb die Störungen
    und CPU Belastung.


    Mit ffmpeg 1.2 und explizitem -v vdpau sieht es so aus (ARD HD, bei Kabel D, mit 60Hz Modus), die CPU-Auslastung bleibt hoch:


    Verglichen mit ffmpeg 1.1.3:

    Code
    Mär 31 16:01:35 vdr4arch vdr[21119]: [21119] [softhddev]GrabImage: 0, 1, 80, 729x480
    Mär 31 16:01:36 vdr4arch vdr[21119]: [21119] [softhddev]GrabImage: 0, 1, 80, 729x480
    Mär 31 16:01:37 vdr4arch vdr[21119]: [21119] [softhddev]GrabImage: 0, 1, 80, 729x480


    Edit: ich baue immer das Plugin mit VA-API und VDPAU Support, viellecht liegt es daran?


    Wenn ich die Abfrage im Makefile richtig verstehe wird das bei mir auch immer so gebaut, da die Abfrage nach vaapi- und vdpau-Unterstützung jeweils den Exit-Code 0 liefert.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • War nur eine Idea.
    Ich werde es mr nochmal ansehen.
    Gentoo hat auch keine Patch.
    Plugin auch mit neuer Version neu übersetzt?


    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


    edit: Ich habe zwar keine Ahnung, aber für mich klingt das hier (aus der changelog)


    Zitat

    VDPAU hardware acceleration through normal hwaccel


    so, als hätte es die ganze Zeit irgendeine Sonderbehandlung für VDPAU gegeben, die jetzt weg ist.

  • Scheint so zu sein, aber ich habe min. die Ganze letzte Woche mit ffmpeg 1.2 getestet.
    Und keinerlei Probleme festgestellt- Habe nur im Moment keine Zeit, den Laptop anzuschliessen.


    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

  • Dann brauche ich ja nicht mehr suchen :), aber den neuen Code muß ich aber trotzdem irgendwann einbauen.


    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, das wars... - aber interessant, dass man so auch ohne vdpau und vaapi mit softhddevice ein Bild bekommt :unsch

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Software Dekoder Unterstützung ist ja schon drin.
    Wenn CPU genug Power hat klappt es.
    Ansonsten ist die aktuelle Version nicht CPU optimiert.


    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,


    bei mir läuft jetzt auch alles einwandfrei mit ffmpeg-1.2!
    Wußte nicht, dass man ab ffmpeg-1.2 mit "--enable-vdpau" bauen muss.


    grappi

    Wohnzimmer-VDR: Hardware: ASRock Mainboard M3N78D; AMD 240e CPU; Zotac GeForce GT220 passiv; Mystique Dual SaTiX-S2; TT-DVB-S2 3200 Software: VDR-2.0.0; softhddevice (aktuelle git) ; NVIDIA-Treiber 313.26

  • Muß man noch irgendwelche Compiler-Schalter zusätzlich setzen? softhddevice mit ffmpeg 1.2 und '--enable-vdpau' kackt bei HD immer ab:


    Gruß
    e9hack

  • Weil ich es vergessen habe :).


    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

  • I don't know any problem with Makefile and new ffmpeg.


    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

  • Hmm, I already pm'ed you about it -- that after updating softhddevice, I was getting segfaults. You said to try using the old Makefile, which fixed the problem. You also said something about VDR patches changing structures and so on but I don't use any patches so that's not a possible cause in this case.


    Why would the new softhddevice Makefile cause segfaults and the old Makefile-pre1.7.36 work fine?

  • Hi!
    I have read this thread with google translate, but I didn't find any report of the problem what I have. I often have frozen video screen and after some researches i probably found a reason. It seems that this happened when video format switched from 4:3 to the 16:9 (and vice versa, both SD). And after that I can see in the logfile the following:


    In the same time OSD works and only after changing channel (or detach and attach plugin) I can bring picture back.
    Plugin version from GIT and ffmpeg 1.1.2 installed, vdr-2.0.1, nvidia 313.26 driver.


    What recomendations community can give me to solve this issue? I think that this is the right place to ask :)

    Intel Core2 Duo E7400 @ 2.80GHz; 4GB RAM; GeForce GT520; Slackware-14.1; DD Cine S2 v6.5; TBS 8920; 2xTT C-1501; Triax 1.2m; SuperJack DG-120 85°E-30°W; vdr-2.2.x

    2 Mal editiert, zuletzt von arkoko ()

  • Use any ffmpeg which is not 1.1.2 or 1.1.3



    Any version with libavcodec = 54. 86.100 will have the same problem.
    The source contains a workaround for ffmeg 1.1.2, which make the format change impossible.
    Or if you aren't using version 1.1.2, you can remove the workaround from source.


    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!