summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/ttpci
diff options
context:
space:
mode:
authorJohannes Stezenbach <devnull@localhost>2005-01-06 11:47:08 +0000
committerJohannes Stezenbach <devnull@localhost>2005-01-06 11:47:08 +0000
commited4061bc5e018bd9e1cf9ac649461bb68fd39f28 (patch)
treea4075b21544d2a2f2c381bd17becc784f3004cce /linux/drivers/media/dvb/ttpci
parentec4ba832298d36042d59844b9d05fe111c8beca5 (diff)
downloadmediapointer-dvb-s2-ed4061bc5e018bd9e1cf9ac649461bb68fd39f28.tar.gz
mediapointer-dvb-s2-ed4061bc5e018bd9e1cf9ac649461bb68fd39f28.tar.bz2
patch by Emard: handle PUSI in section filter correctly
(fix bug reported by Patrick Valsecchi)
Diffstat (limited to 'linux/drivers/media/dvb/ttpci')
-rw-r--r--linux/drivers/media/dvb/ttpci/budget-core.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/linux/drivers/media/dvb/ttpci/budget-core.c b/linux/drivers/media/dvb/ttpci/budget-core.c
index 04d094316..b4cc259f1 100644
--- a/linux/drivers/media/dvb/ttpci/budget-core.c
+++ b/linux/drivers/media/dvb/ttpci/budget-core.c
@@ -253,6 +253,7 @@ static int budget_start_feed(struct dvb_demux_feed *feed)
return -EINVAL;
spin_lock(&budget->feedlock);
+ feed->pusi_seen = 0; /* have a clean section start */
status = start_ts_capture(budget);
spin_unlock(&budget->feedlock);
return status;