[libav-tools] speex encoder

Anton Khirnov anton at khirnov.net
Tue Jun 26 17:40:00 CEST 2012


On Tue, 26 Jun 2012 10:36:54 +0200, Emanuele Delzeri <emanuele.delzeri at gmail.com> 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.
> 

Are you sure you're using the correct encoder name? It's 'libspeex', not
'speex'.

If yes, than can you attach your config.log?

-- 
Anton Khirnov


More information about the libav-tools mailing list