From a75ba1e116a4559ef842218c22288c8c2011f748 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Mon, 7 Apr 2014 04:18:21 +0200 Subject: [PATCH] avcodec/h264/find_start_code: factorize addition out Signed-off-by: Michael Niedermayer --- libavcodec/h264.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libavcodec/h264.c b/libavcodec/h264.c index a679baf792..dd70af32e1 100644 --- a/libavcodec/h264.c +++ b/libavcodec/h264.c @@ -1326,10 +1326,12 @@ static int find_start_code(const uint8_t *buf, int buf_size, buf[buf_index + 2] == 1) break; - if (buf_index + 3 >= buf_size) + buf_index += 3; + + if (buf_index >= buf_size) return buf_size; - return buf_index + 3; + return buf_index; } static int get_avc_nalsize(H264Context *h, const uint8_t *buf,