Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=25e3f8f40ecf61b87a4b6476ea6d00cb5b74628c
Commit:     25e3f8f40ecf61b87a4b6476ea6d00cb5b74628c
Parent:     0989fd2c88a11aa5014b2b348ed51872d14d536d
Author:     Hans Verkuil <[EMAIL PROTECTED]>
AuthorDate: Sun Aug 19 15:03:05 2007 -0300
Committer:  Mauro Carvalho Chehab <[EMAIL PROTECTED]>
CommitDate: Tue Oct 9 22:05:47 2007 -0300

    V4L/DVB (6059): ivtv: log stereo/bilingual audio modes
    
    Signed-off-by: Hans Verkuil <[EMAIL PROTECTED]>
    Signed-off-by: Mauro Carvalho Chehab <[EMAIL PROTECTED]>
---
 drivers/media/video/ivtv/ivtv-ioctl.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/drivers/media/video/ivtv/ivtv-ioctl.c 
b/drivers/media/video/ivtv/ivtv-ioctl.c
index 2061d82..de866d4 100644
--- a/drivers/media/video/ivtv/ivtv-ioctl.c
+++ b/drivers/media/video/ivtv/ivtv-ioctl.c
@@ -1235,7 +1235,8 @@ int ivtv_v4l2_ioctls(struct ivtv *itv, struct file *filp, 
unsigned int cmd, void
                ivtv_get_input(itv, itv->active_input, &vidin);
                ivtv_get_audio_input(itv, itv->audio_input, &audin);
                IVTV_INFO("Video Input: %s\n", vidin.name);
-               IVTV_INFO("Audio Input: %s\n", audin.name);
+               IVTV_INFO("Audio Input: %s%s\n", audin.name,
+                       (itv->dualwatch_stereo_mode & ~0x300) == 0x200 ? " 
(Bilingual)" : "");
                if (has_output) {
                        struct v4l2_output vidout;
                        struct v4l2_audioout audout;
@@ -1247,11 +1248,20 @@ int ivtv_v4l2_ioctls(struct ivtv *itv, struct file 
*filp, unsigned int cmd, void
                                "YUV Frames",
                                "Passthrough",
                        };
+                       static const char * const audio_modes[] = {
+                               "Stereo",
+                               "Left",
+                               "Right",
+                               "Mono",
+                               "Swapped"
+                       };
 
                        ivtv_get_output(itv, itv->active_output, &vidout);
                        ivtv_get_audio_output(itv, 0, &audout);
                        IVTV_INFO("Video Output: %s\n", vidout.name);
-                       IVTV_INFO("Audio Output: %s\n", audout.name);
+                       IVTV_INFO("Audio Output: %s (Stereo/Bilingual: 
%s/%s)\n", audout.name,
+                               audio_modes[itv->audio_stereo_mode],
+                               audio_modes[itv->audio_bilingual_mode]);
                        if (mode < 0 || mode > OUT_PASSTHROUGH)
                                mode = OUT_NONE;
                        IVTV_INFO("Output Mode: %s\n", output_modes[mode]);
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to