summaryrefslogtreecommitdiffstats
path: root/meta-multimedia
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2018-01-31 22:03:53 -0800
committerArmin Kuster <akuster808@gmail.com>2018-02-11 11:52:32 -0800
commit9eb3e39a9fd0da0ff62ce01b9ab0d0027599e395 (patch)
tree324783b22208b0682bd8cd7f0b0f11a2f104c7e3 /meta-multimedia
parent81862b4bbe47207228107923c51b5ca424a9bad9 (diff)
downloadmeta-openembedded-9eb3e39a9fd0da0ff62ce01b9ab0d0027599e395.tar.gz
caps: Replace obsoleted pow10f() with exp10f
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
Diffstat (limited to 'meta-multimedia')
-rw-r--r--meta-multimedia/recipes-multimedia/caps/caps/0001-Do-not-use-obsolete-pow10f-function.patch50
-rw-r--r--meta-multimedia/recipes-multimedia/caps/caps_0.9.24.bb1
2 files changed, 51 insertions, 0 deletions
diff --git a/meta-multimedia/recipes-multimedia/caps/caps/0001-Do-not-use-obsolete-pow10f-function.patch b/meta-multimedia/recipes-multimedia/caps/caps/0001-Do-not-use-obsolete-pow10f-function.patch
new file mode 100644
index 000000000..bd5e1b603
--- /dev/null
+++ b/meta-multimedia/recipes-multimedia/caps/caps/0001-Do-not-use-obsolete-pow10f-function.patch
@@ -0,0 +1,50 @@
1From 0cc7362e171616dcfeb93c6e1576362761bf14e5 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Wed, 31 Jan 2018 18:37:16 -0800
4Subject: [PATCH] Do not use obsolete pow10f() function
5
6exp10 name is standardized in TS 18661-4 and its
7available in glibc since version 2.1
8it has been now removed from glibc 2.27+
9
10Upstream-Status: Pending
11
12Signed-off-by: Khem Raj <raj.khem@gmail.com>
13---
14 dsp/v4f_IIR2.h | 6 +++---
15 1 file changed, 3 insertions(+), 3 deletions(-)
16
17diff --git a/dsp/v4f_IIR2.h b/dsp/v4f_IIR2.h
18index a68ecf5..ebd1234 100644
19--- a/dsp/v4f_IIR2.h
20+++ b/dsp/v4f_IIR2.h
21@@ -33,7 +33,7 @@
22 namespace DSP {
23
24 #ifdef __APPLE__
25-inline float pow10f(float f) {return pow(10,f);}
26+inline float exp10f(float f) {return __exp10f(f);}
27 #endif
28
29 class RBJv4
30@@ -142,7 +142,7 @@ class IIR2v4
31 /* A = pow (10, gain / 40) */
32 v4f_t A = (v4f_t) {.025,.025,.025,.025};
33 A *= gain;
34- A = v4f_map<pow10f> (A);
35+ A = v4f_map<exp10f> (A);
36
37 RBJv4 p (f, Q);
38
39@@ -429,7 +429,7 @@ class IIR2v4Bank
40 /* A = pow (10, gain / 40) */
41 v4f_t A = (v4f_t) {.025,.025,.025,.025};
42 A *= gain[i];
43- A = v4f_map<pow10f> (A);
44+ A = v4f_map<exp10f> (A);
45
46 RBJv4 p (f[i], Q[i]);
47
48--
492.16.1
50
diff --git a/meta-multimedia/recipes-multimedia/caps/caps_0.9.24.bb b/meta-multimedia/recipes-multimedia/caps/caps_0.9.24.bb
index 29167d1aa..fe864c49c 100644
--- a/meta-multimedia/recipes-multimedia/caps/caps_0.9.24.bb
+++ b/meta-multimedia/recipes-multimedia/caps/caps_0.9.24.bb
@@ -7,6 +7,7 @@ SRC_URI = "http://quitte.de/dsp/${PN}_${PV}.tar.bz2 \
7 file://Avoid-ambiguity-in-div-invocation.patch \ 7 file://Avoid-ambiguity-in-div-invocation.patch \
8 file://0001-basic.h-Use-c99-supported-stdint-types.patch \ 8 file://0001-basic.h-Use-c99-supported-stdint-types.patch \
9 file://append_ldflags.patch \ 9 file://append_ldflags.patch \
10 file://0001-Do-not-use-obsolete-pow10f-function.patch \
10 " 11 "
11 12
12SRC_URI[md5sum] = "c1d634038dcb54702306c0e30cb1c626" 13SRC_URI[md5sum] = "c1d634038dcb54702306c0e30cb1c626"