2014-03-16, 01:26
(2014-03-15, 18:20)popcornmix Wrote:I've made a number of tests with this patch, as well with OpenELEC-RPi.arm-Milhouse-20140315184013-r17928-g2bbee7c. Playback of stereo, 24-bit, 88,2 kHz does work indeed (as is 44,1, 96 and 192 kHz). Multi-channel playback, however, is worse, compared to OpenELEC-RPi.arm-Milhouse-20140308023729-r17871-g8a2f22b. I've uploaded two more 5.1 test files: at 44 kHz and 96 kHz. Overall 44 kHz used to playback fine with avg utilization about 50% (full screen, no info ribbon), 88,2 kHz works with about 5-7% idle, which seems more or less the limit for non-overclocked Pi; multi-channel 96 kHz gives 0% idle and starts stuttering in several seconds.(2014-03-15, 18:08)606u Wrote: Glad of being of help. Can I get the new firmware somehow or should I wait for the next build?
Download these two files:
https://github.com/Hexxeh/rpi-firmware/r...tart_x.elf
https://github.com/Hexxeh/rpi-firmware/r...ixup_x.dat
rename to start.elf and fixup.dat and copy to FAT partition of sdcard (e.g. using windows sdcard reader).
As I listened closely I believe channels are not correctly mapped to the speakers. Audio from left and right speaker feels quite different and I think one of rear speakers plays LFE channel, instead. I have no idea if files are okay: they are ripped using DVD-Audio Explorer to WAVE files, encoded with XLD (on Mac). Any pointers welcome. BTW ALAC files can be opened with Audacity (at least on Mac), where I see no clear indication or marking of which channel is which.