From 4b5f232e59988e5c043b08210c3940a5bf82b360 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sun, 3 Jan 2010 10:28:08 +0100 Subject: Avoiding setting the video stream type to 2 if the vpid is 0 --- channels.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'channels.c') diff --git a/channels.c b/channels.c index 0a9b4a2e..c14df19c 100644 --- a/channels.c +++ b/channels.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: channels.c 2.11 2010/01/01 15:38:18 kls Exp $ + * $Id: channels.c 2.12 2010/01/02 17:38:40 kls Exp $ */ #include "channels.h" @@ -809,7 +809,7 @@ bool cChannel::Parse(const char *s) tpid = 0; } vpid = ppid = 0; - vtype = 2; // default is MPEG-2 + vtype = 0; apids[0] = 0; dpids[0] = 0; ok = false; @@ -831,6 +831,8 @@ bool cChannel::Parse(const char *s) return false; if (!ppid) ppid = vpid; + if (vpid && !vtype) + vtype = 2; // default is MPEG-2 char *dpidbuf = strchr(apidbuf, ';'); if (dpidbuf) -- cgit v1.2.3