Do these channels have separate VPID and PPID?
channels.conf looks like:
ONE;T:578000:C0M64:C:6900:1305+1205=2:1405=eng@4:579:606:1005:182:10:0
TV2;T:578000:C0M64:C:6900:1306+1206=2:1406=eng@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()?
Yes - that fixes the problem....
ARRGH - spoke too soon.
If I revert to the original device.c and remove that line on receiver.c, I
get "CAM 2: 'to receive this programme !'" messages:
Sep 6 09:51:52 freddy vdr: [28154] switching to channel 2
Sep 6 09:51:52 freddy vdr: [28154] cTS2PES got 0 TS errors, 1 TS continuity
errors
Sep 6 09:51:52 freddy vdr: [28154] cTS2PES got 0 TS errors, 2 TS continuity
errors
Sep 6 09:51:52 freddy vdr: [28487] receiver on device 2 thread started
(pid=28154, tid=28487)
Sep 6 09:51:52 freddy vdr: [28488] TS buffer on device 2 thread started
(pid=28154, tid=28488)
Sep 6 09:51:52 freddy vdr: [28486] TS buffer on device 1 thread ended
(pid=28154, tid=28486)
Sep 6 09:51:52 freddy vdr: [28485] buffer stats: 92120 (4%) used
Sep 6 09:51:52 freddy vdr: [28485] receiver on device 1 thread ended
(pid=28154, tid=28485)
Sep 6 09:51:56 freddy vdr: [28488] TS buffer on device 2 thread ended
(pid=28154, tid=28488)
Sep 6 09:51:56 freddy vdr: [28487] buffer stats: 125020 (5%) used
Sep 6 09:51:56 freddy vdr: [28487] receiver on device 2 thread ended
(pid=28154, tid=28487)
Sep 6 09:51:56 freddy vdr: [28154] switching to channel 2
Sep 6 09:51:56 freddy vdr: [28489] receiver on device 1 thread started
(pid=28154, tid=28489)
Sep 6 09:51:56 freddy vdr: [28490] TS buffer on device 1 thread started
(pid=28154, tid=28490)
Sep 6 09:51:56 freddy vdr: [28154] CAM 2: Menu ------------------
Sep 6 09:51:56 freddy vdr: [28154] CAM 2: 'AlphaCrypt'
Sep 6 09:51:56 freddy vdr: [28154] CAM 2: 'You are not entitled'
Sep 6 09:51:56 freddy vdr: [28154] CAM 2: 'to receive this programme !'
Sep 6 09:51:56 freddy vdr: [28154] CAM 2: 'Press OK'
Sep 6 09:51:57 freddy vdr: [28489] cVideoRepacker: switching to MPEG1/2
mode
Sep 6 09:51:57 freddy vdr: [28489] cVideoRepacker: operating in MPEG1/2
mode
Sep 6 09:52:09 freddy vdr: [28154] switching to channel 3
Sep 6 09:52:09 freddy vdr: [28495] receiver on device 2 thread started
(pid=28154, tid=28495)
Sep 6 09:52:09 freddy vdr: [28496] TS buffer on device 2 thread started
(pid=28154, tid=28496)
Sep 6 09:52:09 freddy vdr: [28490] TS buffer on device 1 thread ended
(pid=28154, tid=28490)
Sep 6 09:52:09 freddy vdr: [28489] buffer stats: 92120 (4%) used
Sep 6 09:52:09 freddy vdr: [28489] receiver on device 1 thread ended
(pid=28154, tid=28489)
Sep 6 09:52:13 freddy vdr: [28496] TS buffer on device 2 thread ended
(pid=28154, tid=28496)
Sep 6 09:52:13 freddy vdr: [28495] buffer stats: 56588 (2%) used
Sep 6 09:52:13 freddy vdr: [28495] receiver on device 2 thread ended
(pid=28154, tid=28495)
Sep 6 09:52:14 freddy vdr: [28154] switching to channel 3
Sep 6 09:52:14 freddy vdr: [28497] receiver on device 1 thread started
(pid=28154, tid=28497)
Sep 6 09:52:14 freddy vdr: [28154] CAM 2: Menu ------------------
Sep 6 09:52:14 freddy vdr: [28498] TS buffer on device 1 thread started
(pid=28154, tid=28498)
Sep 6 09:52:14 freddy vdr: [28154] CAM 2: 'AlphaCrypt'
Sep 6 09:52:14 freddy vdr: [28154] CAM 2: 'You are not entitled'
Sep 6 09:52:14 freddy vdr: [28154] CAM 2: 'to receive this programme !'
Sep 6 09:52:14 freddy vdr: [28154] CAM 2: 'Press OK'
Sep 6 09:52:15 freddy vdr: [28497] cVideoRepacker: switching to MPEG1/2
mode
Sep 6 09:52:15 freddy vdr: [28497] cVideoRepacker: operating in MPEG1/2
mode
The device.c hack does not give me these errors.
_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr