Quantcast
Channel: Squeezebox : Community : Forums - Logitech Media Server
Viewing all articles
Browse latest Browse all 5300

Squeezebox2 and 88.2Kz & 96Khz Sample Rate, Making it work well

$
0
0
I am using an old Squeezebox2 as a digital render for flac files. (note I do have 2xSqueezebox-touches + Squeezebox radio as well on the network)

LMS -> Ethernet-Cable -> Squeezebox2 -> SPDIF/TOSLINK -> NAD D3020 -> Loudspeakers

This works very well for 44.1Khz content

I have changed perl5/Slim/Player/Squeezebox2.pm to have the method maxSupportedSamplerate returning 96000 just like Transporter.pm, the DAC Chip Burr Brown PCM1748E supports 5-100 Khz sampling http://www.ti.com/lit/ds/symlink/pcm1748.pdf

After this mod, 96 Khz content works fine (except 6Channel 96Khz which locks up the player and makes it require a restart)

The problems I have is with 88.2 Khz direct flacs [Norah Jones] they produces warbles and stutters after a few minutes [same file works fine on Squeezebox Touch]. (have not reproduced the problem with 176.4 Khz transcoded to 88.2 Khz), effect is present both on the SPDIF and the analog out.

HELP!
1) Is this the right approach for modding Squeezebox2.pm, is there any reason not to do this (other than the 88.2Khz bug)?
2) Are there any known problems with 88.2Khz, I see it is a null value in pcm_sample_rates in Squeezebox2.pm ?
3) I have also tried a mod to CapabilitiesHelper.pm where it passes the bitrate to maxSupportedSamplerate so that the method could decide that all multiples of 11025 > 44.1Khz go to 44.1Khz. This does not effect the default definition of the method or any use of it in the codebase as previously maxSupportedSamplerate took no input, is this a fair approach that could be taken upstream?
4) Is there anyway I can get access to what is happening on the Squeezebox2 (is it running out of CPU decoding the flac, sound-card underflows, bandwidth trouble)?

Last Why I want to do this?
I want to limit transcoding so that:
a) I get faster response from the UI when I play
b) I can use the jump to the middle of the track feature
c) I can keep my servers cooler ;)
c) When syncing with my prime system I can still play things at the full resolution (Yes I use a Touch with the enhanced Digital Output)

Viewing all articles
Browse latest Browse all 5300

Trending Articles