mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-25 08:42:39 +00:00
Merge commit 'c1fcfdec75468009dc7de29a5d1c6adf3b2ef77d'
* commit 'c1fcfdec75468009dc7de29a5d1c6adf3b2ef77d': rangecoder-test: Return in case of an error build: simplify enabling of compat objects Conflicts: configure libavutil/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
5717562c78
19
configure
vendored
19
configure
vendored
@ -691,6 +691,12 @@ add_host_ldflags(){
|
||||
append host_ldflags $($host_ldflags_filter "$@")
|
||||
}
|
||||
|
||||
add_compat(){
|
||||
append compat_objs $1
|
||||
shift
|
||||
map 'add_cppflags -D$v' "$@"
|
||||
}
|
||||
|
||||
check_cmd(){
|
||||
log "$@"
|
||||
"$@" >> $logfile 2>&1
|
||||
@ -1272,7 +1278,6 @@ HAVE_LIST="
|
||||
asm_types_h
|
||||
attribute_may_alias
|
||||
attribute_packed
|
||||
broken_snprintf
|
||||
cbrtf
|
||||
clock_gettime
|
||||
closesocket
|
||||
@ -3221,18 +3226,17 @@ elif check_header _mingw.h; then
|
||||
die "ERROR: MinGW runtime version must be >= 3.15."
|
||||
if check_cpp_condition _mingw.h "defined(__MINGW64_VERSION_MAJOR) && \
|
||||
__MINGW64_VERSION_MAJOR < 3"; then
|
||||
enable broken_snprintf
|
||||
add_compat msvcrt/snprintf.o
|
||||
add_cflags "-include $source_path/compat/msvcrt/snprintf.h"
|
||||
fi
|
||||
elif check_cpp_condition newlib.h "defined _NEWLIB_VERSION"; then
|
||||
libc_type=newlib
|
||||
elif check_func_headers stdlib.h _get_doserrno; then
|
||||
libc_type=msvcrt
|
||||
enable broken_snprintf
|
||||
add_cflags -Dstrtod=avpriv_strtod
|
||||
add_cflags -Dsnprintf=avpriv_snprintf \
|
||||
-D_snprintf=avpriv_snprintf \
|
||||
-Dvsnprintf=avpriv_vsnprintf
|
||||
add_compat strtod.o strtod=avpriv_strtod
|
||||
add_compat msvcrt/snprintf.o snprintf=avpriv_snprintf \
|
||||
_snprintf=avpriv_snprintf \
|
||||
vsnprintf=avpriv_vsnprintf
|
||||
elif check_cpp_condition stddef.h "defined __KLIBC__"; then
|
||||
libc_type=klibc
|
||||
fi
|
||||
@ -4242,6 +4246,7 @@ CFLAGS-ffplay=$sdl_cflags
|
||||
ZLIB=$($ldflags_filter -lz)
|
||||
LIB_INSTALL_EXTRA_CMD=$LIB_INSTALL_EXTRA_CMD
|
||||
EXTRALIBS=$extralibs
|
||||
COMPAT_OBJS=$compat_objs
|
||||
INSTALL=$install
|
||||
LIBTARGET=${LIBTARGET}
|
||||
SLIBNAME=${SLIBNAME}
|
||||
|
@ -151,8 +151,10 @@ STOP_TIMER("put_rac")
|
||||
|
||||
for (i = 0; i < SIZE; i++) {
|
||||
START_TIMER
|
||||
if ((r[i] & 1) != get_rac(&c, state))
|
||||
if ((r[i] & 1) != get_rac(&c, state)) {
|
||||
av_log(NULL, AV_LOG_ERROR, "rac failure at %d\n", i);
|
||||
return 1;
|
||||
}
|
||||
STOP_TIMER("get_rac")
|
||||
}
|
||||
|
||||
|
@ -96,9 +96,8 @@ OBJS = adler32.o \
|
||||
xga_font_data.o \
|
||||
xtea.o \
|
||||
|
||||
OBJS-$(HAVE_BROKEN_SNPRINTF) += ../compat/msvcrt/snprintf.o
|
||||
|
||||
OBJS-$(HAVE_MSVCRT) += ../compat/strtod.o
|
||||
OBJS += $(COMPAT_OBJS:%=../compat/%)
|
||||
|
||||
SKIPHEADERS = old_pix_fmts.h
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user