Mercurial > libavcodec.hg
changeset 10685:60ca4112b5f4 libavcodec
Merge init & declaration of buf_end.
From ffmbc0.3
author | michael |
---|---|
date | Mon, 14 Dec 2009 11:57:33 +0000 |
parents | 7e316791ac7b |
children | 7fd8e33acaab |
files | mpegvideo_parser.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mpegvideo_parser.c Mon Dec 14 11:42:17 2009 +0000 +++ b/mpegvideo_parser.c Mon Dec 14 11:57:33 2009 +0000 @@ -28,7 +28,7 @@ const uint8_t *buf, int buf_size) { ParseContext1 *pc = s->priv_data; - const uint8_t *buf_end; + const uint8_t *buf_end = buf + buf_size; uint32_t start_code; int frame_rate_index, ext_type, bytes_left; int frame_rate_ext_n, frame_rate_ext_d; @@ -37,7 +37,7 @@ int did_set_size=0; //FIXME replace the crap with get_bits() s->repeat_pict = 0; - buf_end = buf + buf_size; + while (buf < buf_end) { start_code= -1; buf= ff_find_start_code(buf, buf_end, &start_code);