REGRESSION: parameter loading undefined behaviour - Severely distorted sound on changing volume of stream in pulseaudio
Submitted by Alain Kalker
Created attachment 293666
Arch linux build script for building orc from git
Using Arch Linux x86_64 with pulseaudio 5.0-1, orc 0.4.23-1, I'm getting severely distorted audio after I change the volume of a stream, even by just a little.
Steps to reproduce
$ pulseaudio -k
$ # restart pulseaudio if it doesn't start automatically on first use
$ man man | espeak # Generate some audio, varying dynamics.
In pavucontrol, move the volume slider for the espeak application stream just a little.
Actual result: severely distorted audio (almost like white noise, barely discernible speech from espeak).
Expected result: clear audio for reasonable volume settings.
The problem does not occur for orc 0.4.22 .
Building an Arch linux package of orc from git, I was able to bisect the problem to this first bad commit:
Suspecting a breaking ABI change (because of the added struct members), I rebuilt and reinstalled pulseaudio, but to no avail, sound remains distorted.
: See attached PKGBUILD.orc-git
: See attached PKGBUILD.pulseaudio
Attachment 293666, "Arch linux build script for building orc from git":