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).
ebuild for 1.2_beta2 compiles fine. the old patch applies without errors, too.
(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.
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
Created attachment 138465 [details] speex-1.2_beta3.ebuild it's only missing the optional --disable-float-api && --disable-vbr. compiles fine on x86.
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.
Bumped, thanks for reporting + ebuild etc.