Commit ab253970 authored by Mans Rullgard's avatar Mans Rullgard Committed by Michael Niedermayer

Check for cbrtf() and provide fallback

(cherry picked from commit bfb37d7db1c6394099f6b177e10d6e769e678f6a)
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 9c48a7cc
...@@ -1125,6 +1125,7 @@ HAVE_LIST=" ...@@ -1125,6 +1125,7 @@ HAVE_LIST="
attribute_may_alias attribute_may_alias
attribute_packed attribute_packed
bswap bswap
cbrtf
closesocket closesocket
cmov cmov
dcbzl dcbzl
...@@ -2999,6 +3000,7 @@ check_lib math.h sin -lm && LIBM="-lm" ...@@ -2999,6 +3000,7 @@ check_lib math.h sin -lm && LIBM="-lm"
disabled crystalhd || check_lib libcrystalhd/libcrystalhd_if.h DtsCrystalHDVersion -lcrystalhd || disable crystalhd disabled crystalhd || check_lib libcrystalhd/libcrystalhd_if.h DtsCrystalHDVersion -lcrystalhd || disable crystalhd
enabled vaapi && require vaapi va/va.h vaInitialize -lva enabled vaapi && require vaapi va/va.h vaInitialize -lva
check_mathfunc cbrtf
check_mathfunc exp2 check_mathfunc exp2
check_mathfunc exp2f check_mathfunc exp2f
check_mathfunc llrint check_mathfunc llrint
......
...@@ -28,6 +28,11 @@ ...@@ -28,6 +28,11 @@
#include "config.h" #include "config.h"
#include "attributes.h" #include "attributes.h"
#if !HAVE_CBRTF
#undef cbrtf
#define cbrtf(x) powf(x, 1.0/3.0)
#endif /* HAVE_CBRTF */
#if !HAVE_EXP2 #if !HAVE_EXP2
#undef exp2 #undef exp2
#define exp2(x) exp((x) * 0.693147180559945) #define exp2(x) exp((x) * 0.693147180559945)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment