aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/media/dvb/dvb-core/dvb_demux.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/media/dvb/dvb-core/dvb_demux.c b/drivers/media/dvb/dvb-core/dvb_demux.c
index cfe2768d24af..eef6d3616626 100644
--- a/drivers/media/dvb/dvb-core/dvb_demux.c
+++ b/drivers/media/dvb/dvb-core/dvb_demux.c
@@ -425,13 +425,9 @@ no_dvb_demux_tscheck:
425 if ((DVR_FEED(feed)) && (dvr_done++)) 425 if ((DVR_FEED(feed)) && (dvr_done++))
426 continue; 426 continue;
427 427
428 if (feed->pid == pid) { 428 if (feed->pid == pid)
429 dvb_dmx_swfilter_packet_type(feed, buf); 429 dvb_dmx_swfilter_packet_type(feed, buf);
430 if (DVR_FEED(feed)) 430 else if (feed->pid == 0x2000)
431 continue;
432 }
433
434 if (feed->pid == 0x2000)
435 feed->cb.ts(buf, 188, NULL, 0, &feed->feed.ts, DMX_OK); 431 feed->cb.ts(buf, 188, NULL, 0, &feed->feed.ts, DMX_OK);
436 } 432 }
437} 433}