diff options
author | Michael Krufky <mkrufky@linuxtv.org> | 2008-02-03 21:46:16 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2008-04-24 13:09:46 -0400 |
commit | 04910bdc5c172af9bc937a8869e7f2907db4443f (patch) | |
tree | b8b5f224510cca9938f2f766905622632f0f4861 /drivers/media/video/pvrusb2/pvrusb2-devattr.h | |
parent | e7f677f33664200b3d75ffc625d218b84ac43875 (diff) |
V4L/DVB (7679): pvrusb2: add DVB API framework
Add basic framework for the DVB API. This is enough to control the
tuner & demod of the digital frontend, but the stream & buffer handling
is still missing.
Additional note from Mike Isely <isely@pobox.com> - also, since these
changes are still very experimental arrange for DVB changes to be
compiled in via new CONFIG_VIDEO_PVRUSB2_DVB option, for now.
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
Signed-off-by: Mike Isely <isely@pobox.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/pvrusb2/pvrusb2-devattr.h')
-rw-r--r-- | drivers/media/video/pvrusb2/pvrusb2-devattr.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/media/video/pvrusb2/pvrusb2-devattr.h b/drivers/media/video/pvrusb2/pvrusb2-devattr.h index fb5f5d17e8cb..cc2c4d78cf41 100644 --- a/drivers/media/video/pvrusb2/pvrusb2-devattr.h +++ b/drivers/media/video/pvrusb2/pvrusb2-devattr.h | |||
@@ -23,6 +23,7 @@ | |||
23 | 23 | ||
24 | #include <linux/mod_devicetable.h> | 24 | #include <linux/mod_devicetable.h> |
25 | #include <linux/videodev2.h> | 25 | #include <linux/videodev2.h> |
26 | #include "pvrusb2-dvb.h" | ||
26 | 27 | ||
27 | /* | 28 | /* |
28 | 29 | ||
@@ -65,6 +66,9 @@ struct pvr2_device_desc { | |||
65 | was initialized from internal ROM. */ | 66 | was initialized from internal ROM. */ |
66 | struct pvr2_string_table fx2_firmware; | 67 | struct pvr2_string_table fx2_firmware; |
67 | 68 | ||
69 | /* callback functions to handle attachment of digital tuner & demod */ | ||
70 | struct pvr2_dvb_props *dvb_props; | ||
71 | |||
68 | /* Initial standard bits to use for this device, if not zero. | 72 | /* Initial standard bits to use for this device, if not zero. |
69 | Anything set here is also implied as an available standard. | 73 | Anything set here is also implied as an available standard. |
70 | Note: This is ignored if overridden on the module load line via | 74 | Note: This is ignored if overridden on the module load line via |