mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-01 22:58:50 -04:00
fix compilation some more
The math M_*f symbols are GNU extensions.
This commit is contained in:
parent
69251948ee
commit
f7d59bcea7
10 changed files with 22 additions and 21 deletions
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
#define DEFAULT_DEVICE "hw:0"
|
||||
|
||||
#define M_PI_M2f (M_PIf + M_PIf)
|
||||
#define M_PI_M2f (float)(M_PI+M_PI)
|
||||
|
||||
#define BW_PERIOD (SPA_NSEC_PER_SEC * 3)
|
||||
|
||||
|
|
|
|||
|
|
@ -13,11 +13,12 @@ extern "C" {
|
|||
#include <stddef.h>
|
||||
#include <math.h>
|
||||
|
||||
|
||||
static inline void blackman_window(float *taps, int n_taps)
|
||||
{
|
||||
int n;
|
||||
for (n = 0; n < n_taps; n++) {
|
||||
float w = 2.0f * M_PIf * n / (n_taps-1);
|
||||
float w = 2.0f * (float)M_PI * n / (n_taps-1);
|
||||
taps[n] = 0.3635819f - 0.4891775f * cosf(w)
|
||||
+ 0.1365995f * cosf(2 * w) - 0.0106411f * cosf(3 * w);
|
||||
}
|
||||
|
|
@ -33,7 +34,7 @@ static inline int hilbert_generate(float *taps, int n_taps)
|
|||
for (i = 0; i < n_taps; i++) {
|
||||
int k = -(n_taps / 2) + i;
|
||||
if (k & 1) {
|
||||
float pk = M_PIf * k;
|
||||
float pk = (float)M_PI * k;
|
||||
taps[i] *= (1.0f - cosf(pk)) / pk;
|
||||
} else {
|
||||
taps[i] = 0.0f;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
#include <math.h>
|
||||
|
||||
#define M_PI_M2f ( M_PIf + M_PIf )
|
||||
#define M_PI_M2f (float)(M_PI+M_PI)
|
||||
|
||||
#define DEFINE_SINE(type,scale) \
|
||||
static void \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue