diff options
author | Max Kellermann <max@duempel.org> | 2009-01-24 19:15:48 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-01-24 19:15:48 +0100 |
commit | 24d4c2df92ed481a398c7a1fa224603fbd621161 (patch) | |
tree | ce657bde9c6b48f59694508f92b613eb44b02e7f /src/decoder/modplug_plugin.c | |
parent | e6cb939a82d8559c338ce4cc824c55f4d58499e1 (diff) | |
download | mpd-24d4c2df92ed481a398c7a1fa224603fbd621161.tar.gz mpd-24d4c2df92ed481a398c7a1fa224603fbd621161.tar.xz mpd-24d4c2df92ed481a398c7a1fa224603fbd621161.zip |
modplug: use only decoder_read(), not input_stream_read()
You are allowed to call decoder_read() with decoder==NULL. It is a
convenience function provided by the decoder API. Don't manually fall
back to input_stream_read().
Diffstat (limited to '')
-rw-r--r-- | src/decoder/modplug_plugin.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/decoder/modplug_plugin.c b/src/decoder/modplug_plugin.c index f21f4e7a7..9da92226d 100644 --- a/src/decoder/modplug_plugin.c +++ b/src/decoder/modplug_plugin.c @@ -48,11 +48,7 @@ static GByteArray *mod_loadfile(struct decoder *decoder, struct input_stream *is data = g_malloc(MODPLUG_READ_BLOCK); total_len = 0; do { - if (decoder) { - ret = decoder_read(decoder, is, data, MODPLUG_READ_BLOCK); - } else { - ret = input_stream_read(is, data, MODPLUG_READ_BLOCK); - } + ret = decoder_read(decoder, is, data, MODPLUG_READ_BLOCK); if (ret > 0) { g_byte_array_append(bdatas, data, ret); total_len += ret; |