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

Reply via email to