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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Jan 3 11:13:09 PST 2015


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

Lizao Li <lzlarryli> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lzlarryli at gmail.com

--- Comment #3 from Lizao Li <lzlarryli at gmail.com> 2015-01-03 19:13:07 UTC ---
I have this problem as well.

I played around a bit with the commit Alain mentioned. Here is what I find. The
offending lines are 602--606 (in the current version of orc/orccompiler.c):

if (loaded != -1) {
   insn.src_args[i] = loaded;
   continue;
}

This is the only place where that commit will affect the rest of the code. I
have 2 differrent sound cards, one build-in on the motherborad for output and
one inside a usb mic for input. The above code is only called when the usb mic
is plugged in and it only affects the sound for the usb one (combined with
Alain's test case, it seems both input/output are affected). The "if" part
succeeds twice, for different j (seems to be an index for programs) and i
(seems to be an index for variables in that program). In both cases, the
variable 
   compiler->vars[insn.src_args[i]].name = "p"
is referred to the variable
   compiler->vars[loaded].name = "tmp39"

I am happy to help in fixing this if more tests are needed.

-- 
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