diff options
author | waker <wakeroid@gmail.com> | 2010-11-24 22:24:35 +0100 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2010-11-24 22:24:35 +0100 |
commit | 4031ea65ab4b0e6964cfa6529dbe920d10f60833 (patch) | |
tree | 63c1d3c9dd1d03524ef283455a607c99e0190271 /plugins | |
parent | 499d3e30232b44c3280aee3dfb5cef7ac69cd988 (diff) |
fixed crash in SRC plugin
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/dsp_libsrc/src.c | 4 |
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); |