aboutsummaryrefslogtreecommitdiff
path: root/src/DecoderThread.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/DecoderThread.cxx')
-rw-r--r--src/DecoderThread.cxx13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/DecoderThread.cxx b/src/DecoderThread.cxx
index cf16bea2..18228f38 100644
--- a/src/DecoderThread.cxx
+++ b/src/DecoderThread.cxx
@@ -389,30 +389,17 @@ decoder_run_song(struct decoder_control *dc,
decoder_command_finished_locked(dc);
- pcm_convert_init(&decoder.conv_state);
-
ret = song_is_file(song)
? decoder_run_file(&decoder, uri)
: decoder_run_stream(&decoder, uri);
decoder_unlock(dc);
- pcm_convert_deinit(&decoder.conv_state);
-
/* flush the last chunk */
if (decoder.chunk != NULL)
decoder_flush_chunk(&decoder);
- if (decoder.song_tag != NULL)
- tag_free(decoder.song_tag);
-
- if (decoder.stream_tag != NULL)
- tag_free(decoder.stream_tag);
-
- if (decoder.decoder_tag != NULL)
- tag_free(decoder.decoder_tag);
-
decoder_lock(dc);
if (ret)