diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-03-04 16:51:21 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-03-04 16:51:21 +0100 |
commit | 9bb54bb68529114677b3764aa264ef0bf293557d (patch) | |
tree | daacb233ad076ef7d229de2e7e6158769afc9585 /libavformat/nutdec.c | |
parent | 7ccc0ed6a0cedbe80443779a805ec90335cd832f (diff) | |
download | ffmpeg-9bb54bb68529114677b3764aa264ef0bf293557d.tar.gz |
nutdec: more specific return codes for decode_syncpoint()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/nutdec.c')
-rw-r--r-- | libavformat/nutdec.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavformat/nutdec.c b/libavformat/nutdec.c index 90afbdb925..8896518142 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 * |