[FFmpeg-cvslog] r9581 - in trunk/libavcodec: dsputil.c h263.h i386/dsputil_mmx.c mpegvideo_enc.c msmpeg4.h

Ramiro Ribeiro Polla ramiro
Tue Jul 10 23:30:37 CEST 2007


aurel wrote:
> Author: aurel
> Date: Tue Jul 10 22:23:08 2007
> New Revision: 9581
>
> Log:
> Avoid linking with h263.c functions when the relevant codecs
> are not compiled in.
>
>   

There are still some missing in libavcodec/dsputil.c, and 
libavcodec/i386/dsputil_mmx.c (and possibly on other arches I haven't 
looked).

ramiro at drake:/usrc/ffmpeg/build$ ../src/configure --disable-muxers 
--disable-parsers --disable-demuxers --disable-encoders 
--disable-decoders --disable-bsfs
ramiro at drake:/usrc/ffmpeg/build$ make
[builds everything and gives this error:]
ramiro at drake:/usrc/ffmpeg/build$ make
make -C libavutil   all
make[1]: Entering directory `/export/usrc/ffmpeg/build/libavutil'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/export/usrc/ffmpeg/build/libavutil'
make -C libavcodec  all
make[1]: Entering directory `/export/usrc/ffmpeg/build/libavcodec'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/export/usrc/ffmpeg/build/libavcodec'
make -C libavformat all
make[1]: Entering directory `/export/usrc/ffmpeg/build/libavformat'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/export/usrc/ffmpeg/build/libavformat'
gcc -L"/usrc/ffmpeg/build"/libavformat -L"/usrc/ffmpeg/build"/libavcodec 
-L"/usrc/ffmpeg/build"/libavutil -Wl,--warn-common -Wl,--as-needed 
-Wl,-rpath-link,"/usrc/ffmpeg/build"/libavcodec 
-Wl,-rpath-link,"/usrc/ffmpeg/build"/libavformat 
-Wl,-rpath-link,"/usrc/ffmpeg/build"/libavutil -g -o ffmpeg_g ffmpeg.o 
cmdutils.o -lavformat -lavcodec -lavutil -lm -lz -ldl
/usrc/ffmpeg/build/libavformat/libavformat.a(utils.o): In function 
`av_write_header':/usrc/ffmpeg/src/libavformat/utils.c:2093: undefined 
reference to `av_codec_get_tag'
/usrc/ffmpeg/build/libavcodec/libavcodec.a(dsputil.o): In function 
`h263_v_loop_filter_c':/usrc/ffmpeg/src/libavcodec/dsputil.c:2645: 
undefined reference to `ff_h263_loop_filter_strength'
/usrc/ffmpeg/build/libavcodec/libavcodec.a(dsputil.o): In function 
`h263_h_loop_filter_c':/usrc/ffmpeg/src/libavcodec/dsputil.c:2680: 
undefined reference to `ff_h263_loop_filter_strength'
/usrc/ffmpeg/build/libavcodec/libavcodec.a(dsputil_mmx.o): In function 
`h263_v_loop_filter_mmx':/usrc/ffmpeg/src/libavcodec/i386/dsputil_mmx.c:627: 
undefined reference to `ff_h263_loop_filter_strength'
/usrc/ffmpeg/build/libavcodec/libavcodec.a(dsputil_mmx.o): In function 
`h263_h_loop_filter_mmx':/usrc/ffmpeg/src/libavcodec/i386/dsputil_mmx.c:673: 
undefined reference to `ff_h263_loop_filter_strength'
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1

Ramiro Polla





More information about the ffmpeg-cvslog mailing list