[Bug 742271] New: [bisected] Severely distorted sound on changing volume of stream

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Jan 3 09:23:45 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=742271
  GStreamer | orc | 0.4.23

           Summary: [bisected] Severely distorted sound on changing volume
                    of stream
    Classification: Platform
           Product: GStreamer
           Version: 0.4.23
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: orc
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: a.c.kalker at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
                CC: ds at schleef.org
     GNOME version: ---


Created an attachment (id=293666)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=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[1], I was able to bisect the
problem to this first bad commit:

http://cgit.freedesktop.org/gstreamer/orc/commit/?id=a62eefc1dc716046d99aacec208cfdfe42dadb34

Suspecting a breaking ABI change (because of the added struct members), I
rebuilt and reinstalled pulseaudio[2], but to no avail, sound remains
distorted.

[1]: See attached PKGBUILD.orc-git
[2]: See attached PKGBUILD.pulseaudio

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list