Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: HDCD Decoder (Read 329887 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: HDCD Decoder

Reply #500
Hello, everyone! It's been a while.

So, while the channel decoding bug I had reported here has been fixed, I am still having trouble with the 12 Rounds release "Pleasant Smell" that I am referring to in the aforementioned post. The extended peaks are still INCREDIBLY loud and I can hear crackling/clipping noises even if I decode to 24-bit with halving the volume (I checked both with "Always" and "Only when PE is enabled"). ffmpeg and the latest version of libhdcd produce the same exact errors. Interestingly, foo_hdcd's scanner says that the maximum gain is 0.0db, while libhdcd's hdcd_detect.exe says that the max_gain_adj is -4.0. Both say that the PE is "enabled permanently". TF is disabled and there are no detectable errors. Also, hdcd_detect calls it "B:5806", whatever that means. I haven't had any similar problems with the countless PE-enabled HDCD's I've decoded.

Could I trouble someone with a PM so they can have a look at the files? Thanks in advance.

I haven't checked "For the Masses" yet; I will report back if I find similar errors.

Re: HDCD Decoder

Reply #501
You will need to re-scan your files' ReplayGain levels any time you mess with the HDCD decoder settings.

Re: HDCD Decoder

Reply #502
You will need to re-scan your files' ReplayGain levels any time you mess with the HDCD decoder settings.

I tried that on a track, but it doesn't do anything, since ReplayGain is applied after the HDCD postprocessing and the result is already clipped before it reaches the RG. (for the record, when Halve Volume is set to "Never", the RG is -6.69db, while when it's set to "Always" or "Only when...", it's -0.67db). No matter if the volume is turned down by the HDCD decoder or with applied RG, it still sounds horrible even with the additional headroom. The only time I'm getting acceptable results is when I decode with Halve set to "Never" in 16- or 24-bit (NOT 32-bit!) and then turn it down manually in a DAW. It's definitely the weirdest HDCD ever.






 

Re: HDCD Decoder

Reply #503
I'll need a PM of an example track from this album, or I'll have to find it myself. RG difference of 6 dB makes sense for RG halving the volume on its own, and the filter should be applying both the peak extension and the gain reduction features in an unclipped fashion. Gain doesn't really need it, since it's only reducing the gain, but peak extension does need it, since it's effectively doubling the volume level.

Re: HDCD Decoder

Reply #504
Cool, I didn't know it was possible to screw up an HDCD. This appears to be a screwed up HDCD. It is full of masses of hard clipped peaks, and the enablement of peak extension does nothing but accentuate that clipping and make it quite audible. This CD should have the "HDCD=no" tag set on it to prevent this from being decoded at all. Blame the producer for pumping the volume so damn much.

Re: HDCD Decoder

Reply #505
Sadly, it's something that happened more than once. I can think of at least one great song on an HDCD with clipping problems.
Think millionaire, but with cannons.

Re: HDCD Decoder

Reply #506
I see. Thank you all for the info!

Re: HDCD Decoder

Reply #507
I have changed my attitude regarding samples. Samples welcome.

I am accepting the position regarding Tool - Lateralus: This is an HDCD album. It starts with a gain reduction. The HDCD filter should be applied universally to the entire album. I have the album now, it is fully packetized. I don't know what difference the -4 dB gain makes to the start of the first track, though. Clearly the effect it needs is to simply detect multiple packets across 30 seconds of audio, since this appears to not include more than one in the first 10 seconds of audio.

Edit: Guess what? I'm gonna log the info on these files, and see where the HDCD decoder sustains itself. I'm logging the album right now. Let's see what this looks like on a graph.

Edit 2: Looks like it sends packets pretty much constantly. The only issue is the gain ramping speed, I guess?

Going by the code I have, it decides a gain level in fixed point, 15.7 bits. 0 is full gain, 1920 is -7.5 dB, the maximum range of the effect.

Lateralus starts at 0, then after a brief moment, switches to the packet containing 8, which translates to 1024, which is -4.0 dB.

The envelope code in the decoder ramps volume levels towards the negative at 1 at a time, so it would take 1024 samples to achieve this -4.0 dB ramp.

The envelope code is designed to ramp volume back towards 0.0 at 8 steps at a time, so it takes 128 samples to step back toward 0.

Note this volume ramping code is significantly different from the original HDCD decoder I wrote years ago, which used Microsoft's ripped code. That used a floating point factor that used logarithmic ramping.

Please let me know what I should do about this. I'd be glad to attempt to implement logarithmic ramping again. It has to be in fixed point, no floating point code is in use anywhere in this decoder, except for the detection status code scaling the current packet gain field from 0..15 to 0..-7.5.

Re: HDCD Decoder

Reply #508
I have changed my attitude regarding samples. Samples welcome.

I am accepting the position regarding Tool - Lateralus: This is an HDCD album. It starts with a gain reduction. The HDCD filter should be applied universally to the entire album. I have the album now, it is fully packetized. I don't know what difference the -4 dB gain makes to the start of the first track, though. Clearly the effect it needs is to simply detect multiple packets across 30 seconds of audio, since this appears to not include more than one in the first 10 seconds of audio.

Edit: Guess what? I'm gonna log the info on these files, and see where the HDCD decoder sustains itself. I'm logging the album right now. Let's see what this looks like on a graph.

Edit 2: Looks like it sends packets pretty much constantly. The only issue is the gain ramping speed, I guess?

Going by the code I have, it decides a gain level in fixed point, 15.7 bits. 0 is full gain, 1920 is -7.5 dB, the maximum range of the effect.

Lateralus starts at 0, then after a brief moment, switches to the packet containing 8, which translates to 1024, which is -4.0 dB.

The envelope code in the decoder ramps volume levels towards the negative at 1 at a time, so it would take 1024 samples to achieve this -4.0 dB ramp.

The envelope code is designed to ramp volume back towards 0.0 at 8 steps at a time, so it takes 128 samples to step back toward 0.

Note this volume ramping code is significantly different from the original HDCD decoder I wrote years ago, which used Microsoft's ripped code. That used a floating point factor that used logarithmic ramping.

Please let me know what I should do about this. I'd be glad to attempt to implement logarithmic ramping again. It has to be in fixed point, no floating point code is in use anywhere in this decoder, except for the detection status code scaling the current packet gain field from 0..15 to 0..-7.5.

Hi @kode54

I installed your newest hdcd component 1.20 and have Lateralus album. It shows HDCD but with none of the features - no PE, no LLE, no TF. There is a list of HDCD's (on Hydrogen wiki) that says this album has LLE. I'm not a programmer so I do not fully understand what you have written above but did you change the plugin in a way that it does not recognize LLE in this particular album (because of its  weird behaviour with earlier versions) or the changes will affect other albums or there is something wrong with my copy of Lateralus or this album does not contain LLE and wiki is wrong?

Re: HDCD Decoder

Reply #509
According to ffmpeg -af hdcd, Lateralus has LLE in the first half second and not a single HDCD packet thereafter on the entire album.
A HDCD aware DAC would switch off HDCD after ten seconds without HDCD packets. It takes some seven seconds until The Grudge kicks in.

My issue about the HDCD decoder back then, was that it didn't spot the flags where they were - but it would spot them if they were elsewhere in the signal, I demonstrated that by pasting audio together.
I am not saying that ignoring HDCD is the worst way to handle this particular track, but most likely you want a HDCD decoder to treat a HDCD like a HDCD-aware DAC does.

HDCD-aware DACs behave perfectly reasonable for the scenario where you either play a CD which is HDCD everywhere or one that is HDCD nowhere. (10 seconds to reset is less than you use to change CD in a physical player and start listening to the new one.) But then you got compilations, and you got music on hard drive with playlist mixing tracks from different CDs - and then you got junk like this.

Re: HDCD Decoder

Reply #510
I have tested the rip of Lateralus I have, it does have HDCD packets throughout the entire album, but they signal no effects, except for that LLE of -4 dB for like half a second before the start of the album. I measured sustain count for the entire duration, it's pretty much sustained throughout the entire album, enough packets to keep any HDCD aware decoder that it is indeed an HDCD production. Just no useful features flagged by any of the packets.

Re: HDCD Decoder

Reply #511
I have tested the rip of Lateralus I have, it does have HDCD packets throughout the entire album, but they signal no effects, except for that LLE of -4 dB for like half a second before the start of the album. I measured sustain count for the entire duration, it's pretty much sustained throughout the entire album, enough packets to keep any HDCD aware decoder that it is indeed an HDCD production. Just no useful features flagged by any of the packets.

But why does my "scan for HDCD Tracks" feature not show any LLE?  It shows 0dB in every track (min and max values).

Re: HDCD Decoder

Reply #512
The Scan for HDCD Tracks is unfortunately limited to sampling in large intervals. I would need to change the HDCD decoder to capture the info of every HDCD packet, and report ranges of info as tags for any given block of data collected.

The problem is, the HDCD decoder state can change very frequently, and the scanner only captures the state of whatever block of audio the decoder returns. I didn't write the scanner to use a mechanism other than simply decoding the file and letting the preprocessor do its thing and emit tags for me to read.

Re: HDCD Decoder

Reply #513
Lateralus might at worst come in more than one mastering ...? Look at how the CTDB hits are around half the total except tracks 2 and 10:

Code: [Select]
[CUETools log; Date: 25.02.2022 10:53:16; Version: 2.1.9]
HDCD: peak extend: none, transient filter: none, gain: -4,0dB..0,0dB
[CTDB TOCID: SrPozav2eYfeyMiweIef2MHO_Ow-] found.
Track | CTDB Status
  1   | (2498/5679) Accurately ripped
  2   | (5591/5679) Accurately ripped
  3   | (2497/5679) Accurately ripped
  4   | (2509/5679) Accurately ripped
  5   | (2504/5679) Accurately ripped
  6   | (2506/5679) Accurately ripped
  7   | (2499/5679) Accurately ripped
  8   | (2482/5679) Accurately ripped
  9   | (2460/5679) Accurately ripped
 10   | (5534/5679) Accurately ripped
 11   | (2450/5679) Accurately ripped
 12   | (2414/5679) Accurately ripped
 13   | (2399/5679) Accurately ripped, or (3/5679) differs in 9611 samples @02:38:51-02:38:59, or (2/5679) differs in 9503 samples @02:38:51-02:38:59, or (3/5679) differs in 9565 samples @02:38:51-02:38:59, or (4/5679) differs in 9419 samples @02:38:51-02:38:59, or (3/5679) differs in 9419 samples @02:38:50-02:38:58
[AccurateRip ID: 00233e73-0168391d-c612800d] found.
Track   [  CRC   |   V2   ] Status
 01     [e3fdee07|2b42a80e] (200+200/1790) Accurately ripped
 02     [5bb23cc3|2e71b80e] (200+200/1798) Accurately ripped
 03     [b35bbaac|8634bf99] (200+200/1788) Accurately ripped
 04     [ff144960|0d4ca912] (200+200/1791) Accurately ripped
 05     [fe6008a4|7ee91fd7] (200+200/1790) Accurately ripped
 06     [5887124c|0bfbe6f2] (200+200/1793) Accurately ripped
 07     [afeeb3c9|e209bcb1] (200+200/1791) Accurately ripped
 08     [819826c2|42aa410c] (200+200/1787) Accurately ripped
 09     [5497d443|ef8d4f0e] (200+200/1785) Accurately ripped
 10     [fec1a092|4c8b4ae5] (200+200/1785) Accurately ripped
 11     [3a160e9a|615ef7f2] (200+200/1765) Accurately ripped
 12     [3c02e5a3|33831b2a] (200+200/1743) Accurately ripped
 13     [7bcc1f8a|56d4dd9a] (200+200/1766) Accurately ripped
Offsetted by -735:
 01     [696fd0f8] (017/1790) Accurately ripped
 02     [eaa8547d] (017/1798) Accurately ripped
 03     [114fac87] (017/1788) Accurately ripped
 04     [200bdea6] (017/1791) Accurately ripped
 05     [c83b75a3] (017/1790) Accurately ripped
 06     [72400261] (017/1793) Accurately ripped
 07     [6f423a18] (017/1791) Accurately ripped
 08     [4da7de3c] (017/1787) Accurately ripped
 09     [7e4b32d8] (017/1785) Accurately ripped
 10     [77b6c95e] (017/1785) Accurately ripped
 11     [e98362cf] (017/1765) Accurately ripped
 12     [3ae65b90] (017/1743) Accurately ripped
 13     [a7933bb6] (017/1766) Accurately ripped
Offsetted by -709:
 01     [13e3c094] (002/1790) Accurately ripped
 02     [653ded0a] (002/1798) Accurately ripped
 03     [38a3bda8] (002/1788) Accurately ripped
 04     [4d4231ed] (002/1791) Accurately ripped
 05     [85e6ca50] (002/1790) Accurately ripped
 06     [688c45bd] (002/1793) Accurately ripped
 07     [2821ebf3] (002/1791) Accurately ripped
 08     [575f5f46] (002/1787) Accurately ripped
 09     [8ed36f46] (002/1785) Accurately ripped
 10     [3511f3c1] (002/1785) Accurately ripped
 11     [8638ba37] (002/1765) Accurately ripped
 12     [152b634e] (002/1743) Accurately ripped
 13     [622f55c8] (002/1766) Accurately ripped
Offsetted by -692:
 01     [9c6b3fbd] (002/1790) Accurately ripped
 02     [52a990a5] (002/1798) Accurately ripped
 03     [38e7ffb3] (002/1788) Accurately ripped
 04     [f6ff8abb] (002/1791) Accurately ripped
 05     [9116ebf3] (002/1790) Accurately ripped
 06     [9912df89] (002/1793) Accurately ripped
 07     [33d3f2bb] (002/1791) Accurately ripped
 08     [309405b1] (002/1787) Accurately ripped
 09     [5cee0660] (002/1785) Accurately ripped
 10     [8647bb1e] (002/1785) Accurately ripped
 11     [7d1c46af] (002/1765) Accurately ripped
 12     [8276f71e] (002/1743) Accurately ripped
 13     [3f6666b2] (002/1766) Accurately ripped
Offsetted by -679:
 01     [bd8d378e] (186/1790) Accurately ripped
 02     [ede6f6e1] (186/1798) Accurately ripped
 03     [9297b9c0] (183/1788) Accurately ripped
 04     [8e5230ed] (186/1791) Accurately ripped
 05     [cda45379] (185/1790) Accurately ripped
 06     [8ee82a6a] (185/1793) Accurately ripped
 07     [2d39fd1e] (184/1791) Accurately ripped
 08     [db813dad] (185/1787) Accurately ripped
 09     [bf464073] (184/1785) Accurately ripped
 10     [79d55034] (185/1785) Accurately ripped
 11     [331026cf] (183/1765) Accurately ripped
 12     [58948108] (183/1743) Accurately ripped
 13     [9d9373a1] (179/1766) Accurately ripped
Offsetted by -664:
 01     [de7cf30c] (003/1790) Accurately ripped
 02     [36fdd544] (003/1798) Accurately ripped
 03     [ffcec1e1] (003/1788) Accurately ripped
 04     [75fe0e41] (003/1791) Accurately ripped
 05     [1d99d54a] (003/1790) Accurately ripped
 06     [5b272b47] (003/1793) Accurately ripped
 07     [dcdbd5a5] (003/1791) Accurately ripped
 08     [9cd765bd] (003/1787) Accurately ripped
 09     [0b218d41] (003/1785) Accurately ripped
 10     [20afc120] (003/1785) Accurately ripped
 11     [71872199] (003/1765) Accurately ripped
 12     [ca9a0932] (003/1743) Accurately ripped
 13     [bbb7828c] (003/1766) Accurately ripped
Offsetted by 437:
 01     [511bc0d2] (078/1790) Accurately ripped
 02     [20793a15] (078/1798) Accurately ripped
 03     [f396f466] (079/1788) Accurately ripped
 04     [944359d2] (079/1791) Accurately ripped
 05     [57d39fe0] (079/1790) Accurately ripped
 06     [c3662ac7] (079/1793) Accurately ripped
 07     [c88a2b3a] (078/1791) Accurately ripped
 08     [8f5253ee] (079/1787) Accurately ripped
 09     [a402a8c8] (079/1785) Accurately ripped
 10     [68ffd767] (079/1785) Accurately ripped
 11     [8dbd54d4] (077/1765) Accurately ripped
 12     [f90dcd11] (074/1743) Accurately ripped
 13     [7909e423] (071/1766) Accurately ripped
Offsetted by -1852:
 01     [6242bfde] (000/1790) No match (V2 was not tested)
 02     [3b8353aa] (000/1798) No match (V2 was not tested)
 03     [f38e38f2] (000/1788) No match (V2 was not tested)
 04     [cc08610b] (000/1791) No match (V2 was not tested)
 05     [2ea481a7] (000/1790) No match (V2 was not tested)
 06     [9fed0d07] (000/1793) No match (V2 was not tested)
 07     [5e05d849] (000/1791) No match (V2 was not tested)
 08     [223f2aa3] (000/1787) No match (V2 was not tested)
 09     [26f73ec6] (000/1785) No match (V2 was not tested)
 10     [f1175ab8] (000/1785) No match (V2 was not tested)
 11     [cbc69ad5] (000/1765) No match (V2 was not tested)
 12     [60de6bb5] (000/1743) No match (V2 was not tested)
 13     [ae481357] (000/1766) No match (V2 was not tested)
Offsetted by -739:
 01     [674eb0a8] (000/1790) No match (V2 was not tested)
 02     [7ee4dc97] (000/1798) No match (V2 was not tested)
 03     [e95f981e] (000/1788) No match (V2 was not tested)
 04     [57d2c207] (000/1791) No match
 05     [771f841a] (000/1790) No match
 06     [31fe1ff8] (000/1793) No match
 07     [5e0fb1de] (000/1791) No match
 08     [5b74f0df] (000/1787) No match
 09     [77095b31] (000/1785) No match
 10     [6ff4f3f0] (000/1785) No match
 11     [96fe9b23] (000/1765) No match
 12     [bfc7dbde] (000/1743) No match
 13     [287e37ac] (000/1766) No match
Offsetted by -673:
 01     [58661b8f] (000/1790) No match
 02     [1f9447ed] (002/1798) Accurately ripped
 03     [391da1db] (002/1788) Accurately ripped
 04     [cd12140e] (000/1791) No match
 05     [6a96a220] (000/1790) No match
 06     [6c779351] (002/1793) Accurately ripped
 07     [07a73b47] (002/1791) Accurately ripped
 08     [a6bd9a58] (002/1787) Accurately ripped
 09     [4b81a54c] (002/1785) Accurately ripped
 10     [7b2f8d19] (002/1785) Accurately ripped
 11     [4729d1e7] (002/1765) Accurately ripped
 12     [68710ff8] (000/1743) No match
 13     [dccc799c] (000/1766) No match
Offsetted by -646:
 01     [820e3b01] (000/1790) No match (V2 was not tested)
 02     [bd04bab8] (000/1798) No match (V2 was not tested)
 03     [5b4f8150] (000/1788) No match (V2 was not tested)
 04     [a3226c8b] (000/1791) No match (V2 was not tested)
 05     [b3b84710] (000/1790) No match (V2 was not tested)
 06     [0a7e871d] (000/1793) No match (V2 was not tested)
 07     [1383e5f3] (000/1791) No match (V2 was not tested)
 08     [bfbabd41] (000/1787) No match (V2 was not tested)
 09     [25c8d7ba] (000/1785) No match (V2 was not tested)
 10     [9abec096] (000/1785) No match (V2 was not tested)
 11     [68258f8d] (000/1765) No match (V2 was not tested)
 12     [dfe79113] (000/1743) No match (V2 was not tested)
 13     [7a01947c] (000/1766) No match (V2 was not tested)
Offsetted by -128:
 01     [0203653c] (003/1790) Accurately ripped
 02     [d2bc2688] (003/1798) Accurately ripped
 03     [f0f81b73] (003/1788) Accurately ripped
 04     [634346d7] (003/1791) Accurately ripped
 05     [28dcbfb4] (003/1790) Accurately ripped
 06     [846cd859] (002/1793) Accurately ripped
 07     [253d9a13] (002/1791) Accurately ripped
 08     [6d26a42a] (002/1787) Accurately ripped
 09     [69a336d6] (002/1785) Accurately ripped
 10     [57480cd8] (002/1785) Accurately ripped
 11     [52093b60] (000/1765) No match (V2 was not tested)
 12     [7b747036] (000/1743) No match (V2 was not tested)
 13     [2ab89bfd] (000/1766) No match (V2 was not tested)
Offsetted by -71:
 01     [defb2ec9] (000/1790) No match (V2 was not tested)
 02     [0493285f] (000/1798) No match (V2 was not tested)
 03     [72e99a87] (000/1788) No match (V2 was not tested)
 04     [5863f1c6] (000/1791) No match (V2 was not tested)
 05     [b0b0ed0f] (000/1790) No match (V2 was not tested)
 06     [34254ca1] (000/1793) No match (V2 was not tested)
 07     [f5dc6a03] (000/1791) No match (V2 was not tested)
 08     [ac8d0229] (000/1787) No match (V2 was not tested)
 09     [14a23e0b] (000/1785) No match (V2 was not tested)
 10     [57950450] (000/1785) No match (V2 was not tested)
 11     [45e80075] (000/1765) No match (V2 was not tested)
 12     [bee67a48] (000/1743) No match (V2 was not tested)
 13     [2c01d634] (000/1766) No match (V2 was not tested)
Offsetted by -6:
 01     [7c45d4f4] (000/1790) No match (V2 was not tested)
 02     [eaa31776] (000/1798) No match (V2 was not tested)
 03     [eb49ee0c] (000/1788) No match (V2 was not tested)
 04     [4fa48b93] (000/1791) No match (V2 was not tested)
 05     [6107ba19] (000/1790) No match (V2 was not tested)
 06     [e45df320] (000/1793) No match (V2 was not tested)
 07     [3e03c19c] (000/1791) No match (V2 was not tested)
 08     [c8e6edff] (000/1787) No match (V2 was not tested)
 09     [8a1f5349] (000/1785) No match (V2 was not tested)
 10     [75890f60] (000/1785) No match (V2 was not tested)
 11     [f364a455] (000/1765) No match (V2 was not tested)
 12     [341ca3e0] (000/1743) No match (V2 was not tested)
 13     [3799194e] (000/1766) No match (V2 was not tested)
Offsetted by 5:
 01     [2de7703e] (000/1790) No match (V2 was not tested)
 02     [8805935f] (000/1798) No match (V2 was not tested)
 03     [cb2e1ba5] (000/1788) No match (V2 was not tested)
 04     [05badc20] (000/1791) No match (V2 was not tested)
 05     [cf274a17] (000/1790) No match (V2 was not tested)
 06     [b03741bf] (000/1793) No match (V2 was not tested)
 07     [75330c1f] (000/1791) No match (V2 was not tested)
 08     [322b6a7c] (000/1787) No match (V2 was not tested)
 09     [c8c44370] (000/1785) No match (V2 was not tested)
 10     [87e64a20] (000/1785) No match (V2 was not tested)
 11     [d3288e76] (000/1765) No match (V2 was not tested)
 12     [fe2cd63d] (000/1743) No match (V2 was not tested)
 13     [df4c24bb] (000/1766) No match (V2 was not tested)
Offsetted by 18:
 01     [dafa013a] (000/1790) No match (V2 was not tested)
 02     [7cf195cf] (000/1798) No match (V2 was not tested)
 03     [529b332b] (000/1788) No match (V2 was not tested)
 04     [c18c3e43] (000/1791) No match (V2 was not tested)
 05     [caf3f43d] (000/1790) No match (V2 was not tested)
 06     [f287f4d6] (000/1793) No match (V2 was not tested)
 07     [956d3e21] (000/1791) No match (V2 was not tested)
 08     [ad6593b9] (000/1787) No match (V2 was not tested)
 09     [eb26c0e7] (000/1785) No match (V2 was not tested)
 10     [c1645a82] (000/1785) No match (V2 was not tested)
 11     [02560a2e] (000/1765) No match (V2 was not tested)
 12     [e3ea7f8b] (000/1743) No match (V2 was not tested)
 13     [487f323f] (000/1766) No match (V2 was not tested)
Offsetted by 131:
 01     [c329cb6b] (000/1790) No match (V2 was not tested)
 02     [5741d85e] (000/1798) No match (V2 was not tested)
 03     [e2033221] (000/1788) No match (V2 was not tested)
 04     [59bf3e7c] (000/1791) No match (V2 was not tested)
 05     [3d773f1c] (000/1790) No match (V2 was not tested)
 06     [f336c9a9] (000/1793) No match (V2 was not tested)
 07     [5cd04468] (000/1791) No match (V2 was not tested)
 08     [a59f643f] (000/1787) No match (V2 was not tested)
 09     [6998e87a] (000/1785) No match (V2 was not tested)
 10     [4de06dee] (000/1785) No match (V2 was not tested)
 11     [daba5c97] (000/1765) No match (V2 was not tested)
 12     [d6e9e37a] (000/1743) No match (V2 was not tested)
 13     [7f5aa802] (000/1766) No match
Offsetted by 177:
 01     [0f216054] (000/1790) No match (V2 was not tested)
 02     [cc34b625] (027/1798) Accurately ripped
 03     [e98a2875] (000/1788) No match (V2 was not tested)
 04     [327947db] (000/1791) No match (V2 was not tested)
 05     [607155a4] (000/1790) No match (V2 was not tested)
 06     [bad08087] (000/1793) No match (V2 was not tested)
 07     [52357ab8] (000/1791) No match (V2 was not tested)
 08     [01ca40f3] (000/1787) No match (V2 was not tested)
 09     [546bd88b] (000/1785) No match (V2 was not tested)
 10     [3b003ed2] (027/1785) Accurately ripped
 11     [00c9481f] (000/1765) No match (V2 was not tested)
 12     [f5595495] (000/1743) No match (V2 was not tested)
 13     [e738d7cd] (000/1766) No match
Offsetted by 289:
 01     [94d39660] (000/1790) No match
 02     [6e463da6] (000/1798) No match
 03     [459c8c70] (000/1788) No match
 04     [daed6001] (000/1791) No match
 05     [bc94cc66] (000/1790) No match
 06     [c561f879] (000/1793) No match
 07     [65c6dd39] (000/1791) No match
 08     [57a5f1dc] (000/1787) No match
 09     [fdb1b76a] (000/1785) No match
 10     [e20ca46a] (000/1785) No match
 11     [13d66a84] (000/1765) No match (V2 was not tested)
 12     [a9844fde] (000/1743) No match
 13     [54d64b98] (000/1766) No match
Offsetted by 302:
 01     [0f265c5d] (000/1790) No match
 02     [681002e3] (000/1798) No match
 03     [a2d733fa] (000/1788) No match
 04     [72715195] (000/1791) No match
 05     [fb87b952] (000/1790) No match
 06     [b3d8bd9c] (000/1793) No match
 07     [4b0a64ef] (000/1791) No match
 08     [5508af98] (000/1787) No match
 09     [3ac39381] (000/1785) No match
 10     [1471fdee] (000/1785) No match
 11     [8fd2ea84] (000/1765) No match
 12     [2e44daf5] (000/1743) No match
 13     [c2865919] (000/1766) No match (V2 was not tested)
Offsetted by 348:
 01     [ea502311] (000/1790) No match
 02     [343b344a] (000/1798) No match
 03     [c56ce4ea] (000/1788) No match
 04     [2641eff3] (000/1791) No match
 05     [e728130e] (000/1790) No match
 06     [2078be2a] (000/1793) No match
 07     [3c60fb98] (000/1791) No match
 08     [9552719f] (000/1787) No match
 09     [bf4f2461] (000/1785) No match
 10     [b2a1ea56] (000/1785) No match
 11     [b7f37e2f] (000/1765) No match
 12     [709f7ccf] (000/1743) No match
 13     [336688cd] (000/1766) No match (V2 was not tested)
Offsetted by 425:
 01     [8df62a98] (002/1790) Accurately ripped
 02     [8d84a41f] (002/1798) Accurately ripped
 03     [2e3ac42d] (002/1788) Accurately ripped
 04     [8010b8d2] (002/1791) Accurately ripped
 05     [1d04bfda] (002/1790) Accurately ripped
 06     [91808150] (002/1793) Accurately ripped
 07     [54bf4e2b] (002/1791) Accurately ripped
 08     [697dfb1c] (002/1787) Accurately ripped
 09     [d282c238] (002/1785) Accurately ripped
 10     [15a0f16e] (002/1785) Accurately ripped
 11     [353d0efa] (002/1765) Accurately ripped
 12     [4085352b] (000/1743) No match
 13     [ead6d7d7] (000/1766) No match (V2 was not tested)
Offsetted by 460:
 01     [874a247a] (000/1790) No match
 02     [0cad8fd5] (000/1798) No match
 03     [51858aef] (000/1788) No match
 04     [1393bbf5] (000/1791) No match
 05     [0c4852b7] (000/1790) No match
 06     [d45da662] (000/1793) No match
 07     [230bea54] (000/1791) No match
 08     [560ad15f] (000/1787) No match
 09     [fa33c2d3] (000/1785) No match
 10     [dc4412d8] (000/1785) No match
 11     [cc75121d] (000/1765) No match
 12     [c61d24cc] (000/1743) No match
 13     [b4b9fb9e] (000/1766) No match (V2 was not tested)
Offsetted by 478:
 01     [a81005e7] (000/1790) No match (V2 was not tested)
 02     [8bd97614] (000/1798) No match (V2 was not tested)
 03     [b847dd43] (000/1788) No match (V2 was not tested)
 04     [1b9765e7] (000/1791) No match (V2 was not tested)
 05     [dfb8759a] (000/1790) No match (V2 was not tested)
 06     [1fc8a61e] (000/1793) No match (V2 was not tested)
 07     [d38fd297] (000/1791) No match (V2 was not tested)
 08     [46a27a1d] (000/1787) No match (V2 was not tested)
 09     [b6990f0b] (000/1785) No match (V2 was not tested)
 10     [5ba39f54] (000/1785) No match (V2 was not tested)
 11     [09da499d] (000/1765) No match (V2 was not tested)
 12     [9df719f9] (000/1743) No match (V2 was not tested)
 13     [8ada0df3] (000/1766) No match (V2 was not tested)
More than 16 offsets match!

Track Peak [ CRC32  ] [W/O NULL]
 --  100,0 [5EEA016F] [DDE84431]          
 01   98,8 [FFAD8412] [0F983C7E]          
 02   42,3 [D8F5623E] [2B2F72E7]          
 03   98,8 [AA13DD82] [3001D7AF]          
 04   37,0 [956909CD] [6FA6374F]          
 05   98,8 [C6A7563C] [334DCD00]          
 06   72,8 [CBBC9CA0] [BA74D499]          
 07   98,8 [D2F84027] [7107C3DD]          
 08   98,8 [C8B17DD8] [A604CC9B]          
 09   98,8 [6B6A9DFF] [6FC00C80]          
 10   74,8 [8480B31A] [9E193C5C]          
 11   98,8 [34C0EFF3] [C2908ED2]          
 12   98,8 [08BA0160] [9E739310]          
 13  100,0 [5451EED9] [88544FF9]          

Re: HDCD Decoder

Reply #514
My rip is apparently offset and the ripper didn't offset correct it:
Code: [Select]
[CUETools log; Date: 2/25/2022 4:45:40 PM; Version: 2.2.1]
HDCD: peak extend: none, transient filter: none, gain: -4.0dB..0.0dB
[CTDB TOCID: SrPozav2eYfeyMiweIef2MHO_Ow-] found.
Track | CTDB Status
  1   | (2498/5679) Accurately ripped
  2   | (5591/5679) Accurately ripped
  3   | (2497/5679) Accurately ripped
  4   | (2509/5679) Accurately ripped
  5   | (2504/5679) Accurately ripped
  6   | (2506/5679) Accurately ripped
  7   | (2499/5679) Accurately ripped
  8   | (2482/5679) Accurately ripped
  9   | (2460/5679) Accurately ripped
 10   | (5534/5679) Accurately ripped
 11   | (2450/5679) Accurately ripped
 12   | (2414/5679) Accurately ripped
 13   | (2399/5679) Accurately ripped, or (3/5679) differs in 9611 samples @02:38:52-02:38:61, or (2/5679) differs in 9503 samples @02:38:53-02:38:61, or (3/5679) differs in 9565 samples @02:38:53-02:38:61, or (4/5679) differs in 9419 samples @02:38:53-02:38:61, or (3/5679) differs in 9419 samples @02:38:51-02:38:59
[AccurateRip ID: 00233e73-0168391d-c612800d] found.
Track   [  CRC   |   V2   ] Status
 01     [bd8d378e|a31cba04] (186+200/1790) Accurately ripped
 02     [ede6f6e1|c19ebe22] (186+200/1798) Accurately ripped
 03     [9297b9c0|edf3e3fe] (183+200/1788) Accurately ripped
 04     [8e5230ed|b83e463d] (186+200/1791) Accurately ripped
 05     [cda45379|c7b29ac9] (185+200/1790) Accurately ripped
 06     [8ee82a6a|402e6c0a] (185+200/1793) Accurately ripped
 07     [2d39fd1e|132930e5] (184+200/1791) Accurately ripped
 08     [db813dad|330cdfe4] (185+200/1787) Accurately ripped
 09     [bf464073|03fb6fdf] (184+200/1785) Accurately ripped
 10     [79d55034|dc856c74] (185+200/1785) Accurately ripped
 11     [331026cf|fc2345e6] (183+200/1765) Accurately ripped
 12     [58948108|bd8baf16] (183+200/1743) Accurately ripped
 13     [9d9373a1|0748058c] (179+200/1766) Accurately ripped
Offsetted by -56:
 01     [696fd0f8] (017/1790) Accurately ripped
 02     [eaa8547d] (017/1798) Accurately ripped
 03     [114fac87] (017/1788) Accurately ripped
 04     [200bdea6] (017/1791) Accurately ripped
 05     [c83b75a3] (017/1790) Accurately ripped
 06     [72400261] (017/1793) Accurately ripped
 07     [6f423a18] (017/1791) Accurately ripped
 08     [4da7de3c] (017/1787) Accurately ripped
 09     [7e4b32d8] (017/1785) Accurately ripped
 10     [77b6c95e] (017/1785) Accurately ripped
 11     [e98362cf] (017/1765) Accurately ripped
 12     [3ae65b90] (017/1743) Accurately ripped
 13     [a7933bb6] (017/1766) Accurately ripped
Offsetted by -30:
 01     [13e3c094] (002/1790) Accurately ripped
 02     [653ded0a] (002/1798) Accurately ripped
 03     [38a3bda8] (002/1788) Accurately ripped
 04     [4d4231ed] (002/1791) Accurately ripped
 05     [85e6ca50] (002/1790) Accurately ripped
 06     [688c45bd] (002/1793) Accurately ripped
 07     [2821ebf3] (002/1791) Accurately ripped
 08     [575f5f46] (002/1787) Accurately ripped
 09     [8ed36f46] (002/1785) Accurately ripped
 10     [3511f3c1] (002/1785) Accurately ripped
 11     [8638ba37] (002/1765) Accurately ripped
 12     [152b634e] (002/1743) Accurately ripped
 13     [622f55c8] (002/1766) Accurately ripped
Offsetted by -13:
 01     [9c6b3fbd] (002/1790) Accurately ripped
 02     [52a990a5] (002/1798) Accurately ripped
 03     [38e7ffb3] (002/1788) Accurately ripped
 04     [f6ff8abb] (002/1791) Accurately ripped
 05     [9116ebf3] (002/1790) Accurately ripped
 06     [9912df89] (002/1793) Accurately ripped
 07     [33d3f2bb] (002/1791) Accurately ripped
 08     [309405b1] (002/1787) Accurately ripped
 09     [5cee0660] (002/1785) Accurately ripped
 10     [8647bb1e] (002/1785) Accurately ripped
 11     [7d1c46af] (002/1765) Accurately ripped
 12     [8276f71e] (002/1743) Accurately ripped
 13     [3f6666b2] (002/1766) Accurately ripped
Offsetted by 15:
 01     [de7cf30c] (003/1790) Accurately ripped
 02     [36fdd544] (003/1798) Accurately ripped
 03     [ffcec1e1] (003/1788) Accurately ripped
 04     [75fe0e41] (003/1791) Accurately ripped
 05     [1d99d54a] (003/1790) Accurately ripped
 06     [5b272b47] (003/1793) Accurately ripped
 07     [dcdbd5a5] (003/1791) Accurately ripped
 08     [9cd765bd] (003/1787) Accurately ripped
 09     [0b218d41] (003/1785) Accurately ripped
 10     [20afc120] (003/1785) Accurately ripped
 11     [71872199] (003/1765) Accurately ripped
 12     [ca9a0932] (003/1743) Accurately ripped
 13     [bbb7828c] (003/1766) Accurately ripped
Offsetted by 679:
 01     [e3fdee07] (200/1790) Accurately ripped
 02     [5bb23cc3] (200/1798) Accurately ripped
 03     [b35bbaac] (200/1788) Accurately ripped
 04     [ff144960] (200/1791) Accurately ripped
 05     [fe6008a4] (200/1790) Accurately ripped
 06     [5887124c] (200/1793) Accurately ripped
 07     [afeeb3c9] (200/1791) Accurately ripped
 08     [819826c2] (200/1787) Accurately ripped
 09     [5497d443] (200/1785) Accurately ripped
 10     [fec1a092] (200/1785) Accurately ripped
 11     [3a160e9a] (200/1765) Accurately ripped
 12     [3c02e5a3] (200/1743) Accurately ripped
 13     [7bcc1f8a] (200/1766) Accurately ripped
Offsetted by 1116:
 01     [511bc0d2] (078/1790) Accurately ripped
 02     [20793a15] (078/1798) Accurately ripped
 03     [f396f466] (079/1788) Accurately ripped
 04     [944359d2] (079/1791) Accurately ripped
 05     [57d39fe0] (079/1790) Accurately ripped
 06     [c3662ac7] (079/1793) Accurately ripped
 07     [c88a2b3a] (078/1791) Accurately ripped
 08     [8f5253ee] (079/1787) Accurately ripped
 09     [a402a8c8] (079/1785) Accurately ripped
 10     [68ffd767] (079/1785) Accurately ripped
 11     [8dbd54d4] (077/1765) Accurately ripped
 12     [f90dcd11] (074/1743) Accurately ripped
 13     [7909e423] (071/1766) Accurately ripped
Offsetted by -1173:
 01     [6242bfde] (000/1790) No match (V2 was not tested)
 02     [3b8353aa] (000/1798) No match (V2 was not tested)
 03     [f38e38f2] (000/1788) No match (V2 was not tested)
 04     [cc08610b] (000/1791) No match (V2 was not tested)
 05     [2ea481a7] (000/1790) No match (V2 was not tested)
 06     [9fed0d07] (000/1793) No match (V2 was not tested)
 07     [5e05d849] (000/1791) No match (V2 was not tested)
 08     [223f2aa3] (000/1787) No match (V2 was not tested)
 09     [26f73ec6] (000/1785) No match (V2 was not tested)
 10     [f1175ab8] (000/1785) No match (V2 was not tested)
 11     [cbc69ad5] (000/1765) No match (V2 was not tested)
 12     [60de6bb5] (000/1743) No match (V2 was not tested)
 13     [ae481357] (000/1766) No match (V2 was not tested)
Offsetted by -60:
 01     [674eb0a8] (000/1790) No match (V2 was not tested)
 02     [7ee4dc97] (000/1798) No match (V2 was not tested)
 03     [e95f981e] (000/1788) No match (V2 was not tested)
 04     [57d2c207] (000/1791) No match
 05     [771f841a] (000/1790) No match
 06     [31fe1ff8] (000/1793) No match
 07     [5e0fb1de] (000/1791) No match
 08     [5b74f0df] (000/1787) No match
 09     [77095b31] (000/1785) No match
 10     [6ff4f3f0] (000/1785) No match
 11     [96fe9b23] (000/1765) No match
 12     [bfc7dbde] (000/1743) No match
 13     [287e37ac] (000/1766) No match
Offsetted by 6:
 01     [58661b8f] (000/1790) No match
 02     [1f9447ed] (002/1798) Accurately ripped
 03     [391da1db] (002/1788) Accurately ripped
 04     [cd12140e] (000/1791) No match
 05     [6a96a220] (000/1790) No match
 06     [6c779351] (002/1793) Accurately ripped
 07     [07a73b47] (002/1791) Accurately ripped
 08     [a6bd9a58] (002/1787) Accurately ripped
 09     [4b81a54c] (002/1785) Accurately ripped
 10     [7b2f8d19] (002/1785) Accurately ripped
 11     [4729d1e7] (002/1765) Accurately ripped
 12     [68710ff8] (000/1743) No match
 13     [dccc799c] (000/1766) No match
Offsetted by 33:
 01     [820e3b01] (000/1790) No match (V2 was not tested)
 02     [bd04bab8] (000/1798) No match (V2 was not tested)
 03     [5b4f8150] (000/1788) No match (V2 was not tested)
 04     [a3226c8b] (000/1791) No match (V2 was not tested)
 05     [b3b84710] (000/1790) No match (V2 was not tested)
 06     [0a7e871d] (000/1793) No match (V2 was not tested)
 07     [1383e5f3] (000/1791) No match (V2 was not tested)
 08     [bfbabd41] (000/1787) No match (V2 was not tested)
 09     [25c8d7ba] (000/1785) No match (V2 was not tested)
 10     [9abec096] (000/1785) No match (V2 was not tested)
 11     [68258f8d] (000/1765) No match (V2 was not tested)
 12     [dfe79113] (000/1743) No match (V2 was not tested)
 13     [7a01947c] (000/1766) No match (V2 was not tested)
Offsetted by 551:
 01     [0203653c] (003/1790) Accurately ripped
 02     [d2bc2688] (003/1798) Accurately ripped
 03     [f0f81b73] (003/1788) Accurately ripped
 04     [634346d7] (003/1791) Accurately ripped
 05     [28dcbfb4] (003/1790) Accurately ripped
 06     [846cd859] (002/1793) Accurately ripped
 07     [253d9a13] (002/1791) Accurately ripped
 08     [6d26a42a] (002/1787) Accurately ripped
 09     [69a336d6] (002/1785) Accurately ripped
 10     [57480cd8] (002/1785) Accurately ripped
 11     [52093b60] (000/1765) No match (V2 was not tested)
 12     [7b747036] (000/1743) No match (V2 was not tested)
 13     [2ab89bfd] (000/1766) No match (V2 was not tested)
Offsetted by 608:
 01     [defb2ec9] (000/1790) No match (V2 was not tested)
 02     [0493285f] (000/1798) No match (V2 was not tested)
 03     [72e99a87] (000/1788) No match (V2 was not tested)
 04     [5863f1c6] (000/1791) No match (V2 was not tested)
 05     [b0b0ed0f] (000/1790) No match (V2 was not tested)
 06     [34254ca1] (000/1793) No match (V2 was not tested)
 07     [f5dc6a03] (000/1791) No match (V2 was not tested)
 08     [ac8d0229] (000/1787) No match (V2 was not tested)
 09     [14a23e0b] (000/1785) No match (V2 was not tested)
 10     [57950450] (000/1785) No match (V2 was not tested)
 11     [45e80075] (000/1765) No match (V2 was not tested)
 12     [bee67a48] (000/1743) No match (V2 was not tested)
 13     [2c01d634] (000/1766) No match (V2 was not tested)
Offsetted by 673:
 01     [7c45d4f4] (000/1790) No match (V2 was not tested)
 02     [eaa31776] (000/1798) No match (V2 was not tested)
 03     [eb49ee0c] (000/1788) No match (V2 was not tested)
 04     [4fa48b93] (000/1791) No match (V2 was not tested)
 05     [6107ba19] (000/1790) No match (V2 was not tested)
 06     [e45df320] (000/1793) No match (V2 was not tested)
 07     [3e03c19c] (000/1791) No match (V2 was not tested)
 08     [c8e6edff] (000/1787) No match (V2 was not tested)
 09     [8a1f5349] (000/1785) No match (V2 was not tested)
 10     [75890f60] (000/1785) No match (V2 was not tested)
 11     [f364a455] (000/1765) No match (V2 was not tested)
 12     [341ca3e0] (000/1743) No match (V2 was not tested)
 13     [3799194e] (000/1766) No match (V2 was not tested)
Offsetted by 684:
 01     [2de7703e] (000/1790) No match (V2 was not tested)
 02     [8805935f] (000/1798) No match (V2 was not tested)
 03     [cb2e1ba5] (000/1788) No match (V2 was not tested)
 04     [05badc20] (000/1791) No match (V2 was not tested)
 05     [cf274a17] (000/1790) No match (V2 was not tested)
 06     [b03741bf] (000/1793) No match (V2 was not tested)
 07     [75330c1f] (000/1791) No match (V2 was not tested)
 08     [322b6a7c] (000/1787) No match (V2 was not tested)
 09     [c8c44370] (000/1785) No match (V2 was not tested)
 10     [87e64a20] (000/1785) No match (V2 was not tested)
 11     [d3288e76] (000/1765) No match (V2 was not tested)
 12     [fe2cd63d] (000/1743) No match (V2 was not tested)
 13     [df4c24bb] (000/1766) No match (V2 was not tested)
Offsetted by 697:
 01     [dafa013a] (000/1790) No match (V2 was not tested)
 02     [7cf195cf] (000/1798) No match (V2 was not tested)
 03     [529b332b] (000/1788) No match (V2 was not tested)
 04     [c18c3e43] (000/1791) No match (V2 was not tested)
 05     [caf3f43d] (000/1790) No match (V2 was not tested)
 06     [f287f4d6] (000/1793) No match (V2 was not tested)
 07     [956d3e21] (000/1791) No match (V2 was not tested)
 08     [ad6593b9] (000/1787) No match (V2 was not tested)
 09     [eb26c0e7] (000/1785) No match (V2 was not tested)
 10     [c1645a82] (000/1785) No match (V2 was not tested)
 11     [02560a2e] (000/1765) No match (V2 was not tested)
 12     [e3ea7f8b] (000/1743) No match (V2 was not tested)
 13     [487f323f] (000/1766) No match (V2 was not tested)
Offsetted by 810:
 01     [c329cb6b] (000/1790) No match (V2 was not tested)
 02     [5741d85e] (000/1798) No match (V2 was not tested)
 03     [e2033221] (000/1788) No match (V2 was not tested)
 04     [59bf3e7c] (000/1791) No match (V2 was not tested)
 05     [3d773f1c] (000/1790) No match (V2 was not tested)
 06     [f336c9a9] (000/1793) No match (V2 was not tested)
 07     [5cd04468] (000/1791) No match (V2 was not tested)
 08     [a59f643f] (000/1787) No match (V2 was not tested)
 09     [6998e87a] (000/1785) No match (V2 was not tested)
 10     [4de06dee] (000/1785) No match (V2 was not tested)
 11     [daba5c97] (000/1765) No match (V2 was not tested)
 12     [d6e9e37a] (000/1743) No match (V2 was not tested)
 13     [7f5aa802] (000/1766) No match
Offsetted by 856:
 01     [0f216054] (000/1790) No match (V2 was not tested)
 02     [cc34b625] (027/1798) Accurately ripped
 03     [e98a2875] (000/1788) No match (V2 was not tested)
 04     [327947db] (000/1791) No match (V2 was not tested)
 05     [607155a4] (000/1790) No match (V2 was not tested)
 06     [bad08087] (000/1793) No match (V2 was not tested)
 07     [52357ab8] (000/1791) No match (V2 was not tested)
 08     [01ca40f3] (000/1787) No match (V2 was not tested)
 09     [546bd88b] (000/1785) No match (V2 was not tested)
 10     [3b003ed2] (027/1785) Accurately ripped
 11     [00c9481f] (000/1765) No match (V2 was not tested)
 12     [f5595495] (000/1743) No match (V2 was not tested)
 13     [e738d7cd] (000/1766) No match
Offsetted by 968:
 01     [94d39660] (000/1790) No match
 02     [6e463da6] (000/1798) No match
 03     [459c8c70] (000/1788) No match
 04     [daed6001] (000/1791) No match
 05     [bc94cc66] (000/1790) No match
 06     [c561f879] (000/1793) No match
 07     [65c6dd39] (000/1791) No match
 08     [57a5f1dc] (000/1787) No match
 09     [fdb1b76a] (000/1785) No match
 10     [e20ca46a] (000/1785) No match
 11     [13d66a84] (000/1765) No match (V2 was not tested)
 12     [a9844fde] (000/1743) No match
 13     [54d64b98] (000/1766) No match
Offsetted by 981:
 01     [0f265c5d] (000/1790) No match
 02     [681002e3] (000/1798) No match
 03     [a2d733fa] (000/1788) No match
 04     [72715195] (000/1791) No match
 05     [fb87b952] (000/1790) No match
 06     [b3d8bd9c] (000/1793) No match
 07     [4b0a64ef] (000/1791) No match
 08     [5508af98] (000/1787) No match
 09     [3ac39381] (000/1785) No match
 10     [1471fdee] (000/1785) No match
 11     [8fd2ea84] (000/1765) No match
 12     [2e44daf5] (000/1743) No match
 13     [c2865919] (000/1766) No match (V2 was not tested)
Offsetted by 1027:
 01     [ea502311] (000/1790) No match
 02     [343b344a] (000/1798) No match
 03     [c56ce4ea] (000/1788) No match
 04     [2641eff3] (000/1791) No match
 05     [e728130e] (000/1790) No match
 06     [2078be2a] (000/1793) No match
 07     [3c60fb98] (000/1791) No match
 08     [9552719f] (000/1787) No match
 09     [bf4f2461] (000/1785) No match
 10     [b2a1ea56] (000/1785) No match
 11     [b7f37e2f] (000/1765) No match
 12     [709f7ccf] (000/1743) No match
 13     [336688cd] (000/1766) No match (V2 was not tested)
Offsetted by 1104:
 01     [8df62a98] (002/1790) Accurately ripped
 02     [8d84a41f] (002/1798) Accurately ripped
 03     [2e3ac42d] (002/1788) Accurately ripped
 04     [8010b8d2] (002/1791) Accurately ripped
 05     [1d04bfda] (002/1790) Accurately ripped
 06     [91808150] (002/1793) Accurately ripped
 07     [54bf4e2b] (002/1791) Accurately ripped
 08     [697dfb1c] (002/1787) Accurately ripped
 09     [d282c238] (002/1785) Accurately ripped
 10     [15a0f16e] (002/1785) Accurately ripped
 11     [353d0efa] (002/1765) Accurately ripped
 12     [4085352b] (000/1743) No match
 13     [ead6d7d7] (000/1766) No match (V2 was not tested)
Offsetted by 1139:
 01     [874a247a] (000/1790) No match
 02     [0cad8fd5] (000/1798) No match
 03     [51858aef] (000/1788) No match
 04     [1393bbf5] (000/1791) No match
 05     [0c4852b7] (000/1790) No match
 06     [d45da662] (000/1793) No match
 07     [230bea54] (000/1791) No match
 08     [560ad15f] (000/1787) No match
 09     [fa33c2d3] (000/1785) No match
 10     [dc4412d8] (000/1785) No match
 11     [cc75121d] (000/1765) No match
 12     [c61d24cc] (000/1743) No match
 13     [b4b9fb9e] (000/1766) No match (V2 was not tested)
Offsetted by 1157:
 01     [a81005e7] (000/1790) No match (V2 was not tested)
 02     [8bd97614] (000/1798) No match (V2 was not tested)
 03     [b847dd43] (000/1788) No match (V2 was not tested)
 04     [1b9765e7] (000/1791) No match (V2 was not tested)
 05     [dfb8759a] (000/1790) No match (V2 was not tested)
 06     [1fc8a61e] (000/1793) No match (V2 was not tested)
 07     [d38fd297] (000/1791) No match (V2 was not tested)
 08     [46a27a1d] (000/1787) No match (V2 was not tested)
 09     [b6990f0b] (000/1785) No match (V2 was not tested)
 10     [5ba39f54] (000/1785) No match (V2 was not tested)
 11     [09da499d] (000/1765) No match (V2 was not tested)
 12     [9df719f9] (000/1743) No match (V2 was not tested)
 13     [8ada0df3] (000/1766) No match (V2 was not tested)
More than 16 offsets match!

Track Peak [ CRC32  ] [W/O NULL]
 --  100.0 [0872F628] [DDE84431]          
 01   98.8 [9BB8CB0E] [E031C821]          
 02   42.3 [711176D1] [09AE4997]          
 03   98.8 [A38429B1] [A7770112]          
 04   37.0 [95FDDC49] [217C3515]          
 05   98.8 [12150FF1] [F7497C96]          
 06   72.8 [FEE73DF9] [9AD4154E]          
 07   98.8 [2DEBA9B5] [19C5F6D2]          
 08   98.8 [2CA422A4] [BA384629]          
 09   98.8 [6BD5DBD5] [BB6D8391]          
 10   74.8 [F6A8CD88] [9548965B]          
 11   98.8 [0F650B39] [B1AF10C7]          
 12   98.8 [C70FD787] [17CA921A]          
 13  100.0 [0457A3E4] [CD4F3B83]          


Re: HDCD Decoder

Reply #516
Is it possible to make false HDCD files "at home"? What I mean is: is there a possibility taht someone would  self-produce a file which would contain some HDCD flags or headers or something like that, which would cheat players/decoders in a way that such a file would be recognized as HDCD (by foobar or any other decoder) while not being HDCD. If I understand correctly, there is no way to produce real HDCD file without PM machine.
PS. I do not intend to do that:). I'm just curious because people can produce false HiRes, false SACDs, false DVD-A - with simple upsampling or converting between formats. Is it also possible with HDCD? I hope it is not!!!!

