Wow, thanks a ton for creating this plugin, I've wondered for years about what, if any, benefit HDCD discs really have.All I can say is that the first couple of HDCD's I've played back have sounded noticeable cleaner and more dynamic.
However, I have tried converting them with the HDCD decoder DSP active, replaygain disabled, and the resulting files have been 16-bit. They are not the same as the source files, as a replaygain scan shows a much lower album gain in both cases. I'm wondering why the files are showing up as 16-bit, shouldn't they be 20-bit (or padded to 24-bit)?
It only reports HDCD detected for the first packet it detects in the stream when the DSP is initialized, or after some non-HDCD data is passed through the DSP. It does not report on every automatic track change.
I'm using hdcd 1.3 with foobar 22.214.171.124 under win7x64 and ds (wasapi doesn't work) on an alc660 chip; I disabled all other dsps and rg and I can't get any such 'hdcd detected' message someone mentioned, regardless. I tried all my hdcd rips (King Crimson, ELP, Yes - all in original 16 bit flac or ape cd image) but nada - all I can notice is the distinct background noise of unprocessed hdcds. :/What am I doing wrong/missing?Tx.
Ok, so I reinstalled and now I'm getting hdcd detected. Btw, shouldn't 'HDCD detected' show in the status bar?
My HDCD rips are .wav and Foobar reports them as 2116kbps | 44100 Hz | 16bit | stereo | PCM
Yes, it only works with ReplayGain disabled, since ReplayGain is applied to the signal before DSP processing, and there is currently no way to query what the current ReplayGain scale level is.
I propose a change in the foobar2000 structure, where replaygain would be taken out of the playback tab and put into a separate plugin so it can be included in a DSP chain.
This change would also require all components which currently process input to include this DSP in their processing chain for any ReplayGain correction to be applied to their output.
Quote from: CarlosMC on 26 April, 2010, 01:54:10 AMOk, so I reinstalled and now I'm getting hdcd detected. Btw, shouldn't 'HDCD detected' show in the status bar?What did you re-install?
It doesn't report every track change, only the first time it encounters HDCD per instance. This will be reset any time you manually change tracks.
Result: sound change, and equivalented without HDCD
HDCD support is indicated by a message in the console. Oh, and files will never report as anything other than 16 bit, even if they are decoded properly. You have to set your output to 24 bit or greater manually.