Hi everyone,
I’ve recently run into an issue with WAV files I converted using dBpoweramp. When I load them into Pioneer DJ gear (like CDJs or XDJs), I sometimes get an error saying “E‑8305: Unsupported File Format.” After some research, it seems this might be related to the WAV files being encoded in Wave Format Extensible instead of standard PCM, even though the bit depth, sample rate, and bit rate are the same.
Does anyone know if dBpoweramp has an option to force or ensure that WAV files are saved in standard PCM format (not Wave Extensible)? Or is there a particular DSP or setting I should be using to avoid this issue?
Thanks in advance for any help, I really appreciate it!
Here is a more in depth look at the issue...
"The conflict is with the way players read header data embedded in the WAV file called the "FMT" sub-chunk descriptor. The header contains basic information about sample rate, channel count and audio format. Most WAV files contain 2-bytes of information to let the decoder know what kind of data follows in the file via the Audio Format flag. In most cases, this Audio Format is set to 1 meaning that the decoder should expect Linear PCM sample data. However, alternative implementations in render and encoding back-ends, for whatever reason, set the Audio Format flag to 65534 instead of 1. 65534 represents WaveFormatExtensible which is a look-up table allowing extra data to be embedded in regards to channel mappings for multi-channel audio among other things. WaveFormatExtensible may still be set, even for 2-channel audio files and this is the heart of the issue. Most Standalone Pioneer products as of now don't support WaveFormatExtensible, so the gear sees 65534 as the Audio Format and misbehaves despite the files being perfectly compatible otherwise. Not particularly helpful that Rekordbox does not detect this on import either."
Taken from this reddit post.
Thanks,
Dahl
I’ve recently run into an issue with WAV files I converted using dBpoweramp. When I load them into Pioneer DJ gear (like CDJs or XDJs), I sometimes get an error saying “E‑8305: Unsupported File Format.” After some research, it seems this might be related to the WAV files being encoded in Wave Format Extensible instead of standard PCM, even though the bit depth, sample rate, and bit rate are the same.
Does anyone know if dBpoweramp has an option to force or ensure that WAV files are saved in standard PCM format (not Wave Extensible)? Or is there a particular DSP or setting I should be using to avoid this issue?
Thanks in advance for any help, I really appreciate it!
Here is a more in depth look at the issue...
"The conflict is with the way players read header data embedded in the WAV file called the "FMT" sub-chunk descriptor. The header contains basic information about sample rate, channel count and audio format. Most WAV files contain 2-bytes of information to let the decoder know what kind of data follows in the file via the Audio Format flag. In most cases, this Audio Format is set to 1 meaning that the decoder should expect Linear PCM sample data. However, alternative implementations in render and encoding back-ends, for whatever reason, set the Audio Format flag to 65534 instead of 1. 65534 represents WaveFormatExtensible which is a look-up table allowing extra data to be embedded in regards to channel mappings for multi-channel audio among other things. WaveFormatExtensible may still be set, even for 2-channel audio files and this is the heart of the issue. Most Standalone Pioneer products as of now don't support WaveFormatExtensible, so the gear sees 65534 as the Audio Format and misbehaves despite the files being perfectly compatible otherwise. Not particularly helpful that Rekordbox does not detect this on import either."
Taken from this reddit post.
Thanks,
Dahl
Comment