comparison configure @ 35037:80d176c1fa17

Fix compilation with latest FFmpeg.
author cehoyos
date Fri, 31 Aug 2012 13:47:36 +0000
parents 5dcaa3aa2c7b
children 573912fc8432
comparison
equal deleted inserted replaced
35036:230b0880be9b 35037:80d176c1fa17
8399 ff_config_enable () { 8399 ff_config_enable () {
8400 list=$(echo $1 | tr '[a-z]' '[A-Z]') 8400 list=$(echo $1 | tr '[a-z]' '[A-Z]')
8401 item=$(echo $2 | tr '[a-z]' '[A-Z]') 8401 item=$(echo $2 | tr '[a-z]' '[A-Z]')
8402 _nprefix=$4; 8402 _nprefix=$4;
8403 _defineprefix=$3; 8403 _defineprefix=$3;
8404 _postfix=$5;
8404 test -z "$_nprefix" && _nprefix='CONFIG' 8405 test -z "$_nprefix" && _nprefix='CONFIG'
8405 for part in $list; do 8406 for part in $list; do
8406 if $(echo $item | grep -q -E "(^| )$part($| )"); then 8407 if $(echo $item | grep -q -E "(^| )$part($| )"); then
8407 echo "${_defineprefix}define ${_nprefix}_$part 1" 8408 echo "${_defineprefix}define ${_nprefix}_${part}${_postfix} 1"
8408 else 8409 else
8409 echo "${_defineprefix}define ${_nprefix}_$part 0" 8410 echo "${_defineprefix}define ${_nprefix}_${part}${_postfix} 0"
8410 fi 8411 fi
8411 done 8412 done
8412 } 8413 }
8413 8414
8414 echo "Creating config.h" 8415 echo "Creating config.h"
8550 $def_vfp_args 8551 $def_vfp_args
8551 $def_words_endian 8552 $def_words_endian
8552 $(ff_config_enable "$arch_all" "$arch" "#" "ARCH") 8553 $(ff_config_enable "$arch_all" "$arch" "#" "ARCH")
8553 $(ff_config_enable "$subarch_all" "$subarch" "#" "ARCH") 8554 $(ff_config_enable "$subarch_all" "$subarch" "#" "ARCH")
8554 $(ff_config_enable "$cpuexts_all" "$cpuexts" "#" "HAVE") 8555 $(ff_config_enable "$cpuexts_all" "$cpuexts" "#" "HAVE")
8556 $(ff_config_enable "$cpuexts_all" "$cpuexts" "#" "HAVE" "_INLINE")
8555 8557
8556 8558
8557 /* Blu-ray/DVD/VCD/CD */ 8559 /* Blu-ray/DVD/VCD/CD */
8558 #define DEFAULT_CDROM_DEVICE "$default_cdrom_device" 8560 #define DEFAULT_CDROM_DEVICE "$default_cdrom_device"
8559 #define DEFAULT_DVD_DEVICE "$default_dvd_device" 8561 #define DEFAULT_DVD_DEVICE "$default_dvd_device"
8953 # Create a skeleton config.asm with just the ARCH_ definitions for FFmpeg. 8955 # Create a skeleton config.asm with just the ARCH_ definitions for FFmpeg.
8954 > "$TMPS" 8956 > "$TMPS"
8955 echo "%define CONFIG_GPL 1" >> "$TMPS" 8957 echo "%define CONFIG_GPL 1" >> "$TMPS"
8956 echo "$(ff_config_enable "$arch_all" "$arch" "%" "ARCH")" >> "$TMPS" 8958 echo "$(ff_config_enable "$arch_all" "$arch" "%" "ARCH")" >> "$TMPS"
8957 echo "$(ff_config_enable "$subarch_all" "$subarch" "%" "ARCH")" >> "$TMPS" 8959 echo "$(ff_config_enable "$subarch_all" "$subarch" "%" "ARCH")" >> "$TMPS"
8958 echo "$(ff_config_enable "$cpuexts_all" "$cpuexts" "%" "HAVE")" >> "$TMPS" 8960 echo "$(ff_config_enable "$cpuexts_all" "$cpuexts" "%" "HAVE" "_EXTERNAL")" >> "$TMPS"
8959 echo "$(ff_config_enable "$yasm_features_all" "$yasm_features" "%" "HAVE")" >> "$TMPS" 8961 echo "$(ff_config_enable "$yasm_features_all" "$yasm_features" "%" "HAVE")" >> "$TMPS"
8960 8962
8961 cmp -s "$TMPS" ffmpeg/config.asm || mv -f "$TMPS" ffmpeg/config.asm 8963 cmp -s "$TMPS" ffmpeg/config.asm || mv -f "$TMPS" ffmpeg/config.asm
8962 fi 8964 fi
8963 8965