I've had the IdPi set up for a few days. I'm using it as DLNA renderer, and everything has been working well. However, today I noticed that gapless playback was not working. Or, it was working sometimes, but not others. Mostly it wasn't working.
Gapless playback is selected on the IdPi. Bitstreaming is off. PreBuffering is set to 6 seconds. The server was set to "Mode: Specified Output Format", and the format was "PCM 24bit". Also, anything higher than 96khz is downsampled to either 96 or 88.2khz. On the renderer side, I am using volume leveling, dynamic volume, and the equalizer.
So, I messed with a few things, to no avail. Then I switched the output format to "PCM L24 No Header", and that seemed to fix the problem.
This is fine. I'm just wondering why this makes a difference. I guess I thought that any output format would work when MC was used as the renderer, as long as the playback device supported the bit depth and sample rate.
In addition, on the list of available audio devices on the IdPi, I am wondering what the references to "Without any conversions", and "With all software conversions" are.
Thanks for any help.