Re: HDCD Decoder

Reply #517
Is it possible to make false HDCD files "at home"?

Yes, whenever there is silence you can easily inject a packet that is supposed to last for ten seconds.
I do not know the technicalities, but since HDCD is flagged "in the dither", it might work to replace the LSB with that from a HDCD. You decimate away the 16th bit, and replace it. For all that I know you might have to dig more into the signal than the 16th though.

Re: HDCD Decoder

Reply #518
It is only in the 16th bit. And it requires multiple consecutive samples to produce a correct signal. And the newer version of the spec requires a slightly more robust series of bits to produce the correct result.

Typical software decoders set a Time To Live for the last read packet of about ten seconds before giving up, but regular HDCD content tends to have packets way more frequently than that.

Re: HDCD Decoder

Reply #519
I've found an odd CD. It's Madonna's GHV2. Only 2 tracks are HDCD - "Don't Cry for Me Argentina" and "Beautiful Stranger".

In "Don't Cry for Me Argentina", the Transient Filter status constantly flickers between 'yes' and 'no' during some sections of the song.

Also it isn't consistent. For example, around 3:15, Transient Filter says 'yes'. The song plays on for a while, then I drag the foobar slider back to 3:15. Now the Transient Filter says 'no'.

Another problem is a drop-out at 3:27, when Madonna sings the word "Argentina". One of the channel drops out momentarily if decoded with the HDCD decoder, for both the 'Always' and 'Never' halve volume settings. If I don't use the HDCD decoder, then there is no problem, it plays smoothly.

For "Beautiful Stranger", the Peak Extend status is 'yes'. But looking at the waveforms for both the non-decoded and decoded version, the only difference is the decoded version is quieter. If I zoom in, there doesn't seem to be any extra dynamics at all.
Also, they both sound the same when ReplayGain matched, I can't ABX them at all.


Bumping one of old posts. The Madonna GHV2 CD is a strange one. There are two HDCD tracks - 5 and 8 - but they have strange behaviour.

When I load the CUE (linked to a FLAC image) into foobar, then click track 8 (or track 5) to play, no HDCD is detected, and it stays undetected throughout the entire song. If I move the slider to a random part of the song (say 10 seconds), then HDCD is suddenly detected and stays on. If I play the following track 9 from the beginning, HDCD is on for the first 9 seconds.

Using the latest HDCD decoder 1.20, if I "Scan for HDCD tracks" on the CUE + FLAC image, it tells me track 6 and 9 are HDCD. instead of 5 and 8.

So it seems that possibly the HDCD coding is misaligned with the tracks.
BUT... if in foobar, I use the same CUE file to split into individual FLACs (instead of an image), then "Scan for HDCD tracks" again, it correctly identifies track 5 and 8 as HDCD, and they are detected as HDCD when playing from the beginning of the track.

Anyway, in the quoted message above from 2013, I mention that there is a drop-out at 3:27 in track 5. With the latest HDCD decoder 1.20, this problem seems to have gone away.

