spa: mode dll to utils

This commit is contained in:
Wim Taymans 2022-03-30 17:22:26 +02:00
parent 42d689edf2
commit 1bf1497855
6 changed files with 5 additions and 6 deletions

View file

@ -47,7 +47,7 @@ static inline void spa_dll_init(struct spa_dll *dll)
dll->z1 = dll->z2 = dll->z3 = 0.0;
}
static inline void spa_dll_set_bw(struct spa_dll *dll, double bw, uint32_t period, uint32_t rate)
static inline void spa_dll_set_bw(struct spa_dll *dll, double bw, unsigned period, unsigned rate)
{
double w = 2 * M_PI * bw * period / rate;
dll->w0 = 1.0 - exp (-20.0 * w);

View file

@ -39,6 +39,7 @@ extern "C" {
#include <spa/support/loop.h>
#include <spa/utils/list.h>
#include <spa/utils/json.h>
#include <spa/utils/dll.h>
#include <spa/node/node.h>
#include <spa/node/utils.h>
@ -50,7 +51,6 @@ extern "C" {
#include "alsa.h"
#include "dll.h"
#define MAX_RATES 16

View file

@ -39,7 +39,6 @@
#include "alsa.h"
#include "dll.h"
#include "alsa-seq.h"
#define CHECK(s,msg,...) if ((res = (s)) < 0) { spa_log_error(state->log, msg ": %s", ##__VA_ARGS__, snd_strerror(res)); return res; }

View file

@ -37,6 +37,7 @@ extern "C" {
#include <spa/support/plugin.h>
#include <spa/support/loop.h>
#include <spa/utils/list.h>
#include <spa/utils/dll.h>
#include <spa/node/node.h>
#include <spa/node/utils.h>
@ -47,7 +48,6 @@ extern "C" {
#include "alsa.h"
#include "dll.h"
struct props {
char device[64];

View file

@ -37,7 +37,7 @@ executable('spa-acp-tool',
executable('test-timer',
[ 'test-timer.c' ],
dependencies : [ alsa_dep, mathlib, epoll_shim_dep ],
dependencies : [ spa_dep, alsa_dep, mathlib, epoll_shim_dep ],
install : false,
)

View file

@ -31,7 +31,7 @@
#include <alsa/asoundlib.h>
#include <dll.h>
#include <spa/utils/dll.h>
#define DEFAULT_DEVICE "hw:0"