diff options
author | Patrick Boettcher <devnull@localhost> | 2005-02-14 20:27:18 +0000 |
---|---|---|
committer | Patrick Boettcher <devnull@localhost> | 2005-02-14 20:27:18 +0000 |
commit | 3a70b65402065a56decd5b1e43711c98b7d19a6d (patch) | |
tree | b1964b69c05aa18f977d34621be08f146195ed59 /linux/drivers | |
parent | f03b0fb3a0b8896e1562ba904184581b3f6465a4 (diff) | |
download | mediapointer-dvb-s2-3a70b65402065a56decd5b1e43711c98b7d19a6d.tar.gz mediapointer-dvb-s2-3a70b65402065a56decd5b1e43711c98b7d19a6d.tar.bz2 |
- added index field to struct dvb_demux_feed for having a unique feed id, which can be used for hardware pid filter tables
Diffstat (limited to 'linux/drivers')
-rw-r--r-- | linux/drivers/media/dvb/dvb-core/dvb_demux.c | 4 | ||||
-rw-r--r-- | linux/drivers/media/dvb/dvb-core/dvb_demux.h | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/linux/drivers/media/dvb/dvb-core/dvb_demux.c b/linux/drivers/media/dvb/dvb-core/dvb_demux.c index dfc69200d..19fb4d99c 100644 --- a/linux/drivers/media/dvb/dvb-core/dvb_demux.c +++ b/linux/drivers/media/dvb/dvb-core/dvb_demux.c @@ -1232,8 +1232,10 @@ int dvb_dmx_init(struct dvb_demux *dvbdemux) dvbdemux->filter[i].index = i; } - for (i=0; i<dvbdemux->feednum; i++) + for (i=0; i<dvbdemux->feednum; i++) { dvbdemux->feed[i].state = DMX_STATE_FREE; + dvbdemux->feed[i].index = i; + } dvbdemux->frontend_list.next= dvbdemux->frontend_list.prev= diff --git a/linux/drivers/media/dvb/dvb-core/dvb_demux.h b/linux/drivers/media/dvb/dvb-core/dvb_demux.h index edd5de4f3..326cce056 100644 --- a/linux/drivers/media/dvb/dvb-core/dvb_demux.h +++ b/linux/drivers/media/dvb/dvb-core/dvb_demux.h @@ -98,6 +98,7 @@ struct dvb_demux_feed { u16 peslen; struct list_head list_head; + int index; /* a unique index for each feed (can be used as hardware pid filter index) */ }; struct dvb_demux { |