diff options
author | hwren <hwrenx@126.com> | 2018-09-12 13:53:08 +0800 |
---|---|---|
committer | Mark Thompson <sw@jkqxz.net> | 2018-09-17 23:20:40 +0100 |
commit | c0e9824c0f250aa993f1f189dbd75e2a89924325 (patch) | |
tree | 04d7e1636f21ce954bfd2e640c3400ab8acc3c6a /libavcodec | |
parent | 6f23c327c5a0efe61a466d2c62e404f6b935d400 (diff) | |
download | ffmpeg-c0e9824c0f250aa993f1f189dbd75e2a89924325.tar.gz |
lavc/libdavs2: fix error return codes
Signed-off-by: hwren <hwrenx@126.com>
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/libdavs2.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libavcodec/libdavs2.c b/libavcodec/libdavs2.c index ab9e5116c3..aa1478290a 100644 --- a/libavcodec/libdavs2.c +++ b/libavcodec/libdavs2.c @@ -50,7 +50,7 @@ static av_cold int davs2_init(AVCodecContext *avctx) if (!cad->decoder) { av_log(avctx, AV_LOG_ERROR, "decoder created error."); - return AVERROR(EINVAL); + return AVERROR_EXTERNAL; } av_log(avctx, AV_LOG_VERBOSE, "decoder created. %p\n", cad->decoder); @@ -84,7 +84,7 @@ static int davs2_dump_frames(AVCodecContext *avctx, davs2_picture_t *pic, if (!frame->buf[plane]){ av_log(avctx, AV_LOG_ERROR, "dump error: alloc failed.\n"); - return AVERROR(EINVAL); + return AVERROR(ENOMEM); } frame->data[plane] = frame->buf[plane]->data; @@ -142,7 +142,7 @@ static int davs2_decode_frame(AVCodecContext *avctx, void *data, if (ret == DAVS2_ERROR) { av_log(avctx, AV_LOG_ERROR, "Decoder error: can't read packet\n"); - return AVERROR(EINVAL); + return AVERROR_EXTERNAL; } ret = davs2_decoder_recv_frame(cad->decoder, &cad->headerset, &cad->out_frame); |