diff options
author | Alexey Yakovenko <wakeroid@gmail.com> | 2009-09-27 17:09:35 +0200 |
---|---|---|
committer | Alexey Yakovenko <wakeroid@gmail.com> | 2009-09-27 17:09:35 +0200 |
commit | 7912e7c4aae997c4df0abc9692ed59651b32255a (patch) | |
tree | 1573d9d36b7995420a2d3dda02343bc3df56b45a /plugins | |
parent | b3dc42eb7024e16a17d357e421e11cf3f3317770 (diff) |
minor improvement in wavpack_insert
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/wavpack/wavpack.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/plugins/wavpack/wavpack.c b/plugins/wavpack/wavpack.c index 2b9b283a..5a9b9501 100644 --- a/plugins/wavpack/wavpack.c +++ b/plugins/wavpack/wavpack.c @@ -148,10 +148,10 @@ wv_insert (DB_playItem_t *after, const char *fname) { } int totalsamples = WavpackGetNumSamples (ctx); int samplerate = WavpackGetSampleRate (ctx); + WavpackCloseFile (ctx); float duration = (float)totalsamples / samplerate; DB_playItem_t *cue_after = deadbeef->pl_insert_cue (after, fname, &plugin, "wv", totalsamples, samplerate); if (cue_after) { - WavpackCloseFile (ctx); return cue_after; } @@ -160,7 +160,6 @@ wv_insert (DB_playItem_t *after, const char *fname) { it->fname = strdup (fname); it->filetype = "wv"; it->duration = duration; - WavpackCloseFile (ctx); trace ("wv: totalsamples=%d, samplerate=%d, duration=%f\n", totalsamples, samplerate, duration); |