diff options
author | waker <wakeroid@gmail.com> | 2009-08-17 21:45:08 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2009-08-17 21:45:08 +0200 |
commit | 4cd7148d793912b8ef97ce9265962b73d32a1c3f (patch) | |
tree | 75885de9f977581452d6359e3e0e7824a0f75292 /csid.cpp | |
parent | e17823663289e21e043fbf32e8d26bc133a7b3fe (diff) |
added config file
Diffstat (limited to 'csid.cpp')
-rw-r--r-- | csid.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -28,6 +28,7 @@ extern "C" { #include "md5/md5.h" #include "common.h" #include "playback.h" +#include "conf.h" } static inline void @@ -57,15 +58,14 @@ static int sldb_poolmark; static int16_t *sldb_lengths[SLDB_MAX_SONGS]; static int sldb_size; static int sldb_loaded; -static const char *sldb_fname = "/home/waker/hvsc/C64Music/DOCUMENTS/Songlengths.txt"; -//static const char *sldb_fname = "/mnt/win/mus/chiptune/C64Music/DOCUMENTS/Songlengths.txt"; -static void sldb_load(const char *fname) +static void sldb_load() { - if (sldb_loaded) { + if (sldb_loaded || !conf_hvsc_enable) { return; } sldb_loaded = 1; + const char *fname = conf_hvsc_path; FILE *fp = fopen (fname, "r"); if (!fp) { return; @@ -364,7 +364,7 @@ convstr (const char* str) { extern "C" playItem_t * csid_insert (playItem_t *after, const char *fname) { - sldb_load(sldb_fname); + sldb_load (); SidTune *tune; tune = new SidTune (fname); int tunes = tune->getInfo ().songs; @@ -390,7 +390,7 @@ csid_insert (playItem_t *after, const char *fname) { } md5_finish (&md5, sig); - sldb_load(sldb_fname); + sldb_load (); int song = -1; if (sldb_loaded) { song = sldb_find (sig); |