Side channels dropped during quad, 5.0 and 7.1 wav playback
Manjaro Linux / MATE / GStreamer 1.18.3
When playing back quad, 5.0 and 7.1 wave files that have a WAVE_FORMAT_EXTENSIBLE header, the SL and SR speakers do not receive audio. I have tested this with headers produced by GStreamer's wavenc and Audacity.
The problem seems to be in the AudioFormat bytes (20-21) which are set to xFExFF. When I change them to x01x00 i.e. PCM, the issue is resolved.
Wav files that have no WAVE_FORMAT_EXTENSIBLE header play properly, through all channels, with proper assignment.
gst-launch-1.0 filesrc location="71.wav" ! decodebin ! pulsesink