Softhddevice + ffmpeg > 3.2 (vdpau)

  • System currently has 16GB RAM, graphics card 2GB (GTX1050). So i guess you ment GPU memory right?

    then with frequent channel switching, you will run out of memory

    I could reproduce it with a small "power-zapping script", after 80-100 channel switches with softhddevice VDR aborts. But with softhdcuvid it was not reproduceable, VDR survives even the 600 switches of the script.


    btw. mpv shows the above behaviour playing UHD videos.


    I tested plugin with VDPAU but sadly i have problems with laggy playback and desktop (post1319846), thats why i switched to CUVID where i do not have no such problems.

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • Yes softhdcuvid works here without mem issues.

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • At my vdr2 I get


    Code
    /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../libGL.so when searching for -lGL
    /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libGL.so when searching for -lGL
    /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lGL
    /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../libGL.so when searching for -lGL
    /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libGL.so when searching for -lGL
    /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lGL
    collect2: error: ld returned 1 exit status
    make: *** [Makefile:260: libvdr-softhddevice.so] Error 1


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Code
    gentoo softhddevice-200808 # pkg-config --libs g
    Package g was not found in the pkg-config search path.
    Perhaps you should add the directory containing `g.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'g' found

    I use gentoo


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • gentoo softhddevice-200808 # pkg-config --libs g

    Maybe you have forgotten the l it should be gl not g

    VDR User: 2127
    YaVDR-focal , Case: HFX Classic, Mainboard: ASUS H97M-E, CPU: Intel Celeron CPU G1840T, GPU: GeForce GT 1030, DVB-S: Digital Devices Cine S2 V6
    YaVDR-focal (24/7), Case: Akasa, Mainboard: NUC D34010WYB, DVB-S: Sundtek SkyTV Ultimate Dual, Miscellaneous: epgd, pihole

    YaVDR-focal (headless), System: HP 260 G2 DM, DVB-S: Sundtek SkyTV Ultimate Dual

  • sorry, you are right


    Code
    gentoo softhddevice-200808 # pkg-config --libs gl
    -lGL


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Next problem:



    PIP looks very strange


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • With the new version i now have frequent crashes:


    Btw. PIP works here.


    Lars

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

    Einmal editiert, zuletzt von cooljay032 ()

  • @Inj Klasse Arbeit.

    Bei mir mit YaVdr 0.7 ansible focal, Nvidia 1030, UHD TV , skindesigner klappt es besser als mit softhdcuvid.

    Bei sofhdcuvid ist das Bild zu dunkel, skindesigner wird nicht skaliert oder liefert ein transparentes OSD)


    Danke

  • Update just installed, i give feedback later when family has done some "powertesting" ;)


    Thanks, Lars

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • At my vdr2 I get


    Code
    /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libGL.so when searching for -lGL
    /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lGL
    collect2: error: ld returned 1 exit status
    make: *** [Makefile:260: libvdr-softhddevice.so] Error 1

    I could solve this problem with a missing link libGL.so -> libGL.so.1.7.0


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Update just installed, i give feedback later when family has done some "powertesting"

    No aborts anymore with the latest update after some days of testing. Thanks a lot again Andrey :thumbup::thumbup:


    Now i have only one problem with async a/v after a while watching same channel - apparently only sd channels are affected. But i will play around a little bit with audio options, maybe i can get rid of it.

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • After updating plugin the playback stutters shortly every 3-4 seconds. Best to see in scenes with camera pans as usual ;) I tested several versions, the problem exists since this commit. I use cuvid driver.


    Lars

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

Jetzt mitmachen!

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