Softhddevice: audio/alsa: avail underrun error? 'Broken pipe'

  • Hello,


    I have hardware setup:


    Intel Core i3-7100U Processor (2.40 GHz) + Intel GT2-520 GPU, 8GB DDR4

    PCI-e card DVB-S/2 Dual tuners ST-STV0910 by Digital Devices.


    Software setup:

    DEBIAN ("buster") v10.10.0

    vdr (2.4.0/2.4.0) - The Video Disk Recorder --> installed from Debian package distribution (apt-get)

    softhddevice (0.7.0-GIT1fb6cb8) --> built from source git://projects.vdr-developer.org/vdr-plugin-softhddevice.git

    Intel graphics driver i965-va-driver Version: 2.3.0+dfsg1-1 (intel-vaapi-driver)

    xserver-xorg-core Version: 2:1.20.4-1


    Problem:

    Whan DVB-S2 playpack of 4K channel is playing I see errors in syslog and hear fragmented sound. The channel I see the problem is:

    SES UHD Demo Channel;SES:10993:HC56M5O35P0S1:S19.2E:22000:511=36:0;512=deu@122:0:0:1:1:1035:0


    syslog:

  • From channel: Nasa TV UHD;(null):10728:hC34M5O35S1:S13.0E:30000:357+377=36:358=@4,359=@4:0:0:4602:318:11100:0

    I occasionally see stuttering audio and video and these syslog errors:


  • On my original post I had error - I was building the plugin from the https://github.com/ua0lnj/vdr-plugin-softhddevice.git

    and the git revision seems to be correct: softhddevice (0.7.0-GIT1fb6cb8)


    I tried vdr plugin with disabled audio:

    -a ""

    And there is no audio eerror but other errors remain.

  • I also notice GPU hang errors only when I play Nasa TV UHD;(null):10728:hC34M5O35S1:S13.0E:30000:357+377=36:358=@4,359=@4:0:0:4602:318:11100:0


  • I upladed two recordings of the channel to my google drive, 00001.ts is recorded with softhddevice running and 00002.ts with libxineliboutput-sxfe running. Both vidoes play much better with VLC mediaplayer on the same PC. Video 00001.ts seems to have more clitches.


    00001.ts


    00002.ts

  • Just in case I list package versions that I installed with apt-get before I built the plugin:


    Package: vdr-dev

    Version: 2.4.0-1+b1


    Package: libasound2-dev

    Version: 1.1.8-1


    Package: libdrumstick-dev

    Version: 0.5.0-4+b2


    Package: libva-dev

    Version: 2.4.0-1


    Package: libavcodec-dev

    Version: 7:4.1.4-1~deb10u1


    Package: libswscale-dev

    Version: 7:4.1.4-1~deb10u1


    Package: libxcb-dpms0-dev

    Version: 1.13.1-2


    Package: libx11-dev

    Version: 2:1.6.7-1


    Package: libx11-xcb-dev

    Version: 2:1.6.7-1


    Package: libxcb-icccm4-dev

    Version: 0.4.1-1.1


    Package: libxcb-screensaver0-dev

    Version: 1.13.1-2


    Package: libxcb-ewmh-dev

    Version: 0.4.1-1.1

  • Hello,


    I connected my PC with TV over display port cable that has screen resolution of 3840x2160 and now vdr+vdr-plugin-softhddevice is constantly dropping frames regardless of the DVB-S channel video resolution. Also all channels have stuttering audio. It seems that if I use more higher reolution screen the softhddevice performance gets more worse. Same time the VLC player can playpack any kind of video without any problems. See syslog:


  • /etc/vdr/setup.conf


  • Configuration related to softhddevice:

  • While it’s not clear what your problem is, you can enable debug in the makefile by removing # in lines 48 and 49.

    I do not use Debian, Ubuntu 18.04 and Fedor 32 is now.

    Have you tried other plugins, vaapidevice or softhdcuvid(softhdvaapi)?

Jetzt mitmachen!

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