summaryrefslogtreecommitdiff
path: root/libavcodec/wavpack.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2012-11-06 12:56:44 +0000
committerPaul B Mahol <onemda@gmail.com>2012-11-06 12:56:44 +0000
commit0fe8c9f4585866457b5eb79aa34c32468ad39425 (patch)
tree58c325571a7d62694fd8fdba8b8b0d2e8e8f8fa5 /libavcodec/wavpack.c
parentf6b39376cea4e3e2eaeb7d21a787e6014366e57d (diff)
wavpack: use more meaningful error codes
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Diffstat (limited to 'libavcodec/wavpack.c')
-rw-r--r--libavcodec/wavpack.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavcodec/wavpack.c b/libavcodec/wavpack.c
index ef4fc4f10d..f3f7647dd0 100644
--- a/libavcodec/wavpack.c
+++ b/libavcodec/wavpack.c
@@ -1228,13 +1228,13 @@ static int wavpack_decode_frame(AVCodecContext *avctx, void *data,
av_log(avctx, AV_LOG_ERROR, "Block %d has invalid size (size %d "
"vs. %d bytes left)\n", s->block, frame_size, buf_size);
wavpack_decode_flush(avctx);
- return -1;
+ return AVERROR_INVALIDDATA;
}
if ((samplecount = wavpack_decode_block(avctx, s->block,
s->frame.data[0], got_frame_ptr,
buf, frame_size)) < 0) {
wavpack_decode_flush(avctx);
- return -1;
+ return AVERROR_INVALIDDATA;
}
s->block++;
buf += frame_size; buf_size -= frame_size;