diff options
author | Hans Verkuil <hverkuil@xs4all.nl> | 2006-03-19 10:35:57 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2006-03-24 14:26:57 -0500 |
commit | 2474ed444b475614ef795523076be7cc8437ae00 (patch) | |
tree | 87808b3c7ff145b63a638e6e42ffce9db7db1b8c /drivers/media/video/v4l2-common.c | |
parent | 49965a80a4c4f5cbe15fb3bb1f8f8b0ec4ef02bc (diff) |
V4L/DVB (3582): Implement correct msp3400 input/output routing
- implement VIDIOC_INT_S_AUDIO_ROUTING for msp3400 and tvaudio
- use the new command in bttv, pvrusb2 and em28xx.
- remove the now obsolete MSP_SET_MATRIX from msp3400 (yeah!)
- remove the obsolete VIDIOC_S_AUDIO from msp3400.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/video/v4l2-common.c')
-rw-r--r-- | drivers/media/video/v4l2-common.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/drivers/media/video/v4l2-common.c b/drivers/media/video/v4l2-common.c index d1234d781e16..6824ee045fe6 100644 --- a/drivers/media/video/v4l2-common.c +++ b/drivers/media/video/v4l2-common.c | |||
@@ -312,7 +312,6 @@ static const char *v4l2_int_ioctls[] = { | |||
312 | [_IOC_NR(DECODER_DUMP)] = "DECODER_DUMP", | 312 | [_IOC_NR(DECODER_DUMP)] = "DECODER_DUMP", |
313 | #endif | 313 | #endif |
314 | [_IOC_NR(AUDC_SET_RADIO)] = "AUDC_SET_RADIO", | 314 | [_IOC_NR(AUDC_SET_RADIO)] = "AUDC_SET_RADIO", |
315 | [_IOC_NR(MSP_SET_MATRIX)] = "MSP_SET_MATRIX", | ||
316 | 315 | ||
317 | [_IOC_NR(TUNER_SET_TYPE_ADDR)] = "TUNER_SET_TYPE_ADDR", | 316 | [_IOC_NR(TUNER_SET_TYPE_ADDR)] = "TUNER_SET_TYPE_ADDR", |
318 | [_IOC_NR(TUNER_SET_STANDBY)] = "TUNER_SET_STANDBY", | 317 | [_IOC_NR(TUNER_SET_STANDBY)] = "TUNER_SET_STANDBY", |
@@ -431,12 +430,6 @@ void v4l_printk_ioctl_arg(char *s,unsigned int cmd, void *arg) | |||
431 | printk ("%s: value=%d\n", s, *p); | 430 | printk ("%s: value=%d\n", s, *p); |
432 | break; | 431 | break; |
433 | } | 432 | } |
434 | case MSP_SET_MATRIX: | ||
435 | { | ||
436 | struct msp_matrix *p=arg; | ||
437 | printk ("%s: input=%d, output=%d\n", s, p->input, p->output); | ||
438 | break; | ||
439 | } | ||
440 | case VIDIOC_G_AUDIO: | 433 | case VIDIOC_G_AUDIO: |
441 | case VIDIOC_S_AUDIO: | 434 | case VIDIOC_S_AUDIO: |
442 | case VIDIOC_ENUMAUDIO: | 435 | case VIDIOC_ENUMAUDIO: |
@@ -465,7 +458,7 @@ void v4l_printk_ioctl_arg(char *s,unsigned int cmd, void *arg) | |||
465 | struct v4l2_buffer *p=arg; | 458 | struct v4l2_buffer *p=arg; |
466 | struct v4l2_timecode *tc=&p->timecode; | 459 | struct v4l2_timecode *tc=&p->timecode; |
467 | printk ("%s: %02ld:%02d:%02d.%08ld index=%d, type=%s, " | 460 | printk ("%s: %02ld:%02d:%02d.%08ld index=%d, type=%s, " |
468 | "bytesused=%d, flags=0x%08d, " | 461 | "bytesused=%d, flags=0x%08x, " |
469 | "field=%0d, sequence=%d, memory=%s, offset/userptr=0x%08lx\n", | 462 | "field=%0d, sequence=%d, memory=%s, offset/userptr=0x%08lx\n", |
470 | s, | 463 | s, |
471 | (p->timestamp.tv_sec/3600), | 464 | (p->timestamp.tv_sec/3600), |
@@ -479,7 +472,7 @@ void v4l_printk_ioctl_arg(char *s,unsigned int cmd, void *arg) | |||
479 | prt_names(p->memory,v4l2_memory_names), | 472 | prt_names(p->memory,v4l2_memory_names), |
480 | p->m.userptr); | 473 | p->m.userptr); |
481 | printk ("%s: timecode= %02d:%02d:%02d type=%d, " | 474 | printk ("%s: timecode= %02d:%02d:%02d type=%d, " |
482 | "flags=0x%08d, frames=%d, userbits=0x%p", | 475 | "flags=0x%08x, frames=%d, userbits=0x%08p\n", |
483 | s,tc->hours,tc->minutes,tc->seconds, | 476 | s,tc->hours,tc->minutes,tc->seconds, |
484 | tc->type, tc->flags, tc->frames, tc->userbits); | 477 | tc->type, tc->flags, tc->frames, tc->userbits); |
485 | break; | 478 | break; |
@@ -665,7 +658,7 @@ void v4l_printk_ioctl_arg(char *s,unsigned int cmd, void *arg) | |||
665 | case VIDIOC_INT_G_VIDEO_ROUTING: | 658 | case VIDIOC_INT_G_VIDEO_ROUTING: |
666 | { | 659 | { |
667 | struct v4l2_routing *p=arg; | 660 | struct v4l2_routing *p=arg; |
668 | printk ("%s: input=%d, output=%d\n", s, p->input, p->output); | 661 | printk ("%s: input=0x%x, output=0x%x\n", s, p->input, p->output); |
669 | break; | 662 | break; |
670 | } | 663 | } |
671 | case VIDIOC_G_SLICED_VBI_CAP: | 664 | case VIDIOC_G_SLICED_VBI_CAP: |