diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2010-05-31 20:41:07 +0200 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2010-05-31 20:41:07 +0200 |
commit | 1041b85e109891adb2d40757382ac9ab46d4e6aa (patch) | |
tree | e33cf23ca352585b71847676ecb46dca33a36a99 /plugins/wildmidi/wildmidiplug.c | |
parent | 5706ccf0469d2fe26d5a52303510a5e77092ecba (diff) |
fixed wildmidi timidity config parser;
fixed wildmidi seeking
Diffstat (limited to 'plugins/wildmidi/wildmidiplug.c')
-rw-r--r-- | plugins/wildmidi/wildmidiplug.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/wildmidi/wildmidiplug.c b/plugins/wildmidi/wildmidiplug.c index 3c5e4d81..7652b11f 100644 --- a/plugins/wildmidi/wildmidiplug.c +++ b/plugins/wildmidi/wildmidiplug.c @@ -92,6 +92,7 @@ wmidi_seek_sample (DB_fileinfo_t *_info, int sample) { wmidi_info_t *info = (wmidi_info_t *)_info; unsigned long int s = sample; WildMidi_SampledSeek (info->m, &s); + _info->readpos = s/44100.0f; return 0; } @@ -125,7 +126,8 @@ wmidi_insert (DB_playItem_t *after, const char *fname) { int wmidi_start (void) { - WildMidi_Init ("/etc/timidity++/timidity-freepats.cfg", 44100, 0); + const char *config_file = deadbeef->conf_get_str ("wildmidi.config", "/etc/timidity++/timidity-freepats.cfg"); + WildMidi_Init (config_file, 44100, 0); return 0; } |