[Bug 644669] gstspeexdec causes 'Conditional jump depends on uninitialised value'
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Mar 14 11:33:52 PDT 2011
https://bugzilla.gnome.org/show_bug.cgi?id=644669
GStreamer | gst-plugins-good | git
Sebastian Dröge <slomo> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Target Milestone|HEAD |0.10.29
--- Comment #1 from Sebastian Dröge <slomo at circular-chaos.org> 2011-03-14 18:33:49 UTC ---
commit 4d7b4ca2ae5d0c93cf040107aaa0c1f7c46a66a9
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Mon Mar 14 19:28:07 2011 +0100
speexdec: Always process the number of frames per packet as specified in
the header
Looking at the remaining bits in the bitstream after decoding a
single frame can't be used as loop condition. The remaining
bits might not give a complete frame and the speex decoder will
then output nothing but access uninitialized memory, which leads
to valgrind warnings.
Fixes bug #644669.
--
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