[vdr-plugin-satip] this and that

  • rofafor


    Thx :tup


    I'll update announce thread and refresh my package.


    Regards
    fnu

    HowTo: APT pinning

  • rofafor


    Thanks, we will try


    Regards

  • Hi,


    I have a problem with satip plugin 0.3.3 and OctopusNET. On VDR startup the plugin detects my OctopusNET, but looses the connection after a few minutes:


    Code
    Jun 10 10:43:33 test-server vdr: [5024] SATIP: Adding device OctopusNet (192.168.1.14 DVBS2-2)
    ...
    Jun 10 10:45:35 test-server vdr: [5024] SATIP: Removing device OctopusNet (192.168.1.14 DVBS2-2)


    But satip info is still available.


    Another problem is that a restart of the vdr instance never detects OctopusNET again. I have to reboot the complete system.


    Any ideas?

    SAT Hardware: Gibertini SE75 | DuraSat Dur-Line UK-24 | DD OctopusNET V2 Rack (Firmware 1.1.6) mit MaxS8
    Server: Asus M5A78L-M/USB3 | Sempron 145@2Cores | 8GB ECC RAM | PicoPSU | Debian Stretch 64Bit | VDR 2.4.5 mit SAT>IP, epgsearch, live, markad
    Clients: RaspberryPI 2/3 | Yocto Poky Linux (Openembedded) 3.2+git | Linux Kernel 5.4.72 | VDR 2.4.5 mit SAT>IP, RpiHDDevice, SkinDesigner, Remote, Extrecmenu, Femon, Mlist


    R.I.P: Gigaset M740 mit VDR von open7x0.org

  • I have a similar problem with both of my servers (Octopus T and Gbox) - detection just sometimes fails to return anything.


    If detected, then they'll drop out randomly and then occasionally come back. This is the case both for the plugin and for the elgato app.


    The only sure-fire workaround seems to be restarting the satip server - detection will then work. I've increased the expiry time within the plugin to try and mitigate it a bit.


    However, given that it affects both servers and 2 different apps it must be something on my network, so I'm planning on changing the switch used for the 2 servers and seeing if that improves things.

  • Ok, the problem is my TwonkyMedia UPNP Server running on the same machine. Stopping Twonky brings back the OctopusNET and restarting VDR reconnects allways to OctopusNET. Reboot is not necessairy anymore.


    It seems there some incompatibilities between satip-plugin and local TwonkyServer. But a Twonky on another machine does not have any impacts. :wow

    SAT Hardware: Gibertini SE75 | DuraSat Dur-Line UK-24 | DD OctopusNET V2 Rack (Firmware 1.1.6) mit MaxS8
    Server: Asus M5A78L-M/USB3 | Sempron 145@2Cores | 8GB ECC RAM | PicoPSU | Debian Stretch 64Bit | VDR 2.4.5 mit SAT>IP, epgsearch, live, markad
    Clients: RaspberryPI 2/3 | Yocto Poky Linux (Openembedded) 3.2+git | Linux Kernel 5.4.72 | VDR 2.4.5 mit SAT>IP, RpiHDDevice, SkinDesigner, Remote, Extrecmenu, Femon, Mlist


    R.I.P: Gigaset M740 mit VDR von open7x0.org

  • Hi,


    it seems that there is a problem with overlapping timer on the same channels, which result in broken video data stream and loss of the 2nd recording This not happen in all cases but very often. In the logfile I found following entries


    Code
    Jun 22 09:04:32 test-server vdr: [29697] switching device 4 to channel 26
    ...
    Jun 22 09:05:00 test-server vdr: [29697] switching device 2 to channel 26
    ...
    Jun 22 09:05:30 test-server vdr: [8646] ERROR: video data stream broken
    Jun 22 09:05:30 test-server vdr: [8646] initiating emergency exit


    There are 2 devices which are switching to the same channel. In all cases with overlapping timers and broken video stream, I saw this behavior. A restart of the VDR resumes the recordings.


    I put here the detailed log. I use OctopusNet Firmware 1.0.29 and 4 Tuner (2 Cards) und SatIP-Plugin 0.3.3. VDR 2.0.6 und 2.1.6 produce the same error.


    Does anyone have the same problem? Any ideas to solve this?

    SAT Hardware: Gibertini SE75 | DuraSat Dur-Line UK-24 | DD OctopusNET V2 Rack (Firmware 1.1.6) mit MaxS8
    Server: Asus M5A78L-M/USB3 | Sempron 145@2Cores | 8GB ECC RAM | PicoPSU | Debian Stretch 64Bit | VDR 2.4.5 mit SAT>IP, epgsearch, live, markad
    Clients: RaspberryPI 2/3 | Yocto Poky Linux (Openembedded) 3.2+git | Linux Kernel 5.4.72 | VDR 2.4.5 mit SAT>IP, RpiHDDevice, SkinDesigner, Remote, Extrecmenu, Femon, Mlist


    R.I.P: Gigaset M740 mit VDR von open7x0.org

  • I made further tests:


    Disabling EIT scanner by setting the EPGScanTimeout to 0 seams to solve the problem. I had no more broken video streams for several days.
    But, I made a little patch in the eitsanner.c which prevents EIT scanning while recording. This not solve the problem.


    BTW: vtuner with satip daemon works w/o problems.


    Guys, check your logs, maybe you have the same problem but never noticed that. Because a restart by emergency exit will fix the problem for the current recording and only recording is affected, not live TV

    SAT Hardware: Gibertini SE75 | DuraSat Dur-Line UK-24 | DD OctopusNET V2 Rack (Firmware 1.1.6) mit MaxS8
    Server: Asus M5A78L-M/USB3 | Sempron 145@2Cores | 8GB ECC RAM | PicoPSU | Debian Stretch 64Bit | VDR 2.4.5 mit SAT>IP, epgsearch, live, markad
    Clients: RaspberryPI 2/3 | Yocto Poky Linux (Openembedded) 3.2+git | Linux Kernel 5.4.72 | VDR 2.4.5 mit SAT>IP, RpiHDDevice, SkinDesigner, Remote, Extrecmenu, Femon, Mlist


    R.I.P: Gigaset M740 mit VDR von open7x0.org

  • Thx for response. If I can do some tests, let me know.

    SAT Hardware: Gibertini SE75 | DuraSat Dur-Line UK-24 | DD OctopusNET V2 Rack (Firmware 1.1.6) mit MaxS8
    Server: Asus M5A78L-M/USB3 | Sempron 145@2Cores | 8GB ECC RAM | PicoPSU | Debian Stretch 64Bit | VDR 2.4.5 mit SAT>IP, epgsearch, live, markad
    Clients: RaspberryPI 2/3 | Yocto Poky Linux (Openembedded) 3.2+git | Linux Kernel 5.4.72 | VDR 2.4.5 mit SAT>IP, RpiHDDevice, SkinDesigner, Remote, Extrecmenu, Femon, Mlist


    R.I.P: Gigaset M740 mit VDR von open7x0.org

  • Rolf: you mentioned in another thread that you are working on a bugfix release. So here some hints and wishes for this release:


    * Can you please add Telestar Digibit R1 to session id quirk? Adding this line in server.c works for me


    Code
    strstr(*descriptionM, "DIGIBIT")


    * The problem concerning broken video streams described above can easily reproduced by programming timers on each tuner on different channels with exactly the same start time
    e.g. on a 4 tuner system
    timer1 - channel1 - start 10:00
    timer2 - channel2 - start 10:00
    timer3 - channel3 - start 10:00
    timer4 - channle4 - start 10:00


    * Have a look at the latest Octopus firmware release 1.0.35. I had a lot of broken video stream errors, the plugin is not usable with that firmware. So I switched back to 1.0.29

    SAT Hardware: Gibertini SE75 | DuraSat Dur-Line UK-24 | DD OctopusNET V2 Rack (Firmware 1.1.6) mit MaxS8
    Server: Asus M5A78L-M/USB3 | Sempron 145@2Cores | 8GB ECC RAM | PicoPSU | Debian Stretch 64Bit | VDR 2.4.5 mit SAT>IP, epgsearch, live, markad
    Clients: RaspberryPI 2/3 | Yocto Poky Linux (Openembedded) 3.2+git | Linux Kernel 5.4.72 | VDR 2.4.5 mit SAT>IP, RpiHDDevice, SkinDesigner, Remote, Extrecmenu, Femon, Mlist


    R.I.P: Gigaset M740 mit VDR von open7x0.org

  • Hi,


    it seems, that my setup isn't also running as it should. If some time is gone after (re)start of the VDR instance a starting timer will result in a restart of the VDR instance caused by a 'ERROR: video data stream broken'. This can be also within a running recording. Directly after the VDR restart I can start up multiple timers on up to 3 transponders without problems. But if some time is gone, a new timer or a channel switch will result in trouble.
    For debugging I have done a Packet capture and syslog split while a new recording is startet resulting in restarting the VDR instance. Maybe this will help, to get this error fixed. My setup is the experimental Server from my signature (unstable-yaVDR 2.1.6 with satip-plugin 0.3.3 on Triax TSS400 with SW 0.5.12).


    ByE...

    Server:  (K)VM on Proxmox 4.x-Host, VDR 2.2.0 (selbstgebaut vom yaVDR unstable Repo) auf Debian 8 (Jessie), 1x Digital Devices Cine S2 (V6) + DuoFlex S2
    Clients: Raspberry Pi 2/3 mit Raspbian, VDR 2.2.0 (selbstgebaut vom yaVDR unstable Repo) als Streamdev-Clients

  • Hi,


    i have also the "ERROR: video data stream broken" issue. But i have vtuner/satip at work. VDR also does a Emergency exit. This appears as described above when a recording ist started.


    Jochen

    Server: Asrock Q1900-ITX, 8GB RAM, 250 GB SSD System, 2TB SATA HD Daten RAID 1/ Synology DSM 5.2 + Virtualbox Addon + Docker VDR chriszero: vdr 2.2 , Inverto iLNB 8 Kanal SAT>IP LNB
    Client: 1 x RasPI mit MINIDVDB Linux an Philips 42PFL3604/12
    , 1 x RasPI mit Openelec, LG HB805PH Heimkinosystem

  • I dont have video data stream broken with vtuner/satip. Maybe it is device specific? But i dont have emergency exit enabled.


    The satip-plugin i couldnt test yet.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Hi.


    The vtuner/Satip combo has worked without any problems, even with HD channels on my Triax TSS-400. But with this package I've got scrambled recordings, if some other (K)VM works hard on the network (using NFS share), for example cutting recordings or converting to H264 while a recording was running. So I had to switch to OpenVZ using VDR with satip-plugin. I didn't got the vtuner/Satip combo running on my Promox kernel 2.6.31, so I have go with the satip-Plugin. :(


    ByE...

    Server:  (K)VM on Proxmox 4.x-Host, VDR 2.2.0 (selbstgebaut vom yaVDR unstable Repo) auf Debian 8 (Jessie), 1x Digital Devices Cine S2 (V6) + DuoFlex S2
    Clients: Raspberry Pi 2/3 mit Raspbian, VDR 2.2.0 (selbstgebaut vom yaVDR unstable Repo) als Streamdev-Clients

  • A new version of the plugin is in development. I think rofa will release it in the next days or weeks.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • I'm only having a TSS400. I think it's another plattform. What do you want to test?


    ByE...

    Server:  (K)VM on Proxmox 4.x-Host, VDR 2.2.0 (selbstgebaut vom yaVDR unstable Repo) auf Debian 8 (Jessie), 1x Digital Devices Cine S2 (V6) + DuoFlex S2
    Clients: Raspberry Pi 2/3 mit Raspbian, VDR 2.2.0 (selbstgebaut vom yaVDR unstable Repo) als Streamdev-Clients

  • Hi, I have a GSS box and can test something.

    VDR1: yaVDR 0.5 - Zotac H67 Wifi Supreme - Digital Devices DuoFlex S2
    VDR2: yaVDR 0.5 / Openelec 3.0.2 - Zotac Zbox HD-ID33

Participate now!

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