[libav-tools] speex encoder

Justin Ruggles justin.ruggles at gmail.com
Tue Jun 26 15:25:34 CEST 2012

On 06/26/2012 04:36 AM, Emanuele Delzeri wrote:
> Hi all,
> this is my first post in libav-tools mailing list.
> I'm working in a linux embedded audio project and I need to use speex
> encoder thought libav.
> I've build libav 0.7.6 using bitbake with the following options
> ./configure --arch=arm --target-os=linux --enable-shared
> --enable-pthreads --enable-gpl --enable-postproc --enable-nonfree
> --enable-avfilter --cross-prefix=${TARGET_PREFIX} --prefix=${prefix}
> --enable-version3 --enable-libmp3lame --enable-libtheora
> --enable-libvorbis --enable-libspeex --enable-encoder=libspeex
> --enable-cross-compile --extra-cflags="${TARGET_CFLAGS} ${HOST_CC_ARCH}
> ${TOOLCHAIN_OPTIONS}" --extra-ldflags="${EXTRA_LDFLAGS}"
> --sysroot="${STAGING_DIR_TARGET}" --enable-hardcoded-tables
> --cpu=cortex-a8 
> After installing the packages(libav, libavcodec53, libavdevice53,
> libavfilter2, libavformat53, libavutil51, libswscale2, libpostproc52 and
> speex) ffmpeg gives me available speex codec only with decoding support
> enable and not in encoding.
> What's wrong in my configuration options?

The 0.7 branch does not have libspeex encoding. You need at least 0.8 if
you want that feature.


More information about the libav-tools mailing list