At Wed, 3 Jun 2009 10:00:24 +0200, Alan Alan wrote:
Hello Wei !
Thanks for replying. I tested it with speaker-test and xbmc babylon. Both had problems with channel mapping. I used this command:
speaker-test -Dhdmi -c6 or speaker-test -Dhdmi -c8
alternatively you could try
speaker-test -Dhw:0,3 -c6
I had to rund Xorg first and have the command from an xterm, becasue from a normal terminal it would not work. I think that is normal as a limitation of hdmi.
What about the support for 24bits 192khz sound ?
speaker-test -Dhdmi -c6 -r192000 does not work.
How about the patch below?
Also, could you give alsa-info.sh output?
Takashi
--- diff --git a/sound/pci/hda/patch_nvhdmi.c b/sound/pci/hda/patch_nvhdmi.c index f5792e2..48443de 100644 --- a/sound/pci/hda/patch_nvhdmi.c +++ b/sound/pci/hda/patch_nvhdmi.c @@ -258,9 +258,11 @@ static struct hda_pcm_stream nvhdmi_pcm_digital_playback_8ch = { .channels_min = 2, .channels_max = 8, .nid = Nv_Master_Convert_nid, +#if 0 .rates = SNDRV_PCM_RATE_48000, .maxbps = 16, .formats = SNDRV_PCM_FMTBIT_S16_LE, +#endif .ops = { .open = nvhdmi_dig_playback_pcm_open, .close = nvhdmi_dig_playback_pcm_close_8ch, @@ -273,9 +275,11 @@ static struct hda_pcm_stream nvhdmi_pcm_digital_playback_2ch = { .channels_min = 2, .channels_max = 2, .nid = Nv_Master_Convert_nid, +#if 0 .rates = SNDRV_PCM_RATE_48000, .maxbps = 16, .formats = SNDRV_PCM_FMTBIT_S16_LE, +#endif .ops = { .open = nvhdmi_dig_playback_pcm_open, .close = nvhdmi_dig_playback_pcm_close_2ch,