Ffmpeg sets `channel_layout` to zero, which is then rejected by the SWResampler. Need to investigate more in-depth.