mirror of
https://github.com/mpv-player/mpv
synced 2025-02-26 18:32:08 +00:00
Merge FFmpeg dependency handling into the individual tests.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23187 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
ee2a11a935
commit
48adc611d5
56
configure
vendored
56
configure
vendored
@ -4014,6 +4014,7 @@ if test "$_xvmc" = yes ; then
|
|||||||
else
|
else
|
||||||
_def_xvmc='#undef HAVE_XVMC'
|
_def_xvmc='#undef HAVE_XVMC'
|
||||||
_novomodules="xvmc $_novomodules"
|
_novomodules="xvmc $_novomodules"
|
||||||
|
_libavdecoders=`echo $_libavdecoders | sed -e s/MPEG_XVMC_DECODER// `
|
||||||
fi
|
fi
|
||||||
echores "$_xvmc"
|
echores "$_xvmc"
|
||||||
|
|
||||||
@ -5592,6 +5593,8 @@ if test "$_zlib" = yes ; then
|
|||||||
_ld_extra="$_ld_extra -lz"
|
_ld_extra="$_ld_extra -lz"
|
||||||
else
|
else
|
||||||
_def_zlib='#undef HAVE_ZLIB'
|
_def_zlib='#undef HAVE_ZLIB'
|
||||||
|
_libavdecoders=`echo $_libavdecoders | sed -e s/FLASHSV_DECODER// -e s/PNG_DECODER// -e s/ZMBV_DECODER// -e s/DXA_DECODER// `
|
||||||
|
_libavencoders=`echo $_libavencoders | sed -e s/FLASHSV_ENCODER// -e s/PNG_ENCODER// -e s/ZMBV_ENCODER// `
|
||||||
fi
|
fi
|
||||||
echores "$_zlib"
|
echores "$_zlib"
|
||||||
|
|
||||||
@ -5749,6 +5752,10 @@ else
|
|||||||
_vorbis=no
|
_vorbis=no
|
||||||
_nocodecmodules="libvorbis $_nocodecmodules"
|
_nocodecmodules="libvorbis $_nocodecmodules"
|
||||||
fi
|
fi
|
||||||
|
if test "$_libvorbis" = no ; then
|
||||||
|
_libavencoders=`echo $_libavencoders | sed -e s/LIBVORBIS_ENCODER// `
|
||||||
|
_libavmuxers=`echo $_libavmuxers | sed -e s/OGG_MUXER// `
|
||||||
|
fi
|
||||||
echores "$_vorbis"
|
echores "$_vorbis"
|
||||||
|
|
||||||
echocheck "libspeex (version >= 1.1 required)"
|
echocheck "libspeex (version >= 1.1 required)"
|
||||||
@ -5871,6 +5878,7 @@ if test "$_libdts" = yes ; then
|
|||||||
else
|
else
|
||||||
_def_libdts='#undef CONFIG_LIBDTS'
|
_def_libdts='#undef CONFIG_LIBDTS'
|
||||||
_nocodecmodules="libdts $_nocodecmodules"
|
_nocodecmodules="libdts $_nocodecmodules"
|
||||||
|
_libavdecoders=`echo $_libavdecoders | sed -e s/DTS_DECODER// `
|
||||||
fi
|
fi
|
||||||
echores "$_libdts"
|
echores "$_libdts"
|
||||||
|
|
||||||
@ -5935,6 +5943,7 @@ if test "$_faac" = yes ; then
|
|||||||
else
|
else
|
||||||
_def_faac="#undef HAVE_FAAC"
|
_def_faac="#undef HAVE_FAAC"
|
||||||
_nocodecmodules="faac $_nocodecmodules"
|
_nocodecmodules="faac $_nocodecmodules"
|
||||||
|
_libavencoders=`echo $_libavencoders | sed -e s/FAAC_ENCODER// `
|
||||||
fi
|
fi
|
||||||
echores "$_faac (in libavcodec: $_lavc_faac)"
|
echores "$_faac (in libavcodec: $_lavc_faac)"
|
||||||
|
|
||||||
@ -6333,6 +6342,8 @@ if test "$_amr_nb" = yes ; then
|
|||||||
_def_amr_nb='#define CONFIG_AMR_NB 1'
|
_def_amr_nb='#define CONFIG_AMR_NB 1'
|
||||||
else
|
else
|
||||||
_def_amr_nb='#undef CONFIG_AMR_NB'
|
_def_amr_nb='#undef CONFIG_AMR_NB'
|
||||||
|
_libavdecoders=`echo $_libavdecoders | sed -e s/AMR_NB_DECODER// `
|
||||||
|
_libavencoders=`echo $_libavencoders | sed -e s/AMR_NB_ENCODER// `
|
||||||
fi
|
fi
|
||||||
echores "$_amr_nb"
|
echores "$_amr_nb"
|
||||||
|
|
||||||
@ -6364,6 +6375,8 @@ if test "$_amr_wb" = yes ; then
|
|||||||
else
|
else
|
||||||
_def_amr_wb='#undef CONFIG_AMR_WB'
|
_def_amr_wb='#undef CONFIG_AMR_WB'
|
||||||
_nocodecmodules="amr_wb $_nocodecmodules"
|
_nocodecmodules="amr_wb $_nocodecmodules"
|
||||||
|
_libavdecoders=`echo $_libavdecoders | sed -e s/AMR_WB_DECODER// `
|
||||||
|
_libavencoders=`echo $_libavencoders | sed -e s/AMR_WB_ENCODER// `
|
||||||
fi
|
fi
|
||||||
echores "$_amr_wb"
|
echores "$_amr_wb"
|
||||||
|
|
||||||
@ -6442,6 +6455,7 @@ if test "$_xvid" = yes ; then
|
|||||||
else
|
else
|
||||||
_def_xvid='#undef HAVE_XVID4'
|
_def_xvid='#undef HAVE_XVID4'
|
||||||
_nocodecmodules="xvid $_nocodecmodules"
|
_nocodecmodules="xvid $_nocodecmodules"
|
||||||
|
_libavencoders=`echo $_libavencoders | sed -e s/XVID_ENCODER// `
|
||||||
fi
|
fi
|
||||||
echores "$_xvid"
|
echores "$_xvid"
|
||||||
|
|
||||||
@ -6496,6 +6510,7 @@ else
|
|||||||
_def_x264='#undef HAVE_X264'
|
_def_x264='#undef HAVE_X264'
|
||||||
_def_lavc_x264='#undef CONFIG_X264'
|
_def_lavc_x264='#undef CONFIG_X264'
|
||||||
_nocodecmodules="x264 $_nocodecmodules"
|
_nocodecmodules="x264 $_nocodecmodules"
|
||||||
|
_libavencoders=`echo $_libavencoders | sed -e s/X264_ENCODER// `
|
||||||
fi
|
fi
|
||||||
echores "$_x264 (in libavcodec: $_lavc_x264)"
|
echores "$_x264 (in libavcodec: $_lavc_x264)"
|
||||||
|
|
||||||
@ -6518,6 +6533,7 @@ if test "$_nut" = yes ; then
|
|||||||
_ld_extra="$_ld_extra -lnut"
|
_ld_extra="$_ld_extra -lnut"
|
||||||
else
|
else
|
||||||
_def_nut='#undef HAVE_LIBNUT'
|
_def_nut='#undef HAVE_LIBNUT'
|
||||||
|
_libavmuxers=`echo $_libavmuxers | sed -e s/LIBNUT_MUXER// `
|
||||||
fi
|
fi
|
||||||
echores "$_nut"
|
echores "$_nut"
|
||||||
|
|
||||||
@ -6559,6 +6575,7 @@ EOF
|
|||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
_def_mp3lame='#undef HAVE_MP3LAME'
|
_def_mp3lame='#undef HAVE_MP3LAME'
|
||||||
|
_libavencoders=`echo $_libavencoders | sed -e s/MP3LAME_ENCODER// `
|
||||||
fi
|
fi
|
||||||
echores "$_mp3lame"
|
echores "$_mp3lame"
|
||||||
|
|
||||||
@ -7502,45 +7519,6 @@ if cc_check -Wdeclaration-after-statement ; then
|
|||||||
CFLAGS="-Wdeclaration-after-statement $CFLAGS"
|
CFLAGS="-Wdeclaration-after-statement $CFLAGS"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
# Take care of ffmpeg dependencies
|
|
||||||
if test "$_zlib" = no ; then
|
|
||||||
_libavdecoders=`echo $_libavdecoders | sed -e s/FLASHSV_DECODER// -e s/PNG_DECODER// -e s/ZMBV_DECODER// -e s/DXA_DECODER// `
|
|
||||||
_libavencoders=`echo $_libavencoders | sed -e s/FLASHSV_ENCODER// -e s/PNG_ENCODER// -e s/ZMBV_ENCODER// `
|
|
||||||
fi
|
|
||||||
if test "$_amr_nb" = no ; then
|
|
||||||
_libavdecoders=`echo $_libavdecoders | sed -e s/AMR_NB_DECODER// `
|
|
||||||
_libavencoders=`echo $_libavencoders | sed -e s/AMR_NB_ENCODER// `
|
|
||||||
fi
|
|
||||||
if test "$_amr_wb" = no ; then
|
|
||||||
_libavdecoders=`echo $_libavdecoders | sed -e s/AMR_WB_DECODER// `
|
|
||||||
_libavencoders=`echo $_libavencoders | sed -e s/AMR_WB_ENCODER// `
|
|
||||||
fi
|
|
||||||
if test "$_libdts" = no ; then
|
|
||||||
_libavdecoders=`echo $_libavdecoders | sed -e s/DTS_DECODER// `
|
|
||||||
fi
|
|
||||||
if test "$_xvmc" = no ; then
|
|
||||||
_libavdecoders=`echo $_libavdecoders | sed -e s/MPEG_XVMC_DECODER// `
|
|
||||||
fi
|
|
||||||
if test "$_x264" = no || test "$_lavc_x264" = no ; then
|
|
||||||
_libavencoders=`echo $_libavencoders | sed -e s/X264_ENCODER// `
|
|
||||||
fi
|
|
||||||
if test "$_xvid" = no || test "$_lavc_xvid" = no ; then
|
|
||||||
_libavencoders=`echo $_libavencoders | sed -e s/XVID_ENCODER// `
|
|
||||||
fi
|
|
||||||
if test "$_faac" = no || test "$_lavc_faac" = no ; then
|
|
||||||
_libavencoders=`echo $_libavencoders | sed -e s/FAAC_ENCODER// `
|
|
||||||
fi
|
|
||||||
if test "$_mp3lame" = no || test "$_lavc_mp3lame" = no ; then
|
|
||||||
_libavencoders=`echo $_libavencoders | sed -e s/MP3LAME_ENCODER// `
|
|
||||||
fi
|
|
||||||
if test "$_libvorbis" = no ; then
|
|
||||||
_libavencoders=`echo $_libavencoders | sed -e s/LIBVORBIS_ENCODER// `
|
|
||||||
_libavmuxers=`echo $_libavmuxers | sed -e s/OGG_MUXER// `
|
|
||||||
fi
|
|
||||||
if test "$_nut" = no ; then
|
|
||||||
_libavmuxers=`echo $_libavmuxers | sed -e s/LIBNUT_MUXER// `
|
|
||||||
fi
|
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
echo "Creating config.mak"
|
echo "Creating config.mak"
|
||||||
|
Loading…
Reference in New Issue
Block a user