[vdr] vdr-1.7.15 problem with live TV [1.7.11 or older OK] [PROGRESS :) ]

Klaus Schmidinger Klaus.Schmidinger at tvdr.de
Sun Sep 5 23:16:16 CEST 2010


On 05.09.2010 21:59, Simon Baxter wrote:
>> Looks like there are TS packets in your stream that are marked as
>> "scrambled", but not unscrambled by the CAM.
>>
>> Do you have any CAM in your system at all?
> 
> Yes.  System has 2x TT-1501-C cards and Alphacrypt CAMS
> 
>> Are the channels where this happens scrambled?
> Yes
> 
>> Do these channels have separate VPID and PPID?
> channels.conf looks like:
> ONE;T:578000:C0M64:C:6900:1305+1205=2:1405=eng at 4:579:606:1005:182:10:0
> TV2;T:578000:C0M64:C:6900:1306+1206=2:1406=eng at 4:580:606:1006:182:10:0
> TV3;T:578000:C0M64:C:6900:1303=2:1403=@4:712:606,5601:1003:182:10:0
> 
> 
>> Does the problem go away if, instead of the above change, you
>> comment out the line
>>
>>   (Channel->Ppid() == Channel->Vpid() || AddPid(Channel->Ppid())) &&
>>
>> in cReceiver::AddPids()?
> 
> I can't find that in cReceiver::AddPids()
> 
> Do you mean in "bool cReceiver::SetPids(const cChannel *Channel)":
> bool cReceiver::SetPids(const cChannel *Channel)
> {
>  numPids = 0;
>  if (Channel) {
>     channelID = Channel->GetChannelID();
>     return AddPid(Channel->Vpid()) &&
> //            (Channel->Ppid() == Channel->Vpid() ||
> AddPid(Channel->Ppid())) &&

Yes.

Klaus



More information about the vdr mailing list