resample: make quality configurable

This commit is contained in:
Wim Taymans 2020-02-12 13:31:03 +01:00
parent f726a77385
commit 454e743d1a
5 changed files with 14 additions and 3 deletions

View file

@ -28,6 +28,8 @@
#include <spa/support/cpu.h>
#include <spa/support/log.h>
#define RESAMPLE_DEFAULT_QUALITY 4
struct resample {
uint32_t cpu_flags;
uint32_t channels;
@ -35,6 +37,7 @@ struct resample {
uint32_t o_rate;
struct spa_log *log;
double rate;
int quality;
void (*free) (struct resample *r);
void (*update_rate) (struct resample *r, double rate);