vdr 1.7.13 obsoletes pluginparam-patch
If you are using vdr 1.7.13 or the 'bleeding edge' pvrinput-plugin, you have to make some changes to your channels.conf.
old channels.conf entry:
RTL:217250:PVRINPUT|TV:P:0:301+101:300:305:0:12003:1:1089:0
With 1.7.13 the source 'V' was assigned to pvrinput so we don't have to share the source parameters with other plugins like iptv etc. You must omit the "PVRINPUT|" prefix.
RTL:217250:TV:V:0:301+101:300:305:0:1:1:12003:0
And there's another change in pvrinput. Now we do proper section handling, so filters of vdr and other plugins (e.g. streamdev-server) are able to catch the PAT and PMT of the stream. TS-mode-streaming is working now... :-)
So even with vdr 1.7.12 or older you need to change it to:
RTL:217250:PVRINPUT|TV:P:0:301+101:300:305:0:1:1:12003:0
The reason: The SID of the channel has to match the program number of the PMT. Since the hdpvr and cx18 driven cards produce a TS on their own with a program number of 1, we decided to set the same SID at the generated PMT of ivtv based cards. Till now the w_pvrscan resp. wirbelscan-plugin sets a value related to the frequency in the SID field. This will work in environments with only ivtv cards but won't if you have a mix of ivtv and cx18. vdr will constantly change the PIDs according to the card which deliveres the channel.
On the other hand the combination of SID, NID and TID has to be distinct so the vdr can distinguish the channels. All you have to do is, move the old SID to the TID and set the SID to 1.
If you receive epg-data with tvmovie2vdr or the tvm2vdr-plugin make sure you update the channel map.
Comments