Channels with a zero VPID no longer write a PPID into channels.conf

This commit is contained in:
Klaus Schmidinger 2004-01-16 15:52:15 +01:00
parent 6dd075fe53
commit caf282e406
2 changed files with 3 additions and 2 deletions

View File

@ -2589,3 +2589,4 @@ Video Disk Recorder Revision History
- Activated detection of radio channels (to avoid reports about "channels not - Activated detection of radio channels (to avoid reports about "channels not
being detected that used to be detected with the 'scan' utility or the being detected that used to be detected with the 'scan' utility or the
original 'autopid' patch ;-). original 'autopid' patch ;-).
- Channels with a zero VPID no longer write a PPID into channels.conf.

4
pat.c
View File

@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and * See the main source file 'vdr.c' for copyright information and
* how to reach the author. * how to reach the author.
* *
* $Id: pat.c 1.4 2004/01/05 11:42:30 kls Exp $ * $Id: pat.c 1.5 2004/01/16 15:43:34 kls Exp $
*/ */
#include "pat.h" #include "pat.h"
@ -369,7 +369,7 @@ void cPatFilter::Process(u_short Pid, u_char Tid, const u_char *Data, int Length
} }
} }
if (Setup.UpdateChannels >= 2) { if (Setup.UpdateChannels >= 2) {
Channel->SetPids(Vpid, Ppid, Apids[0], Apids[1], Dpids[0], Dpids[1], Tpid); Channel->SetPids(Vpid, Vpid ? Ppid : 0, Apids[0], Apids[1], Dpids[0], Dpids[1], Tpid);
Channel->SetCaIds(CaDescriptors->CaIds()); Channel->SetCaIds(CaDescriptors->CaIds());
Channel->SetCaDescriptors(CaDescriptorHandler.AddCaDescriptors(CaDescriptors)); Channel->SetCaDescriptors(CaDescriptorHandler.AddCaDescriptors(CaDescriptors));
} }