ALSA: hdmi - show debug message on changing audio infoframe
authorWu Fengguang <fengguang.wu@intel.com>
Mon, 8 Mar 2010 02:45:38 +0000 (10:45 +0800)
committerTakashi Iwai <tiwai@suse.de>
Mon, 8 Mar 2010 07:21:25 +0000 (08:21 +0100)
Also change printk level for the two others.

Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_hdmi.c

index b2ab39670dda380e4eb3ac3f262dbb0afe3b1404..2c2bafbf02586099f7112a0a7c5f5f871ce6493d 100644 (file)
@@ -398,9 +398,8 @@ static int hdmi_setup_channel_allocation(struct hda_codec *codec, hda_nid_t nid,
        }
 
        snd_print_channel_allocation(eld->spk_alloc, buf, sizeof(buf));
-       snd_printdd(KERN_INFO
-                       "HDMI: select CA 0x%x for %d-channel allocation: %s\n",
-                       ai->CA, channels, buf);
+       snd_printdd("HDMI: select CA 0x%x for %d-channel allocation: %s\n",
+                   ai->CA, channels, buf);
 
        return ai->CA;
 }
@@ -442,7 +441,8 @@ static void hdmi_setup_channel_mapping(struct hda_codec *codec,
                                          AC_VERB_SET_HDMI_CHAN_SLOT,
                                          hdmi_channel_mapping[ca][i]);
                if (err) {
-                       snd_printdd(KERN_INFO "HDMI: channel mapping failed\n");
+                       snd_printdd(KERN_NOTICE
+                                   "HDMI: channel mapping failed\n");
                        break;
                }
        }
@@ -599,6 +599,10 @@ static void hdmi_setup_audio_infoframe(struct hda_codec *codec, hda_nid_t nid,
 
                pin_nid = spec->pin[i];
                if (!hdmi_infoframe_uptodate(codec, pin_nid, &ai)) {
+                       snd_printdd("hdmi_setup_audio_infoframe: "
+                                   "cvt=%d pin=%d channels=%d\n",
+                                   nid, pin_nid,
+                                   substream->runtime->channels);
                        hdmi_setup_channel_mapping(codec, pin_nid, &ai);
                        hdmi_stop_infoframe_trans(codec, pin_nid);
                        hdmi_fill_audio_infoframe(codec, pin_nid, &ai);