Hi. I investigated the bit-correctness of the digital output of Squeezebox using the DTS encoded as WAV method:
I downloaded a DTS sample file encoded as a 44.1kHz WAV file. I made a second version of the file where the sign was inverted for all samples. I connected the digital out of my Squeezebox to my hometheater receiver. Results when playing the WAVs on Squeezebox: File with original sign results in only noise being played. File with inverted sign is identified as DTS by my receiver and plays correctly. Conclusion: Squeezebox has bit-correct output except for inverted sign (inverted phase). To investigate if it is possible to get bit-correct output without phase inversion, I modified the volume function in Squeezebox.pm as suggested by Sean Adams. That is, changing the volume coefficient from 8000 to 7FFF. With this change, none of the files played correctly. As a conclusion, Squeezebox is capable of bit-correct digital output except for phase inversion. Bit-correct output without phase inversion is not possible. Well, it is possible by adding some software which inverts the sign of the PCM samples sent to the Squeezebox. You could also take a look at: http://www4.head-fi.org/forums/showthread.php?p=1264080 Steinar _______________________________________________ Discuss mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/discuss
