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
    1. /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
    2. /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
    3. /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lGL
    4. /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
    5. /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
    6. /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lGL
    7. collect2: error: ld returned 1 exit status
    8. make: *** [Makefile:260: libvdr-softhddevice.so] Error 1


    vdr-User-# 755 to_h264 chk_r vdr-transcode

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

    I use gentoo


    vdr-User-# 755 to_h264 chk_r vdr-transcode

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

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

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

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

    YaVDR-focal (TEST), Mainboard: Gigabyte Aorus Pro B450, CPU: Ryzen 5 3400G, IPTV

  • sorry, you are right


    Code
    1. gentoo softhddevice-200808 # pkg-config --libs gl
    2. -lGL


    vdr-User-# 755 to_h264 chk_r vdr-transcode

  • Next problem:



    PIP looks very strange


    vdr-User-# 755 to_h264 chk_r vdr-transcode

  • 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"

    The post was edited 1 time, last by 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
    1. /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
    2. /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lGL
    3. collect2: error: ld returned 1 exit status
    4. 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

  • 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"