mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-03 09:01:54 -05:00
spa: mode dll to utils
This commit is contained in:
parent
42d689edf2
commit
1bf1497855
6 changed files with 5 additions and 6 deletions
|
|
@ -47,7 +47,7 @@ static inline void spa_dll_init(struct spa_dll *dll)
|
||||||
dll->z1 = dll->z2 = dll->z3 = 0.0;
|
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;
|
double w = 2 * M_PI * bw * period / rate;
|
||||||
dll->w0 = 1.0 - exp (-20.0 * w);
|
dll->w0 = 1.0 - exp (-20.0 * w);
|
||||||
|
|
@ -39,6 +39,7 @@ extern "C" {
|
||||||
#include <spa/support/loop.h>
|
#include <spa/support/loop.h>
|
||||||
#include <spa/utils/list.h>
|
#include <spa/utils/list.h>
|
||||||
#include <spa/utils/json.h>
|
#include <spa/utils/json.h>
|
||||||
|
#include <spa/utils/dll.h>
|
||||||
|
|
||||||
#include <spa/node/node.h>
|
#include <spa/node/node.h>
|
||||||
#include <spa/node/utils.h>
|
#include <spa/node/utils.h>
|
||||||
|
|
@ -50,7 +51,6 @@ extern "C" {
|
||||||
|
|
||||||
#include "alsa.h"
|
#include "alsa.h"
|
||||||
|
|
||||||
#include "dll.h"
|
|
||||||
|
|
||||||
#define MAX_RATES 16
|
#define MAX_RATES 16
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,6 @@
|
||||||
|
|
||||||
#include "alsa.h"
|
#include "alsa.h"
|
||||||
|
|
||||||
#include "dll.h"
|
|
||||||
#include "alsa-seq.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; }
|
#define CHECK(s,msg,...) if ((res = (s)) < 0) { spa_log_error(state->log, msg ": %s", ##__VA_ARGS__, snd_strerror(res)); return res; }
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@ extern "C" {
|
||||||
#include <spa/support/plugin.h>
|
#include <spa/support/plugin.h>
|
||||||
#include <spa/support/loop.h>
|
#include <spa/support/loop.h>
|
||||||
#include <spa/utils/list.h>
|
#include <spa/utils/list.h>
|
||||||
|
#include <spa/utils/dll.h>
|
||||||
|
|
||||||
#include <spa/node/node.h>
|
#include <spa/node/node.h>
|
||||||
#include <spa/node/utils.h>
|
#include <spa/node/utils.h>
|
||||||
|
|
@ -47,7 +48,6 @@ extern "C" {
|
||||||
|
|
||||||
#include "alsa.h"
|
#include "alsa.h"
|
||||||
|
|
||||||
#include "dll.h"
|
|
||||||
|
|
||||||
struct props {
|
struct props {
|
||||||
char device[64];
|
char device[64];
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ executable('spa-acp-tool',
|
||||||
|
|
||||||
executable('test-timer',
|
executable('test-timer',
|
||||||
[ 'test-timer.c' ],
|
[ 'test-timer.c' ],
|
||||||
dependencies : [ alsa_dep, mathlib, epoll_shim_dep ],
|
dependencies : [ spa_dep, alsa_dep, mathlib, epoll_shim_dep ],
|
||||||
install : false,
|
install : false,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,7 @@
|
||||||
|
|
||||||
#include <alsa/asoundlib.h>
|
#include <alsa/asoundlib.h>
|
||||||
|
|
||||||
#include <dll.h>
|
#include <spa/utils/dll.h>
|
||||||
|
|
||||||
#define DEFAULT_DEVICE "hw:0"
|
#define DEFAULT_DEVICE "hw:0"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue