eddyvee wrote: > The server is a Synology 212j, specs are given below. I do not have a > problem with 24/96 WAV to my Squeezebox Touch, it plays fine, but the > Duet receiver for some reason does not play them. What is sox ? Sorry, > i'm not a server guy...
Touch can play up to 96Khz. Duet Receiver can only play up to 48Khz. So if you want to play 96Hz on a Duet Receiver the LMS server has to downsample the 96Khz stream to a 48Khz stream. LMS uses the 3rd party application sox ( http://sox.sourceforge.net/ ) to do the downsampling. Downsampling properly requires a lot of mathematical floating point computation. General purpose processors (e.g. Intel x86) have a hardware FPU (Floating Point unit) which enable floating point processing to be done quickly. The Marvell ARM 88F6281 processor is aimed at the file server market and built to a price point and it has functionality tuned to a file server which means it does not have a FPU. If you do floating point (FP) computation on this processor - it is simulated using integer computation so the FP computation take much longer compared to a processor with a FPU. LMS downsampling is done "on-the-fly" which means the processor has to be able to downsample 1 second of audio in under 1 second of elapsed time - otherwise there will be gaps when playing the audio. Since you have gaps, your system cannot do the processing fast enough. ------------------------------------------------------------------------ bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=102826 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/plugins
