this is the output of this cat during playing a 44.1 file
root@runeaudio(rw):/home# cat /proc/asound/card*/pcm*p/sub*/hw_params | grep -v closed
access: RW_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 44100 (44100/1)
period_size: 5512
buffer_size: 22050
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 44100 (44100/1)
period_size: 5513
buffer_size: 22050
it seems that the player sees no other order to play the file originally as put in. so currently, for me, it seems, that the allow_formats setting will completely be ignored