Bug#439516: speex: Inconsistency in preprocessor API

Mikael Magnusson mikma at users.sourceforge.net
Sat Aug 25 11:11:56 UTC 2007


Package: speex
Version: 1.2~beta2-2
Severity: important

The preprocessor API has been updated in 1.2beta2, and it seems
buggy to me. Both SPEEX_PREPROCESS_GET_PROB_START and
SPEEX_PREPROCESS_GET_PROB_CONTINUE only returns either 0 or 32767.

I'm including a small test program which results in the following
output which doesn't look correct for version 1.2~beta2-2:

speex 1.1.12-3
--------------
$ ./speex_preprocess
OK: Prob start 30
OK: Prob continue 7


speex1 1.2~beta2-2
---------------------
./speex_preprocess
ERROR: Prob start 32767
ERROR: Prob continue 32767

/Mikael

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (750, 'testing'), (671, 'stable'), (500, 'testing'), (300, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-3-k7 (SMP w/1 CPU core)
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
-------------- next part --------------
A non-text attachment was scrubbed...
Name: speex_preprocess.c
Type: text/x-csrc
Size: 1083 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-voip-maintainers/attachments/20070825/54de652d/attachment-0003.c 


More information about the Pkg-voip-maintainers mailing list