|
|
|
@@ -120,6 +120,7 @@ Component options: |
|
|
|
--disable-avdevice disable libavdevice build |
|
|
|
--disable-avcodec disable libavcodec build |
|
|
|
--disable-avformat disable libavformat build |
|
|
|
--disable-avutil disable libavutil build |
|
|
|
--disable-swresample disable libswresample build |
|
|
|
--disable-swscale disable libswscale build |
|
|
|
--disable-postproc disable libpostproc build |
|
|
|
@@ -1091,6 +1092,17 @@ DOCUMENT_LIST=" |
|
|
|
txtpages |
|
|
|
" |
|
|
|
|
|
|
|
LIBRARY_LIST=" |
|
|
|
avcodec |
|
|
|
avdevice |
|
|
|
avfilter |
|
|
|
avformat |
|
|
|
avresample |
|
|
|
avutil |
|
|
|
swresample |
|
|
|
swscale |
|
|
|
" |
|
|
|
|
|
|
|
PROGRAM_LIST=" |
|
|
|
ffplay |
|
|
|
ffprobe |
|
|
|
@@ -1101,12 +1113,8 @@ PROGRAM_LIST=" |
|
|
|
CONFIG_LIST=" |
|
|
|
$COMPONENT_LIST |
|
|
|
$DOCUMENT_LIST |
|
|
|
$LIBRARY_LIST |
|
|
|
$PROGRAM_LIST |
|
|
|
avcodec |
|
|
|
avdevice |
|
|
|
avfilter |
|
|
|
avformat |
|
|
|
avresample |
|
|
|
avisynth |
|
|
|
bzlib |
|
|
|
crystalhd |
|
|
|
@@ -1179,8 +1187,6 @@ CONFIG_LIST=" |
|
|
|
small |
|
|
|
sram |
|
|
|
static |
|
|
|
swresample |
|
|
|
swscale |
|
|
|
swscale_alpha |
|
|
|
thumb |
|
|
|
vaapi |
|
|
|
@@ -1432,7 +1438,6 @@ HAVE_LIST=" |
|
|
|
CONFIG_EXTRA=" |
|
|
|
aandcttables |
|
|
|
ac3dsp |
|
|
|
avutil |
|
|
|
error_resilience |
|
|
|
gcrypt |
|
|
|
golomb |
|
|
|
@@ -1966,9 +1971,13 @@ tinterlace_merge_test_deps="tinterlace_filter" |
|
|
|
tinterlace_pad_test_deps="tinterlace_filter" |
|
|
|
|
|
|
|
# libraries |
|
|
|
avdevice_deps="avcodec avformat" |
|
|
|
avformat_deps="avcodec" |
|
|
|
avcodec_deps="avutil" |
|
|
|
avdevice_deps="avutil avcodec avformat" |
|
|
|
avfilter_deps="avutil" |
|
|
|
avformat_deps="avutil avcodec" |
|
|
|
avresample_deps="avutil" |
|
|
|
postproc_deps="gpl" |
|
|
|
swscale_deps="avutil" |
|
|
|
|
|
|
|
# programs |
|
|
|
ffmpeg_deps="avcodec avfilter avformat swscale swresample" |
|
|
|
@@ -2035,16 +2044,9 @@ ALT_PP_VER=$ALT_PP_VER_MAJOR.$ALT_PP_VER_MINOR.$ALT_PP_VER_MICRO |
|
|
|
# configurable options |
|
|
|
enable $PROGRAM_LIST |
|
|
|
enable $DOCUMENT_LIST |
|
|
|
|
|
|
|
enable avcodec |
|
|
|
enable avdevice |
|
|
|
enable avfilter |
|
|
|
enable avformat |
|
|
|
enable avutil |
|
|
|
enable $(filter_out avresample $LIBRARY_LIST) |
|
|
|
enable postproc |
|
|
|
enable stripping |
|
|
|
enable swresample |
|
|
|
enable swscale |
|
|
|
|
|
|
|
enable asm |
|
|
|
enable debug |
|
|
|
@@ -4338,7 +4340,7 @@ NOREDZONE_FLAGS=$noredzone_flags |
|
|
|
EOF |
|
|
|
|
|
|
|
get_version(){ |
|
|
|
lcname=$1 |
|
|
|
lcname=lib${1} |
|
|
|
name=$(toupper $lcname) |
|
|
|
file=$source_path/$lcname/version.h |
|
|
|
eval $(awk "/#define ${name}_VERSION_M/ { print \$2 \"=\" \$3 }" "$file") |
|
|
|
@@ -4362,14 +4364,7 @@ fi |
|
|
|
|
|
|
|
get_version_old LIBPOSTPROC libpostproc/version.h |
|
|
|
|
|
|
|
get_version libavcodec |
|
|
|
get_version libavdevice |
|
|
|
get_version libavfilter |
|
|
|
get_version libavformat |
|
|
|
get_version libavresample |
|
|
|
get_version libavutil |
|
|
|
get_version libswresample |
|
|
|
get_version libswscale |
|
|
|
map 'get_version $v' $LIBRARY_LIST |
|
|
|
|
|
|
|
cat > $TMPH <<EOF |
|
|
|
/* Automatically generated by configure - do not modify! */ |
|
|
|
|