diff options
author | Mauro Carvalho Chehab <mchehab@infradead.org> | 2006-01-23 14:11:05 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@brturbo.com.br> | 2006-01-23 14:11:05 -0500 |
commit | 6ac48b458769059ee6147dd8bf2767e820407292 (patch) | |
tree | 1c83bdbbd5b3b8751b922d732d1d8d40c4c47a09 /drivers/media/video/saa7115.c | |
parent | 3ad96835cedec7704b1b5a211b39262bb794adaf (diff) |
V4L/DVB (3408): Included new sliced VBI types to videodev2.h and tvp5150
- Added other sliced VBI types to videodev2.h
- tvp5150 now uses standard V4L2 API codes from videodev2.h
- Implemented VIDIOC_G_SLICED_VBI_CAP for tvp5150. This is
dynamically filled based on defined VDP C-RAM values filled
by the driver.
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/saa7115.c')
-rw-r--r-- | drivers/media/video/saa7115.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/media/video/saa7115.c b/drivers/media/video/saa7115.c index 048d000941c7..487a42970963 100644 --- a/drivers/media/video/saa7115.c +++ b/drivers/media/video/saa7115.c | |||
@@ -791,7 +791,7 @@ static void saa7115_set_lcr(struct i2c_client *client, struct v4l2_sliced_vbi_fo | |||
791 | case 0: | 791 | case 0: |
792 | lcr[i] |= 0xf << (4 * x); | 792 | lcr[i] |= 0xf << (4 * x); |
793 | break; | 793 | break; |
794 | case V4L2_SLICED_TELETEXT_B: | 794 | case V4L2_SLICED_TELETEXT_PAL_B: |
795 | lcr[i] |= 1 << (4 * x); | 795 | lcr[i] |= 1 << (4 * x); |
796 | break; | 796 | break; |
797 | case V4L2_SLICED_CAPTION_525: | 797 | case V4L2_SLICED_CAPTION_525: |
@@ -820,7 +820,7 @@ static void saa7115_set_lcr(struct i2c_client *client, struct v4l2_sliced_vbi_fo | |||
820 | static int saa7115_get_v4lfmt(struct i2c_client *client, struct v4l2_format *fmt) | 820 | static int saa7115_get_v4lfmt(struct i2c_client *client, struct v4l2_format *fmt) |
821 | { | 821 | { |
822 | static u16 lcr2vbi[] = { | 822 | static u16 lcr2vbi[] = { |
823 | 0, V4L2_SLICED_TELETEXT_B, 0, /* 1 */ | 823 | 0, V4L2_SLICED_TELETEXT_PAL_B, 0, /* 1 */ |
824 | 0, V4L2_SLICED_CAPTION_525, /* 4 */ | 824 | 0, V4L2_SLICED_CAPTION_525, /* 4 */ |
825 | V4L2_SLICED_WSS_625, 0, /* 5 */ | 825 | V4L2_SLICED_WSS_625, 0, /* 5 */ |
826 | V4L2_SLICED_VPS, 0, 0, 0, 0, /* 7 */ | 826 | V4L2_SLICED_VPS, 0, 0, 0, 0, /* 7 */ |
@@ -985,7 +985,7 @@ static void saa7115_decode_vbi_line(struct i2c_client *client, | |||
985 | /* decode payloads */ | 985 | /* decode payloads */ |
986 | switch (id2) { | 986 | switch (id2) { |
987 | case 1: | 987 | case 1: |
988 | vbi->type = V4L2_SLICED_TELETEXT_B; | 988 | vbi->type = V4L2_SLICED_TELETEXT_PAL_B; |
989 | break; | 989 | break; |
990 | case 4: | 990 | case 4: |
991 | if (!saa7115_odd_parity(p[0]) || !saa7115_odd_parity(p[1])) | 991 | if (!saa7115_odd_parity(p[0]) || !saa7115_odd_parity(p[1])) |