From 9bb54bb68529114677b3764aa264ef0bf293557d Mon Sep 17 00:00:00 2001 From: Michael Niedermayer <michaelni@gmx.at> Date: Mon, 4 Mar 2013 16:51:21 +0100 Subject: [PATCH] nutdec: more specific return codes for decode_syncpoint() Signed-off-by: Michael Niedermayer <michaelni@gmx.at> --- libavformat/nutdec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/nutdec.c b/libavformat/nutdec.c index 90afbdb9257..88965181424 100644 --- a/libavformat/nutdec.c +++ b/libavformat/nutdec.c @@ -557,14 +557,14 @@ static int decode_syncpoint(NUTContext *nut, int64_t *ts, int64_t *back_ptr) tmp = ffio_read_varlen(bc); *back_ptr = nut->last_syncpoint_pos - 16 * ffio_read_varlen(bc); if (*back_ptr < 0) - return -1; + return AVERROR_INVALIDDATA; ff_nut_reset_ts(nut, nut->time_base[tmp % nut->time_base_count], tmp / nut->time_base_count); if (skip_reserved(bc, end) || ffio_get_checksum(bc)) { av_log(s, AV_LOG_ERROR, "sync point checksum mismatch\n"); - return -1; + return AVERROR_INVALIDDATA; } *ts = tmp / nut->time_base_count * -- GitLab