From c495c6f5afefaf37fea4288b42ec6d63d054679b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20=C3=81shin?= Date: Fri, 14 Nov 2008 15:23:13 +0100 Subject: wavpack: tolerate less decoded data than requested Wavpack plugin doesn't stop decoding if a block couldn't be fully decoded, rather it tries to go on. --- src/decoder/wavpack_plugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/decoder/wavpack_plugin.c b/src/decoder/wavpack_plugin.c index 40140173d..c771db621 100644 --- a/src/decoder/wavpack_plugin.c +++ b/src/decoder/wavpack_plugin.c @@ -215,7 +215,7 @@ wavpack_decode(struct decoder *decoder, WavpackContext *wpc, bool can_seek, replay_gain_info ); } - } while (samples_got != samples_requested); + } while (samples_got > 0); } /** -- cgit v1.2.3