Hi Daniel, On Wed, Dec 31, 2025 at 8:43 AM Daniel Verkamp <daniel@drv.nu> wrote:
The compatibility issue I mentioned is not related to the RIFF versus RF64 format change (which only triggers for large files, as you mentioned); it's that adding the extra reserved space for the potentially-needed RF64 header extension, which always happens in `-rf64 auto` mode even if the file ends up being a normal WAV and not RF64, causes the headers prior to the audio data to not be the exact 44-byte size expected by (buggy) software.
Ahh, thank you for the explanation. This also explains what Michael found in his failed test.
So in summary, I think switching to `-rf64 auto` by default is fine. It just needs a FATE reference update as Michael mentioned; `make fate-rsync` to get the samples and then `make fate GEN=1` should take care of most of the necessary updates.
Will do. Thanks for laying this out for me. v2 on its way. Jason