And "Beautiful Stranger" still triggers the "Peak Extension=yes", but it sounds (and waveform looks) exactly the same after decoding.

I was suddenly reminded of this issue as we were discussing the HDCD encoding on this CD on another forum
https://forums.stevehoffman.tv/threads/hdcds-with-peak-extend.283784/page-14#post-29323061




Re: HDCD Decoder

Reply #520
Peak extension has no effect unless the signal is loud enough to hit the threshold where it actually hits the extension table.

Re: HDCD Decoder

Reply #521
When I load the CUE (linked to a FLAC image) into foobar, then click track 8 (or track 5) to play, no HDCD is detected, and it stays undetected throughout the entire song. If I move the slider to a random part of the song (say 10 seconds), then HDCD is suddenly detected and stays on.
This is not good.

If I play the following track 9 from the beginning, HDCD is on for the first 9 seconds.
This is expected: HDCD stays on for ten seconds.
The apparent idea was that an entire CD was either HDCD or not. Ten seconds timeout would mean that a DAC would turn off HDCD in less time than you would need to switch a CD in your physical player.
Of course if a CD was compiled from different sources - or with different workflows when one had been through that Pacific device - then that goes wrong.

It is not good either, but it is in line with how a HDCD-aware DAC should behave.

edit: What happens if you give track 9 a tag named <HDCD> and set its value to "no"?

