[Announce] Softhddevice 2.0.0.

  • Sorry for late reply. Just tested now the 2.0.2. Works perfectly! Thanks lnj.

    Meine VDR

    VDR-Server: Xeon E-2278G, Debian 12 in QEMU VM, vdr 2.7.3, Digital Devices Max SX8, Plugins: dummydevice 2.0.0, live 3.3.5, iptv 2.4.0 (patched), streamdev 0.6.3, svdrposd 1.0.0, timeserver 1.0, ffmpeg 5.1.5, mplayer (UNKNOWN-12 :) aus Debian 12)

    VDR1/2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, vdr 2.7.3, softhdodroid, svdrpservice, remoteosd, satip, timeserver 1.0, iptv 2.4.0 (patched)
    VDR3: Odroid N2+ mit VDRSternELEC (Testphase)

  • I'm using version 1.11.1 long time with a nvidia card and vdpau, no problems so far. Now i updated to 2.0.2 and i got massive messages for doubled frames if i replay a record (e.g. Das Erste / HD). If i open the softhdevice menu the count for doubled frames increases fast. As this is my only system (production) i reverted back to 1.11.1. Any know/introduced problems here?

    VDR: Silverstone SG05 Lite, ASRock MB H510M-HDV R2.0, I3 10100, 8GB RAM, Ubuntu 22.04, vdr 2.6.4, 120GB SSD, 8TB SSD, Digital Devices Max S8X, Nvidia GT730, IR-WAKEUP USB

  • Ich bekomme die verdoppelten Frames auch. Ich habe das einfach ignoriert ...

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • I have tested a bit more. It seems to happen on any HD content. If i start replaying the log seems to be fine. Starting from the first jump done in the record (e.g. fast-foward or jump forward a minute) the log gets filled with these messages:

    Code
    Oct 13 19:35:28 vdr vdr: video: speed up video, droping frame
    Oct 13 19:35:28 vdr vdr: video: decoder buffer empty, duping frame (20400/287) 182 v-buf closing 0
    Oct 13 19:35:28 vdr vdr: video:  5:34:36.927  -25 3188   0/\ms 182+1+4 v-buf
    Oct 13 19:35:28 vdr vdr: video/vdpau: diff -2293 -25 lim 32 fill 2
    Oct 13 19:35:28 vdr vdr: video: speed up video, droping frame

    Also the duped frame counter in the softhhdevice menu increases fast. Log is attached. I have also uploaded a short video sample where the problem occurred after the first jump in the record:

    https://www.4shared.com/s/fovcamQhAjq

    Hope it helps for analyzing.

    Files

    VDR: Silverstone SG05 Lite, ASRock MB H510M-HDV R2.0, I3 10100, 8GB RAM, Ubuntu 22.04, vdr 2.6.4, 120GB SSD, 8TB SSD, Digital Devices Max S8X, Nvidia GT730, IR-WAKEUP USB

  • Ich habe jetzt gerade keine Zeit es zu testen, aber du kannst mal in audio.c sowohl in AudioVideoReady() als auch in AudioEnqueue() die Zeilen:

    if (!EnoughVideo && SoftIsPlayingVideo) { // not enough video ersetzen durch

    if (!EnoughVideo && SoftIsPlayingVideo && !IsReplay()) { // not enough video and no replay und sehen, ob das hilft.

  • Thanks, the duped frame problem is gone, but with this version i got a new one. If i stop the replay (stop key), now the picture trembles for a second or two before the replay is really stopped. I rechecked, but this doesn't happen with the version before. There i got at still picture for a second at most. Seems to be a side effect of your change. Any ideas about that?

    VDR: Silverstone SG05 Lite, ASRock MB H510M-HDV R2.0, I3 10100, 8GB RAM, Ubuntu 22.04, vdr 2.6.4, 120GB SSD, 8TB SSD, Digital Devices Max S8X, Nvidia GT730, IR-WAKEUP USB

  • Since version 2.0.4 I have had a high system load of over 80% and picture/sound dropouts. In version 2.0.3 everything is still fine...

    I have an Intel-System with a i3 and use va-api-egl...

    Code
    [softhddevice]
    -D
    -a pulse
    -p pulse
    -c PCM
    -d :0.0
    -f
    -g 1920x1080+0+0
    -v va-api-egl
    Hard- / Software
    • SatIP-Server / Octopus NET - MINI ITX / Chieftec IX-01B Case / DD-Max8 / Unicable LNB - DUR-LINE UK 124 / 8 Tuner DVB-S2
    • Server / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.5 / 6x vtuner / ProLiant ML10 v2 / VmWare-ESXI 7.0.3 / 32 GB RAM / 2x 4TB Raid1
    • Client / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.5 / 2x vtuner / Intel NUC8i3BEH / 16 GB RAM / 512GB m.2 SSD / 85" Samsung TV / Denon X3300W AVR
  • Nothing unusual to see. Only the load and CPU temperature are very high and pixels and sound hangs occur sporadically.

    Does the high computing load/temp cause hangs after a certain amount of time (The lowest is 70%) ? Or is the i3 too slow?

    Display Spoiler

    Oct 24 09:41:32 yavdr-nuc vdr: [9831] loading plugin: /usr/lib/vdr/plugins/libvdr-softhddevice.so.2.6.3

    Oct 24 09:41:32 yavdr-nuc vdr: [9831] initializing plugin: softhddevice (2.0.5-GIT3601a9c): Ein Software und GPU emuliertes UHD-Gerät

    Oct 24 09:41:32 yavdr-nuc vdr: [9831] starting plugin: softhddevice

    Oct 24 09:41:34 yavdr-nuc yavdr-frontend[1724]: DEBUG:softhddevice:False

    Oct 24 09:41:34 yavdr-nuc yavdr-frontend[1724]: INFO:softhddevice:use_pasuspend is False

    Oct 24 09:41:34 yavdr-nuc yavdr-frontend[1724]: DEBUG:softhddevice:check_state(): got status code: 912

    Oct 24 09:41:34 yavdr-nuc yavdr-frontend[1724]: DEBUG:softhddevice:status: softhddevice is detached

    Oct 24 09:41:34 yavdr-nuc yavdr-frontend[1724]: DEBUG:softhddevice:check_state(): got status code: 912

    Oct 24 09:41:34 yavdr-nuc yavdr-frontend[1724]: DEBUG:softhddevice:change_state with command atta and options "-d :0" to attached

    Oct 24 09:41:34 yavdr-nuc yavdr-frontend[1724]: DEBUG:softhddevice:check_state(): got status code: 910

    Oct 24 09:41:34 yavdr-nuc yavdr-frontend[1724]: DEBUG:softhddevice:softhddevice successfully attached

    Oct 24 09:41:34 yavdr-nuc yavdr-frontend[1724]: DEBUG:softhddevice:current PrimaryDevice is softhddevice (Index: 2, Number: 2, hasDecoder: True, isPrimary: True)

    Oct 24 09:41:34 yavdr-nuc yavdr-frontend[1724]: DEBUG:softhddevice:softhddevice is the primary device

    Oct 24 09:41:34 yavdr-nuc yavdr-frontend[1724]: DEBUG:softhddevice:needed 0.001 s to switch primary device

    Hard- / Software
    • SatIP-Server / Octopus NET - MINI ITX / Chieftec IX-01B Case / DD-Max8 / Unicable LNB - DUR-LINE UK 124 / 8 Tuner DVB-S2
    • Server / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.5 / 6x vtuner / ProLiant ML10 v2 / VmWare-ESXI 7.0.3 / 32 GB RAM / 2x 4TB Raid1
    • Client / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.5 / 2x vtuner / Intel NUC8i3BEH / 16 GB RAM / 512GB m.2 SSD / 85" Samsung TV / Denon X3300W AVR
  • BTW:

    After the errors on the TV I also have no log entries!

    Hard- / Software
    • SatIP-Server / Octopus NET - MINI ITX / Chieftec IX-01B Case / DD-Max8 / Unicable LNB - DUR-LINE UK 124 / 8 Tuner DVB-S2
    • Server / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.5 / 6x vtuner / ProLiant ML10 v2 / VmWare-ESXI 7.0.3 / 32 GB RAM / 2x 4TB Raid1
    • Client / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.5 / 2x vtuner / Intel NUC8i3BEH / 16 GB RAM / 512GB m.2 SSD / 85" Samsung TV / Denon X3300W AVR
  • Hello, I'm using EasyVDR and we are testing actual the latest softhddevice version 2.0.3.

    Here I found with my system (see spoiler) that the PIP function of softhddevice linked with HD-TV programs shows no useful pictures. The HD picture is rarely visible and it is flickering.

    With the stable version of softhd 1.12.1 in EasyVDR HD-TV programs will be shown visible but not continuously. The picture will be changed or refreshed ca. every 0.5s. Non-HD programs don't have this problem.

    Does anyone have this behaviour with the 2.0.3 version too? Or is this maybe only linked in combination with EasyVDR?

    Thank you. Regards Steffen

    Mein System

    Display Spoiler

    Mainboard: ASRock P67 Pro3 mit Xeon E3-1270V2 3,5Ghz, 8GB Speicher

    Grafikkarte: Zotac Nvidia GT1030

    Festplatten: main: Intel SSD SC2BW12, video0: Kingston SSD SA400S3, testing: Intenso SSD R0522A0, media: WD Blue 8TB

    DVB-Karten: 2x TT S2-3200 PCI, 1x TT S2-1600 PCI

    Remote: Harmony 650 mit IRMP-STM32

    System: EasyVDR 5.0 64bit, Kernel 5.4.0-208, NVidia 470.256.02, Kodi 20.5 Aeon Nox

    Heimkino: Denon AVR 4300H, Sony VPL-HW45 Beamer, Nubert nuWave 7.2 System

  • hmmm, but that's what it looks like:

    Video Decoder: VAAPI OSD: OpenGL

    Hard- / Software
    • SatIP-Server / Octopus NET - MINI ITX / Chieftec IX-01B Case / DD-Max8 / Unicable LNB - DUR-LINE UK 124 / 8 Tuner DVB-S2
    • Server / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.5 / 6x vtuner / ProLiant ML10 v2 / VmWare-ESXI 7.0.3 / 32 GB RAM / 2x 4TB Raid1
    • Client / Ubuntu 24.04 / seahawk1986 - yaVDR-ansible - 2.7.5 / 2x vtuner / Intel NUC8i3BEH / 16 GB RAM / 512GB m.2 SSD / 85" Samsung TV / Denon X3300W AVR

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!