Contents of /alx-src/tags/kernel26-2.6.12-alx-r9/include/media/video-buf-dvb.h
Parent Directory | Revision Log
Revision 630 -
(show annotations)
(download)
Wed Mar 4 11:03:09 2009 UTC (15 years, 3 months ago) by niro
File MIME type: text/plain
File size: 904 byte(s)
Wed Mar 4 11:03:09 2009 UTC (15 years, 3 months ago) by niro
File MIME type: text/plain
File size: 904 byte(s)
Tag kernel26-2.6.12-alx-r9
1 | #include <dvbdev.h> |
2 | #include <dmxdev.h> |
3 | #include <dvb_demux.h> |
4 | #include <dvb_net.h> |
5 | #include <dvb_frontend.h> |
6 | |
7 | struct videobuf_dvb { |
8 | /* filling that the job of the driver */ |
9 | char *name; |
10 | struct dvb_frontend *frontend; |
11 | struct videobuf_queue dvbq; |
12 | |
13 | /* video-buf-dvb state info */ |
14 | struct semaphore lock; |
15 | struct task_struct *thread; |
16 | int nfeeds; |
17 | |
18 | /* videobuf_dvb_(un)register manges this */ |
19 | struct dvb_adapter adapter; |
20 | struct dvb_demux demux; |
21 | struct dmxdev dmxdev; |
22 | struct dmx_frontend fe_hw; |
23 | struct dmx_frontend fe_mem; |
24 | struct dvb_net net; |
25 | }; |
26 | |
27 | int videobuf_dvb_register(struct videobuf_dvb *dvb, |
28 | struct module *module, |
29 | void *adapter_priv); |
30 | void videobuf_dvb_unregister(struct videobuf_dvb *dvb); |
31 | |
32 | /* |
33 | * Local variables: |
34 | * c-basic-offset: 8 |
35 | * End: |
36 | */ |