Thread: HDCD
View Single Post
  #9 (permalink)  
Old July 2nd 12, 12:30 PM posted to uk.rec.audio
Jim Lesurf[_2_]
external usenet poster
 
Posts: 2,668
Default HDCD

In article om, Nick
Gorham wrote:

Hi Jim,


I know you said that you have a coder looking at the source, but if you
need another set of eye's, throw the source at me and I will see if I
can work out what the code is doing without looking at any patients,
then you can compare that with what you think it should be doing.


Hi Nick,

I'd *welcome* you having a look! I'm quite happy to accept that the problem
may be my lack of real understanding of both 'C' and 'C++'. I really would
love to find out how the program can be made to work. This would mean I (or
we.. or you! 8-] ) could produce both an analysis program and an example
that will 'decode' HDCD for test purposes, etc, so people can judge for
themselves on what HDCD does.

The code I've been looking at is available via a zip linked to

http://kode54.foobar2000.org/

where it is in 'foo_hdcd_source'.

The C++ is too much for me, and if I just look at the .c and .h for what
seems to me to be the 'C' alternative (hdcd_decode) I am baffled in the
ways I described! So I can make sense of some parts - like the peak lookup
table for correcting the peak limiting - but can't work out how to detect
the control codes (said to be) in the LSB stream.

Can you please contact me by email? e.g. replace the 'noise' in the name I
post under with 'web' as suggested by my website. I can then explain more
about what the HDCD is claimed to do, and how it is claimed to do it. If
you wish I can also let you have a draft of what I've written up so far.
inc some test results on some HDCDs.

Slainte,

Jim

--
Please use the address on the audiomisc page if you wish to email me.
Electronics http://www.st-and.ac.uk/~www_pa/Scot...o/electron.htm
Armstrong Audio http://www.audiomisc.co.uk/Armstrong/armstrong.html
Audio Misc http://www.audiomisc.co.uk/index.html