[vdr] vdr-1.7.4 and iptv plugin

Rolf Ahrenberg rahrenbe at cc.hut.fi
Sat Mar 7 13:14:29 CET 2009


On Sat, 7 Mar 2009, ua0lnj wrote:

> My suggestions....
> 1. My iptv provider streams many channels with identical pids, and vdr not
> very love such channels :-)
> If in sidscanner.c chandge
> cChannel *IptvChannel = Channels.GetByChannelID(channel.GetChannelID());
> to
> cChannel *IptvChannel = Channels.GetByServiceID(Source(), Transponder(),
> assoc.getServiceId());
> vdr iptv plugin can work with duplicate pids channel more correct.

This might have some unwanted negative effects on certain situations. 
I'll need to think about it.

> 2. My iptv provider retranslate sat channels in iptv, after decrypting, but
> not remove CA Descriptor from stream.
> And when I enable "use section filtering" and not disable PAT my iptv
> channels geting CA descriptor and vdr can't display this channels.
> Be a fine have option for disable use CA Descriptor in iptv, or vdr can be
> ignore it.

You'll need to patch VDR for this: comment the "Channel->SetCaIds()" 
line at the end of pat.c. This affects all channels, so you might want 
to still keep the CA updates for normal channels: "if 
(!Channel->IsPlugin()) Channel->SetCaIds()". Remember to clear out the 
CA field in channels.conf after the change.

BR,
--
rofa



More information about the vdr mailing list