@Martin: I'm afraid the files had too low sound (amplitude didn't reach the maximum) and hence are improper test cases.
To create a proper test case, people with a sound file exposing the problem should convert it to wav with this command:
gst-launch -v filesrc location=Music/foo.ogg ! decodebin ! audioconvert ! "audio/x-raw-int, width=(int)16, depth=(int)16" ! wavenc ! filesink location=16.wav
(replace Music/foo.ogg with the path to your sound file)
and the same command with "16" replaced by "32" at the 3 places
then "aplay 16.wav" and "aplay 32.wav".
(I don't get the bug, so it's not easy for me to attach a fixed test file.)
@Martin: I'm afraid the files had too low sound (amplitude didn't reach the maximum) and hence are improper test cases.
To create a proper test case, people with a sound file exposing the problem should convert it to wav with this command: Music/foo. ogg ! decodebin ! audioconvert ! "audio/x-raw-int, width=(int)16, depth=(int)16" ! wavenc ! filesink location=16.wav
gst-launch -v filesrc location=
(replace Music/foo.ogg with the path to your sound file)
and the same command with "16" replaced by "32" at the 3 places
then "aplay 16.wav" and "aplay 32.wav".
(I don't get the bug, so it's not easy for me to attach a fixed test file.)