|
Hi-Rez Highway New high resolution SACD releases, players and technology. |
For Sale Ads |
Use this form to submit comments directly to the Asylum moderators for this forum. We're particularly interested in truly outstanding posts that might be added to our FAQs.You may also use this form to provide feedback or to call attention to messages that may be in violation of our content rules.
Original Message
RE: To be precise...
Posted by Charles Hansen on May 30, 2017 at 17:11:45:
>> Any thoughts on how the QX-5's decoding of HDCD compares with
dbpoweramp's rips of HDCD CDs, Charley? <<
Good question, but I don't know the answer.
HDCD decoding has been available in both dBpoweramp and Foobar for many years, and for many years there have been various versions of the HDCD algorithm floating around the internet. Looking at the source code for the two versions I could find, I am clear that the most important HDCD feature (expansion curve for the "Peak Extend" function) is slightly off in both. Apparently the values for the inverse-gain curve were estimated by eyeball from the graphs published in the AES paper in one version. While the other version was alleged to have come from a decompilation of the code used in Microsoft's Windows Media Player (MS purchased Pacific Microsonics in September 2000), it also contained obvious errors in the inverse-gain curve.
I'm far more OCD than to use inaccurate values and instead took the effort to learn the exact 16-bit values for every single point in the curve (which compresses the top 9dB of signal into only 3dB on the disc). The end result is that I am confident that Ayre's implementation is bit-accurate with the original, while the other versions I've seen are not. I am unsure if the code used in dBpoweramp is based on the slightly inaccurate code circulating on the internet or if they also took the trouble to get it exact. I am also completely unsure of the audibility of the errors in inaccurate versions.