Mercurial > mplayer.hg
comparison configure @ 7004:8eff71f38685
dynamic libavcodec.so support updated by
Alexander.Gottwald@informatik.tu-chemnitz.de
author | arpi |
---|---|
date | Wed, 14 Aug 2002 21:43:49 +0000 |
parents | 6fc2e5d5f323 |
children | e37a67d5e117 |
comparison
equal
deleted
inserted
replaced
7003:60a473935d7d | 7004:8eff71f38685 |
---|---|
901 | 901 |
902 # GOTCHA: the variables below defines the default behavior for autodetection | 902 # GOTCHA: the variables below defines the default behavior for autodetection |
903 # and have - unless stated otherwise - at least 2 states : yes no | 903 # and have - unless stated otherwise - at least 2 states : yes no |
904 # If autodetection is available then the third state is: auto | 904 # If autodetection is available then the third state is: auto |
905 _libavcodec=auto | 905 _libavcodec=auto |
906 _libavcodecso=no # changed default to no as it causes problems - atmos | 906 _libavcodecso=auto |
907 _fame=auto | 907 _fame=auto |
908 _mp1e=no | 908 _mp1e=no |
909 _mencoder=yes | 909 _mencoder=yes |
910 _x11=auto | 910 _x11=auto |
911 _dga=auto # 1 2 no auto | 911 _dga=auto # 1 2 no auto |
3514 if test "$_libavcodecso" = auto ; then | 3514 if test "$_libavcodecso" = auto ; then |
3515 _libavcodecso=no | 3515 _libavcodecso=no |
3516 # FIXME : check for avcodec_find_encoder_by_name() for mencoder | 3516 # FIXME : check for avcodec_find_encoder_by_name() for mencoder |
3517 cat > $TMPC << EOF | 3517 cat > $TMPC << EOF |
3518 #define FF_POSTPROCESS 1 | 3518 #define FF_POSTPROCESS 1 |
3519 #include <libffmpeg/avcodec.h> | 3519 #include <ffmpeg/avcodec.h> |
3520 int quant_store[MBR+1][MBC+1]; | 3520 int quant_store[MBR+1][MBC+1]; |
3521 int main(void) { return 0; } | 3521 int main(void) { |
3522 EOF | 3522 avcodec_find_encoder_by_name(""); |
3523 if cc_check -lffmpeg -lm ; then | 3523 return 0; |
3524 } | |
3525 EOF | |
3526 if cc_check -lavcodec -lm ; then | |
3524 _libavcodecso=yes | 3527 _libavcodecso=yes |
3525 echores "yes (using libffmpeg.so)" | 3528 echores "yes (using libavcodec.so)" |
3526 else | 3529 else |
3527 echores "no (libffmpeg.so is broken/obsolete)" | 3530 echores "no (libavcodec.so is broken/obsolete)" |
3528 fi | 3531 fi |
3529 else | 3532 else |
3530 echores "$_libavcodecso" | 3533 echores "$_libavcodecso" |
3531 fi | 3534 fi |
3532 fi | 3535 fi |
3539 _ld_libavcodec='-Llibavcodec -lavcodec' | 3542 _ld_libavcodec='-Llibavcodec -lavcodec' |
3540 _dep_libavcodec='libavcodec/libavcodec.a' | 3543 _dep_libavcodec='libavcodec/libavcodec.a' |
3541 _def_ffpostprocess='#define FF_POSTPROCESS 1' | 3544 _def_ffpostprocess='#define FF_POSTPROCESS 1' |
3542 _codecmodules="libavcodec $_codecmodules" | 3545 _codecmodules="libavcodec $_codecmodules" |
3543 elif test "$_libavcodecso" = yes ; then | 3546 elif test "$_libavcodecso" = yes ; then |
3547 _def_libavcodec='#define USE_LIBAVCODEC 1' | |
3544 _def_libavcodecso='#define USE_LIBAVCODEC_SO 1' | 3548 _def_libavcodecso='#define USE_LIBAVCODEC_SO 1' |
3545 _ld_libavcodec='-lffmpeg' | 3549 _ld_libavcodec='-lavcodec' |
3546 _def_ffpostprocess='#define FF_POSTPROCESS 1' | 3550 _def_ffpostprocess='#define FF_POSTPROCESS 1' |
3547 _codecmodules="libavcodec.so $_codecmodules" | 3551 _codecmodules="libavcodec.so $_codecmodules" |
3548 else | 3552 else |
3549 _nocodecmodules="libavcodec $_nocodecmodules" | 3553 _nocodecmodules="libavcodec $_nocodecmodules" |
3550 fi | 3554 fi |