aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/saa7164/saa7164-types.h
diff options
context:
space:
mode:
authorSteven Toth <stoth@kernellabs.com>2010-07-31 16:06:06 -0300
committerMauro Carvalho Chehab <mchehab@redhat.com>2010-10-21 07:55:06 -0200
commite8ce2f21665442a29a2b2d1b25197b05405a7216 (patch)
treeda2b06eb5b2047f453ebbc2d87a027c7487266f3 /drivers/media/video/saa7164/saa7164-types.h
parent11bd27b2e7ab8125b0f8d763b8b61d07a5a38acf (diff)
downloadkernel_samsung_smdk4412-e8ce2f21665442a29a2b2d1b25197b05405a7216.zip
kernel_samsung_smdk4412-e8ce2f21665442a29a2b2d1b25197b05405a7216.tar.gz
kernel_samsung_smdk4412-e8ce2f21665442a29a2b2d1b25197b05405a7216.tar.bz2
[media] saa7164: add NTSC VBI support
IRQ handlers, firmware messages, deferred queue handlers, V4L api's etc. Signed-off-by: Steven Toth <stoth@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/saa7164/saa7164-types.h')
-rw-r--r--drivers/media/video/saa7164/saa7164-types.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/drivers/media/video/saa7164/saa7164-types.h b/drivers/media/video/saa7164/saa7164-types.h
index dacd9ce..cb051d5 100644
--- a/drivers/media/video/saa7164/saa7164-types.h
+++ b/drivers/media/video/saa7164/saa7164-types.h
@@ -414,3 +414,23 @@ typedef struct
u8 bPackDataType;
} __attribute__((packed)) tmComResPSFormatDescrHeader_t;
+/* VBI control structure */
+typedef struct
+{
+ u8 len;
+ u8 type;
+ u8 subtype; /* VS_FORMAT_VBI */
+ u8 bFormatIndex;
+ u32 VideoStandard; /* See KS_AnalogVideoStandard, NTSC = 1 */
+ u8 StartLine; /* NTSC Start = 10 */
+ u8 EndLine; /* NTSC = 21 */
+ u8 FieldRate; /* 60 for NTSC */
+ u8 bNumLines; /* Unsed - scheduled for removal */
+} __attribute__((packed)) tmComResVBIFormatDescrHeader_t;
+
+typedef struct
+{
+ u16 bmHint;
+ u8 bFormatIndex;
+ u8 bFrameIndex;
+} __attribute__((packed)) tmComResProbeCommit_t;