Re: HDCD Decoder

Reply #522
The apparent idea was that an entire CD was either HDCD or not. Ten seconds timeout would mean that a DAC would turn off HDCD in less time than you would need to switch a CD in your physical player.
Of course if a CD was compiled from different sources - or with different workflows when one had been through that Pacific device - then that goes wrong.

It is not good either, but it is in line with how a HDCD-aware DAC should behave.

edit: What happens if you give track 9 a tag named <HDCD> and set its value to "no"?
Yes, it seems the two songs which are HDCD - Track 5 & 8 - come from CD singles which were HDCD encoded. So when they compiled the GHV2 album, they just pulled it from the original source without further modifications.

I'm not able to give track 9 a tag named HDCD. The 'Track 9 being detected as HDCD' issue only occurs in CUE+FLAC image mode, and foobar didn't accept me adding a HDCD tag to the CUE sheet.
If I split it into individual track FLACs, then everything works correctly (as mentioned in my earlier post) and Track 9 isn't detected as HDCD, so there is no longer a need to add the <HDCD> tag.

Re: HDCD Decoder

Reply #523
Would it be possible to implement on/off switch to hdcd foobar decoder/plugin? I would like to have such a thing in order to be able to either use decoder features (unfolding to 24bit (20bit), PE, LLE, TF and halve volume) or not quickly and without need to tag files or uninstall the plugin. It would be nice to have all features (20bit, pe, lle and tf) under one switch and -6dB (halving volume) under another one. By the way - will it ever be possible to decode TF?

