diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2011-09-05 12:37:50 +0200 |
---|---|---|
committer | Luca Barbato <lu_zero@gentoo.org> | 2011-09-05 12:44:26 +0200 |
commit | bcd4aa8bec19a17bd633e3db13357784c05b6ca5 (patch) | |
tree | 9caf5dcf7a99240b6ce241b5cca035a543848af8 | |
parent | a2a38d9665802a2b53d6c864128ecb06db96e19c (diff) | |
download | ffmpeg-bcd4aa8bec19a17bd633e3db13357784c05b6ca5.tar.gz |
wavpack: fix wrong return value in wavpack_decode_block()
This function should return number of samples decoded, not number of bytes
decoded.
Spotted by Uoti Urpala.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-rw-r--r-- | libavcodec/wavpack.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/wavpack.c b/libavcodec/wavpack.c index ea5dfbae16..22fab3804c 100644 --- a/libavcodec/wavpack.c +++ b/libavcodec/wavpack.c @@ -780,7 +780,7 @@ static int wavpack_decode_block(AVCodecContext *avctx, int block_no, s->samples = AV_RL32(buf); buf += 4; if(!s->samples){ *data_size = 0; - return buf_size; + return 0; } }else{ s->samples = wc->samples; |