diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-04-07 04:18:21 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-04-07 04:18:21 +0200 |
commit | a75ba1e116a4559ef842218c22288c8c2011f748 (patch) | |
tree | e86de5574f9bd2bdfe1ce93f0ed6d34dd674691b | |
parent | 13aa5757643eb05da27077acdde4a876a6e50d75 (diff) | |
download | ffmpeg-a75ba1e116a4559ef842218c22288c8c2011f748.tar.gz |
avcodec/h264/find_start_code: factorize addition out
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavcodec/h264.c | 6 |
1 files 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, |