Re: HDCD Decoder

Reply #524
By the way - will it ever be possible to decode TF?

Nopes, it seems to be an idea that didn't materialize in any HDCD decoder ever. Apparently, the idea was for the encoder (in the A/D converter) to select anti-aliasing filter based on HF content, and compensate for that during decoding (... necessary or not - every ADC has an anti-aliasing filter, and you typically don't do any decoding to accommodate that; well the MQA scam makes a claim to that end as an excuse for an inferior solution ...)
But Pacific ran into a patent, and the feature has never been implemented in any HDCD device.

More explanation from Hansen, in 2011 here:

Has there been any progress on adding transient filtering,  my understanding is the oversample filter used is only 2x,  so most computers could handle 88.2khz.

"Transient Filtering" is a giant misunderstanding, created by the false advertising of Pacific Microsonics. They had brilliant engineers working for them, but sleazy marketing people.

The Pacific Microsonics (PM) D/A converter used two different anti-aliasing filters during the conversion to digital, depending on the spectral content and loudness of the signal. For some reason the choice of filters is encoded in the "hidden subcode" that triggers the correct decoding upon playback.

But there never has been two different playback digital reconstruction filters -- only one.

People were misled both by the ambiguous text of the HDCD literature and also by the fact that the "subcode" showed which filter was used during recording. So you do not have to worry about this. Not one little bit.