summaryrefslogtreecommitdiffstats
path: root/drivers/media/video/tvaudio.c
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2008-11-13 21:25:04 +0100
committerMauro Carvalho Chehab <mchehab@redhat.com>2008-11-14 17:24:45 +0100
commit41f5230f3fc6296d0d88ab9f4c3c07fcbbe53e59 (patch)
tree422bc578bf641143b9ab58d73a39dc922e5c2d7b /drivers/media/video/tvaudio.c
parentV4L/DVB (9621): Avoid writing outside shadow.bytes[] array (diff)
downloadlinux-41f5230f3fc6296d0d88ab9f4c3c07fcbbe53e59.tar.xz
linux-41f5230f3fc6296d0d88ab9f4c3c07fcbbe53e59.zip
V4L/DVB (9622): tvaudio: Improve comments and remove a unneeded prototype
Some comments are not clear enough. Improve it to allow a better understanding of the driver behavior. While there, remove an unneeded struct prototype. Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/tvaudio.c')
-rw-r--r--drivers/media/video/tvaudio.c19
1 files changed, 7 insertions, 12 deletions
diff --git a/drivers/media/video/tvaudio.c b/drivers/media/video/tvaudio.c
index 55b39b9a33d9..779ce7f865c3 100644
--- a/drivers/media/video/tvaudio.c
+++ b/drivers/media/video/tvaudio.c
@@ -106,7 +106,6 @@ struct CHIPDESC {
int inputmute;
int inputmask;
};
-static struct CHIPDESC chiplist[];
/* current state of the chip */
struct CHIPSTATE {
@@ -1856,11 +1855,13 @@ static int chip_command(struct i2c_client *client,
case VIDIOC_S_FREQUENCY:
chip->mode = 0; /* automatic */
- /* For chips that provide getmode, setmode and checkmode,
- a kthread is created to automatically to set the audio
- standard. In this case, start with MONO and wait 2 seconds
- for the decoding to stablize. Then, run kthread to change
- to stereo, if carrier detected.
+ /* For chips that provide getmode and setmode, and doesn't
+ automatically follows the stereo carrier, a kthread is
+ created to set the audio standard. In this case, when then
+ the video channel is changed, tvaudio starts on MONO mode.
+ After waiting for 2 seconds, the kernel thread is called,
+ to follow whatever audio standard is pointed by the
+ audio carrier.
*/
if (chip->thread) {
desc->setmode(chip,V4L2_TUNER_MODE_MONO);
@@ -1905,9 +1906,3 @@ static struct v4l2_i2c_driver_data v4l2_i2c_data = {
.legacy_probe = chip_legacy_probe,
.id_table = chip_id,
};
-
-/*
- * Local variables:
- * c-basic-offset: 8
- * End:
- */