| @@ -113,6 +113,7 @@ Component options: | |||
| --disable-avdevice disable libavdevice build | |||
| --disable-avcodec disable libavcodec build | |||
| --disable-avformat disable libavformat build | |||
| --disable-avutil disable libavutil build | |||
| --disable-swscale disable libswscale build | |||
| --disable-avfilter disable video filter support [no] | |||
| --disable-avresample disable libavresample build [no] | |||
| @@ -979,6 +980,16 @@ COMPONENT_LIST=" | |||
| protocols | |||
| " | |||
| LIBRARY_LIST=" | |||
| avcodec | |||
| avdevice | |||
| avfilter | |||
| avformat | |||
| avresample | |||
| avutil | |||
| swscale | |||
| " | |||
| PROGRAM_LIST=" | |||
| avconv | |||
| avplay | |||
| @@ -988,12 +999,8 @@ PROGRAM_LIST=" | |||
| CONFIG_LIST=" | |||
| $COMPONENT_LIST | |||
| $LIBRARY_LIST | |||
| $PROGRAM_LIST | |||
| avcodec | |||
| avdevice | |||
| avfilter | |||
| avformat | |||
| avresample | |||
| avisynth | |||
| bzlib | |||
| dct | |||
| @@ -1046,7 +1053,6 @@ CONFIG_LIST=" | |||
| small | |||
| sram | |||
| static | |||
| swscale | |||
| swscale_alpha | |||
| thumb | |||
| vaapi | |||
| @@ -1280,7 +1286,6 @@ HAVE_LIST=" | |||
| CONFIG_EXTRA=" | |||
| aandcttables | |||
| ac3dsp | |||
| avutil | |||
| error_resilience | |||
| gcrypt | |||
| golomb | |||
| @@ -1729,8 +1734,12 @@ scale_filter_deps="swscale" | |||
| yadif_filter_deps="gpl" | |||
| # 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" | |||
| swscale_deps="avutil" | |||
| # programs | |||
| avconv_deps="avcodec avfilter avformat avresample swscale | |||
| @@ -1780,15 +1789,7 @@ target_os_default=$(tolower $(uname -s)) | |||
| host_os=$target_os_default | |||
| # configurable options | |||
| enable $PROGRAM_LIST | |||
| enable avcodec | |||
| enable avdevice | |||
| enable avfilter | |||
| enable avformat | |||
| enable avresample | |||
| enable avutil | |||
| enable swscale | |||
| enable $LIBRARY_LIST $PROGRAM_LIST | |||
| enable asm | |||
| enable debug | |||
| @@ -3844,7 +3845,7 @@ SAMPLES:=${samples:-\$(LIBAV_SAMPLES)} | |||
| 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") | |||
| @@ -3853,13 +3854,7 @@ get_version(){ | |||
| eval echo "${lcname}_VERSION_MAJOR=\$${name}_VERSION_MAJOR" >> config.mak | |||
| } | |||
| get_version libavcodec | |||
| get_version libavdevice | |||
| get_version libavfilter | |||
| get_version libavformat | |||
| get_version libavresample | |||
| get_version libavutil | |||
| get_version libswscale | |||
| map 'get_version $v' $LIBRARY_LIST | |||
| cat > $TMPH <<EOF | |||
| /* Automatically generated by configure - do not modify! */ | |||