Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 202248

Summary: Version bump: media-libs/speex-1.2-beta3
Product: Gentoo Linux Reporter: crusaderky
Component: New packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED FIXED    
Severity: enhancement    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.speex.org/downloads/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: speex-1.2_beta3.ebuild
speex-1.2_beta3-optional-ogg-and-cflags.patch

Description crusaderky 2007-12-14 12:59:58 UTC
The most obvious change in this release is that all the non-codec components (preprocessor, echo cancellation, jitter buffer) have been moved to a new libspeexdsp library. Other changes include a new jitter buffer algorithm and resampler improvements/fixes. This is also the first release where libspeex can be built without any floating point support. To do this, the float compatibility API must be disabled (--disable-float-api or DISABLE_FLOAT_API) and the VBR feature must be disabled (--disable-vbr or DISABLE_VBR).
Comment 1 crusaderky 2007-12-14 13:06:08 UTC
ebuild for 1.2_beta2 compiles fine. the old patch applies without errors, too.
Comment 2 crusaderky 2007-12-14 13:10:00 UTC
(In reply to comment #1)
> ebuild for 1.2_beta2 compiles fine. the old patch applies without errors, too.
> 

disregard this. the old patch does NOT apply.
Comment 3 crusaderky 2007-12-14 13:31:21 UTC
diff from beta2 and beta3 ./configure --help:

<   --disable-wideband      Disable wideband codec
<   --enable-vorbis-psy       Enable Vorbis-style psychoacoustics (EXPERIMENTAL)
<   --enable-epic-48k       Enable support for Epic 4.8 kbps mode
<   --enable-16bit-precision Reduce precision to 16 bits (EXPERIMENTAL)

>   --disable-float-api     Disable the floating-point API
>   --disable-vbr           Disable VBR and VAD from the codec
Comment 4 crusaderky 2007-12-14 13:33:27 UTC
Created attachment 138465 [details]
speex-1.2_beta3.ebuild

it's only missing the optional --disable-float-api && --disable-vbr.
compiles fine on x86.
Comment 5 crusaderky 2007-12-14 13:34:09 UTC
Created attachment 138466 [details, diff]
speex-1.2_beta3-optional-ogg-and-cflags.patch

I only changed line numbers and context, not the patch content.
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2007-12-15 13:37:12 UTC
Bumped, thanks for reporting + ebuild etc.