[gst-devel] please help: gst-ffmpeg fails to build with amr support
Forest Wilkinson [gstreamer]
ywhayiz02 at sneakemail.com
Thu Dec 22 17:51:05 CET 2005
Since the amr plugin from gst-plugins-ugly isn't working, as a parallel
effort, I'm trying to get gst-ffmpeg built with amr support. I downloaded
and extracted the amr libraries into gst-ffmpeg-0.10.0/gst-libs/ext/
ffmpeg/libavcodec/amr_float/ and passed the --enable-amr_nb switch to
configure. Unfortunately, the build fails:
gcc -O2 -g -march=i386 -mcpu=i686 -Wall -Wno-switch -o ffplay
ffplay-cmdutils.o ffplay-ffplay.o -L/usr/lib /usr/lib/libSDL.so -lasound
-L/usr/X11R6/lib -lX11 -lXext -lpthread libavutil/.libs/libavutil.a
libavformat/.libs/libavformat.a -ldl libavcodec/.libs/libavcodec.a -lz -lm
libavformat/.libs/libavformat.a(allformats.o)(.text+0xe1): In function
`av_register_all':
/home/forest/rpmbuild/BUILD/gst-ffmpeg-0.10.0/gst-libs/ext/ffmpeg/libavformat/allformats.c:82:
undefined reference to `amr_init'
collect2: ld returned 1 exit status
make[7]: *** [ffplay] Error 1
I notice that libavcodec/amr.c is missing from the ffmpeg distribution
that comes with gst-ffmpeg, though it is present in current ffmpeg
sources. Why was it removed? Is that the cause of the problem, or do I
have to jump through some more hoops to get this working?
Thanks for any help. I'd love to get amr audio working with gstreamer.
More information about the gstreamer-devel
mailing list