diff options
Diffstat (limited to 'drivers/media/dvb/dvb-core/dmxdev.h')
-rw-r--r-- | drivers/media/dvb/dvb-core/dmxdev.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/media/dvb/dvb-core/dmxdev.h b/drivers/media/dvb/dvb-core/dmxdev.h index 29746e70d325..c1379b56dfb4 100644 --- a/drivers/media/dvb/dvb-core/dmxdev.h +++ b/drivers/media/dvb/dvb-core/dmxdev.h | |||
@@ -53,13 +53,20 @@ enum dmxdev_state { | |||
53 | DMXDEV_STATE_TIMEDOUT | 53 | DMXDEV_STATE_TIMEDOUT |
54 | }; | 54 | }; |
55 | 55 | ||
56 | struct dmxdev_feed { | ||
57 | u16 pid; | ||
58 | struct dmx_ts_feed *ts; | ||
59 | struct list_head next; | ||
60 | }; | ||
61 | |||
56 | struct dmxdev_filter { | 62 | struct dmxdev_filter { |
57 | union { | 63 | union { |
58 | struct dmx_section_filter *sec; | 64 | struct dmx_section_filter *sec; |
59 | } filter; | 65 | } filter; |
60 | 66 | ||
61 | union { | 67 | union { |
62 | struct dmx_ts_feed *ts; | 68 | /* list of TS and PES feeds (struct dmxdev_feed) */ |
69 | struct list_head ts; | ||
63 | struct dmx_section_feed *sec; | 70 | struct dmx_section_feed *sec; |
64 | } feed; | 71 | } feed; |
65 | 72 | ||