summaryrefslogtreecommitdiff
path: root/plugins/dsp_libsrc
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/dsp_libsrc')
-rw-r--r--plugins/dsp_libsrc/src.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/dsp_libsrc/src.c b/plugins/dsp_libsrc/src.c
index 872b196f..11f80e5d 100644
--- a/plugins/dsp_libsrc/src.c
+++ b/plugins/dsp_libsrc/src.c
@@ -53,7 +53,7 @@ DB_dsp_instance_t* ddb_src_open (const char *id) {
src->mutex = deadbeef->mutex_create ();
char var[20];
- snprintf (var, sizeof (var), "%s.quality");
+ snprintf (var, sizeof (var), "%s.quality", src->inst.id);
src->quality = deadbeef->conf_get_int (var, 2);
src->src = src_new (src->quality, 2, NULL);
if (!src->src) {
@@ -95,7 +95,7 @@ ddb_src_reset (DB_dsp_instance_t *_src, int full) {
src->remaining = 0;
if (full) {
char var[20];
- snprintf (var, sizeof (var), "%s.quality");
+ snprintf (var, sizeof (var), "%s.quality", _src->id);
int q = deadbeef->conf_get_int (var, 2);
if (q != src->quality && q >= SRC_SINC_BEST_QUALITY && q <= SRC_LINEAR) {
ddb_src_lock (_src);