diff options
author | waker <wakeroid@gmail.com> | 2011-03-31 22:06:22 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2011-03-31 22:06:22 +0200 |
commit | 5c2f94c8bfa7b98b3c832d0ce11c6ecdbd474029 (patch) | |
tree | eb92ff856f530485809ee0e2e0710f56f8d0155b /streamer.c | |
parent | 57de90e3b8958b4d5edf1bd0145f98623768caa9 (diff) |
thread-safe config access
Diffstat (limited to 'streamer.c')
-rw-r--r-- | streamer.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1390,11 +1390,12 @@ streamer_dsp_init (void) { // load legacy eq settings from pre-0.5 if (conf_find ("eq.", NULL)) { eq->enabled = deadbeef->conf_get_int ("eq.enable", 0); - eqplug->set_param (eq, 0, conf_get_str ("eq.preamp", "0")); + char s[50]; + eqplug->set_param (eq, 0, (conf_get_str ("eq.preamp", "0", s, sizeof (s)), s)); for (int i = 0; i < 18; i++) { char key[100]; snprintf (key, sizeof (key), "eq.band%d", i); - eqplug->set_param (eq, 1+i, conf_get_str (key, "0")); + eqplug->set_param (eq, 1+i, (conf_get_str (key, "0", s, sizeof (s)), s)); } // delete obsolete settings conf_remove_items ("eq."); |