[FFmpeg-user] FFMPEG compilation error - BUG IN CONFIGURE

Alexander Bokovikov openworld at uralweb.ru
Wed Apr 18 09:37:53 CEST 2012


----- Original Message ----- 
From: "Andrey Utkin" <andrey.krieger.utkin at gmail.com>

> You missed the point that leading underscore is not in sources. It
> 'appears' at linkage.

It's obvious bug in the last configure script.
The problem is solved adding required line into the libavcodec/Makefile:

# external codec libraries
.....................
OBJS-$(CONFIG_LIBVO_AACENC_ENCODER) += libvo-aacenc.o mpeg4audio.o \
                                                                             
 audio_frame_queue.o

The problem reason was just in the fact that audio_frame_queue.c was not 
compiled.

My exact configure line is below:

./configure --enable-static --enable-memalign-hack --enable-gpl --enable-libx264 
 --enable-libvo-aacenc --disable-doc --disable-ffserver --disable-ffplay --disable-ffprobe 
 --enable-pthreads --enable-runtime-cpudetect --disable-network --disable-shared 
 --disable-filters --disable-decoders --disable-encoders --disable-muxers --disable-demuxers 
 --disable-parsers --disable-bsfs --disable-protocols --disable-devices --enable-filter=crop 
 --enable-filter=scale --enable-protocol=file --enable-decoder=aac --enable-decoder=h263 
 --enable-decoder=flv --enable-decoder=vp6f --enable-decoder=vp6a --enable-decoder=h264 
 --enable-decoder=nellymoser --enable-decoder=mp3 --enable-encoder=libx264 --enable-encoder=flv 
 --enable-encoder=libvo_aacenc --enable-parser=h264 --enable-parser=mpegaudio 
 --enable-demuxer=flv --enable-muxer=ipod --enable-muxer=mp4 --enable-demuxer=mp4 
 --enable-encoder=mjpeg --enable-demuxer=mov --enable-muxer=mjpeg --enable-version3

Thank you.



More information about the ffmpeg-user mailing list