Softhddevice mit ffmpeg-3.2.5 libvdr-softhddevice.so.2.2.0: undefined symbol: av_hwdevice_ctx_alloc

  • Ich muss leider auch noch einen Thread aufmachen weil ich gerade versuche softhddevice zu backen.
    Ich habe gerade von Suse 13.2 auf Leap 42.2 upgegradet.



    Code
    1. Coruscant:/usr/src # uname -a
    2. Linux Coruscant.Rebellion 4.4.62-VDRmai17 #1 SMP PREEMPT Sat May 13 16:56:45 CEST 2017 x86_64 x86_64 x86_64 GNU/Linux




    Ich habe zwei Versionen von NVIDIA versucht:


    NVIDIA-Linux-x86_64-340.102.run und
    NVIDIA-Linux-x86_64-375.66.run


    beide mit dem selben Effekt.


    Softhddevice in verschiedenen Versionen probiert:
    vanilla softhddevice
    + patches für ffmpeg 3
    und außerdem pesintta/rofafor


    jedesmal wenn ich vdr starte kackt softhddevice ab mit folgendem Fehler:


    Zitat

    May 17 23:32:46 Coruscant.Rebellion vdr[16600]: [16600] loading plugin: /var/lib/vdr/plugins/libvdr-softhddevice.so.2.2.0
    May 17 23:32:46 Coruscant.Rebellion vdr[16600]: [16600] ERROR: /var/lib/vdr/plugins/libvdr-softhddevice.so.2.2.0: undefined symbol: av_hwdevice_ctx_alloc
    May 17 23:32:46 Coruscant.Rebellion vdr[16600]: [16600] max. latency time 0 seconds
    May 17 23:32:46 Coruscant.Rebellion vdr[16600]: [16600] exiting, exit code 2


    irgendjemand ne Idee ???

    VDR: SuSE Linux 13.2(64bit) - Kernel 3.16.7 - VDR 2.2.0
    TechniSat SkyStarHD
    ANTEC Fusion , Gigabyte GA-73UM-S2H mit onboard NVIDIA GeForce 7150, Core2Duo E6750, 2GB RAM
    :vader :trooper :trooper :trooper :trooper :trooper :trooper :trooper :fans :trooper :trooper :trooper :trooper :trooper :trooper :trooper :trooper :vader

  • Nimm dir 3.2.4 bis jemand von ffmpeg das problem nicht behebt. Mehr hier (ffmpeg bug report ist auch da zu finden):


    Code
    1. http://www.vdr-portal.de/board16-video-disk-recorder/board55-vdr-plugins/p1291301-softhddevice-vdpau-und-ffmpeg-3-x/#post1291301