summaryrefslogtreecommitdiff
path: root/dvbdevice.c
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2003-12-23 10:34:51 +0100
committerKlaus Schmidinger <vdr@tvdr.de>2003-12-23 10:34:51 +0100
commit1d32f7c0597da0d773a8eb718a171ac6dacc73ad (patch)
treece7403f604dbc01eae283117d1d16a9bcc1cfbc0 /dvbdevice.c
parent5433caa4104cc33d6b8788058c1098cf9d47b04a (diff)
downloadvdr-1d32f7c0597da0d773a8eb718a171ac6dacc73ad.tar.gz
vdr-1d32f7c0597da0d773a8eb718a171ac6dacc73ad.tar.bz2
Added 'StreamType' setting to CAM communication
Diffstat (limited to 'dvbdevice.c')
-rw-r--r--dvbdevice.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/dvbdevice.c b/dvbdevice.c
index e456a916..25c5fd96 100644
--- a/dvbdevice.c
+++ b/dvbdevice.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: dvbdevice.c 1.73 2003/12/22 10:52:24 kls Exp $
+ * $Id: dvbdevice.c 1.74 2003/12/23 10:23:16 kls Exp $
*/
#include "dvbdevice.h"
@@ -279,13 +279,13 @@ void cDvbTuner::Action(void)
cCiCaPmt CaPmt(channel.Sid());
CaPmt.AddCaDescriptor(length, buffer);
if (channel.Vpid())
- CaPmt.AddPid(channel.Vpid());
+ CaPmt.AddPid(channel.Vpid(), 2);
if (channel.Apid1())
- CaPmt.AddPid(channel.Apid1());
+ CaPmt.AddPid(channel.Apid1(), 4);
if (channel.Apid2())
- CaPmt.AddPid(channel.Apid2());
+ CaPmt.AddPid(channel.Apid2(), 4);
if (channel.Dpid1())
- CaPmt.AddPid(channel.Dpid1());
+ CaPmt.AddPid(channel.Dpid1(), 0);
if (ciHandler->SetCaPmt(CaPmt, Slot)) {
tunerStatus = tsCam;
startTime = 0;