Open Karl-opec opened 7 years ago
How many tuners are available to the satip plugin? By default the plugin expects 2 usable Sat>IP tuners:
Configuration:
The plugin accepts a "--devices" (-d) command-line parameter defaulting
to two. This parameter defines how many simultaneous transponders can
be received, if there are available SAT>IP tuners.
If only one Tuner is available, you need to set -d 1
or it will fail when trying to use the second tuner.
The satip Server has 8 Tuners and I have set -d 8 to the satip plugin.
I have opened the same issue on the satip git. The satip author commented the following:
Incompatibility to receiver handling done in VNSI plugin. Satip detects that no one is
using any receivers on the device and shutting it down to prevent unnecessary
network traffic.
https://github.com/rofafor/vdr-plugin-satip/issues/42
What can i do to help to diagnose the base of the issue?
That explanations sounds very strange. On channel change vnsi closes the active receiver and creates a new one. That may take a few milli seconds. You won't expects any resource shutting down due to some ms of inactivity, will you?
I don't have an answer for that. milliseconds might have an impact. Perhaps it is an issue with the changed locking sequence in vdr since 2.3.6. where vnsi and satip have some deadlocks?
My observations are: start a satip channel gives a vnsi VNSI: Channel: no data 16
, stopping it and starting it again gives a streaming channel. switching to an other satip channel the gives VNSI: Channel: no data 16
stopping it and start again gives streaming channel. When vdr start a recording of a satip channel it works as it should.
Anyhow how to proceed from here?
the reported issue can occur if the selected channel has no valid PIDs at the time it is activated and the device does not implement ChannelChange status message.
I ran a vdr-2.3.8 server with vnsiserver newest Git. Clients are libreelec newest git. Both software is self compiled. The channels are supplied by DVB-C devices and Sat channels by an satip server via VDR-PLUGIN-SATIP. Everythings works generally.
But i have the following issue: start streaming a satip supplied channel works. Switching from a streaming channel to an other satip supplied channel does not work, see attached log:
Switching streaming channels from DVB-C devices does Work with no Problems. in the following Log start satip Channel (ARD) then switch to DVB-C (TNT-Comedy) and then to DVB-C /Syfy) works as it should:
Its annoying that for SATIP Channels the stream has to bee stopped and then the switched channel to be started.
Any Idea for the cause of this?
best regards