2014-03-11, 20:47
(2014-03-11, 02:32)popcornmix Wrote: We had the same issue with HifiBerry card (which uses some of the same drivers as Wolfson). 24-bit audio doesn't work, and has been reverted:Thanks a lot for your quick reply, this pointed me into the right direction!
https://github.com/raspberrypi/linux/com...538173b9b2
Your patch alone wasn't enough for the Wolfson card, I also had to disable S24_LE playback in sound/soc/bcm/bcm2708-i2s.c:
Code:
@@ -718,7 +718,7 @@ static struct snd_soc_dai_driver bcm2708_i2s_dai = {
.channels_max = 2,
.rates = SNDRV_PCM_RATE_8000_192000,
.formats = SNDRV_PCM_FMTBIT_S16_LE
- | SNDRV_PCM_FMTBIT_S24_LE
+ // | SNDRV_PCM_FMTBIT_S24_LE : disable for now, it causes white noise with xbmc
| SNDRV_PCM_FMTBIT_S32_LE
},
.capture = {
http://www.horus.com/~hias/tmp/wolfson-k...140311.tgz
and here are my udev rules changes + wolfson init scripts:
http://www.horus.com/~hias/tmp/wolfson-udev-140311.tgz
BTW: do you happen to know if someone's working on getting the wolfson patches cleaned up and added into master?
so long,
Hias