diff options
author | Paul B Mahol | 2012-10-17 14:27:13 +0000 |
---|---|---|
committer | Paul B Mahol | 2012-10-19 00:08:01 +0000 |
commit | 4c6c6a266e9ccd1ce49d82cd68478185bfcbc066 (patch) | |
tree | 47e01ccce85de485843ba5477e2dc396c42450b4 /libavcodec/jvdec.c | |
parent | 527224830aad6aaf5fc5ed9ff6c5f12c80ff906c (diff) |
jvdec: use more meaningful error code
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Diffstat (limited to 'libavcodec/jvdec.c')
-rw-r--r-- | libavcodec/jvdec.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libavcodec/jvdec.c b/libavcodec/jvdec.c index 976ce08db2..5e54a1607f 100644 --- a/libavcodec/jvdec.c +++ b/libavcodec/jvdec.c @@ -135,7 +135,7 @@ static int decode_frame(AVCodecContext *avctx, JvContext *s = avctx->priv_data; const uint8_t *buf = avpkt->data; const uint8_t *buf_end = buf + avpkt->size; - int video_size, video_type, i, j; + int video_size, video_type, ret, i, j; if (avpkt->size < 6) return AVERROR_INVALIDDATA; @@ -149,9 +149,9 @@ static int decode_frame(AVCodecContext *avctx, av_log(avctx, AV_LOG_ERROR, "video size %d invalid\n", video_size); return AVERROR_INVALIDDATA; } - if (avctx->reget_buffer(avctx, &s->frame) < 0) { + if ((ret = avctx->reget_buffer(avctx, &s->frame)) < 0) { av_log(avctx, AV_LOG_ERROR, "get_buffer() failed\n"); - return -1; + return ret; } if (video_type == 0 || video_type == 1) { |