After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 441408 - speexdec plays incorrectly files made with nframes=4
speexdec plays incorrectly files made with nframes=4
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.5
Other Linux
: Normal normal
: 0.10.6
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-05-26 12:53 UTC by Jirka Zlonicky
Modified: 2007-05-26 18:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jirka Zlonicky 2007-05-26 12:53:34 UTC
Hello,
speex recordings made with nframes=4 are played wrong.
I am using openSuse 10.2. Package with speexenc/dec is 
gstreamer010-plugins-good-extra-0.10.5-0.pm.3
(others involved:
gstreamer010-0.10.12-0.pm.1
gstreamer010-plugins-base-0.10.12-0.pm.1)
Tested with commands:

gst-launch filesrc location=k070415.wav ! wavparse ! audioconvert ! speexenc nframes=4 ! oggmux ! filesink location=k070415-gstfr4.spx
gst-launch filesrc location=k070415-gstfr4.spx ! oggdemux ! speexdec ! audioconvert ! audioresample ! osssink

I have a large library of speex files made with this parameter (more then 100 hours, created for more then 4 years - see http://prahajih.kaes.cz/, but is in czech language). It would be nice to play them with gstreamer-based players.
Thank you.
Comment 1 Wim Taymans 2007-05-26 15:25:29 UTC
        * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data):
        Use different variables for nested for loops so that the outer loop
        functions properly and speex files with multiple frames per buffer work 
        properly.
        Fixes #441408.
Comment 2 Jirka Zlonicky 2007-05-26 18:04:50 UTC
Thanks