diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-04-05 21:53:57 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-04-05 21:53:57 +0200 |
commit | 04b0fd7e91b9a4f5e58744a61d8993bb7898b13b (patch) | |
tree | 7bdca30124ee8815a3d18c2a9e5e176d714490b4 /libavcodec/h261_parser.c | |
parent | e7c801d9d319e3dcc354694499269796df0acdee (diff) | |
parent | b78f81c8033904e2e75add0c9a603df6df514a30 (diff) | |
download | ffmpeg-04b0fd7e91b9a4f5e58744a61d8993bb7898b13b.tar.gz |
Merge commit 'b78f81c8033904e2e75add0c9a603df6df514a30'
* commit 'b78f81c8033904e2e75add0c9a603df6df514a30':
h261: K&R formatting and prettyprinting cosmetics
Conflicts:
libavcodec/h261_parser.c
libavcodec/h261data.h
libavcodec/h261dec.c
libavcodec/h261enc.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/h261_parser.c')
-rw-r--r-- | libavcodec/h261_parser.c | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/libavcodec/h261_parser.c b/libavcodec/h261_parser.c index 753687ade1..9c31557510 100644 --- a/libavcodec/h261_parser.c +++ b/libavcodec/h261_parser.c @@ -27,38 +27,39 @@ #include "parser.h" - -static int h261_find_frame_end(ParseContext *pc, AVCodecContext* avctx, const uint8_t *buf, int buf_size){ +static int h261_find_frame_end(ParseContext *pc, AVCodecContext *avctx, + const uint8_t *buf, int buf_size) +{ int vop_found, i, j; uint32_t state; - vop_found= pc->frame_start_found; - state= pc->state; + vop_found = pc->frame_start_found; + state = pc->state; - for(i=0; i<buf_size && !vop_found; i++){ - state= (state<<8) | buf[i]; - for(j=0; j<8; j++){ - if(((state>>j)&0xFFFFF0) == 0x000100){ - vop_found=1; + for (i = 0; i < buf_size && !vop_found; i++) { + state = (state << 8) | buf[i]; + for (j = 0; j < 8; j++) { + if (((state >> j) & 0xFFFFF0) == 0x000100) { + vop_found = 1; break; } } } - if(vop_found){ - for(; i<buf_size; i++){ - state= (state<<8) | buf[i]; - for(j=0; j<8; j++){ - if(((state>>j)&0xFFFFF0) == 0x000100){ - pc->frame_start_found=0; - pc->state= (state>>(3*8))+0xFF00; - return i-2; + if (vop_found) { + for (; i < buf_size; i++) { + state = (state << 8) | buf[i]; + for (j = 0; j < 8; j++) { + if (((state >> j) & 0xFFFFF0) == 0x000100) { + pc->frame_start_found = 0; + pc->state = (state >> (3 * 8)) + 0xFF00; + return i - 2; } } } } - pc->frame_start_found= vop_found; - pc->state= state; + pc->frame_start_found = vop_found; + pc->state = state; return END_NOT_FOUND; } @@ -73,14 +74,14 @@ static int h261_parse(AVCodecParserContext *s, if (s->flags & PARSER_FLAG_COMPLETE_FRAMES) { next = buf_size; } else { - next= h261_find_frame_end(pc,avctx, buf, buf_size); + next = h261_find_frame_end(pc, avctx, buf, buf_size); if (ff_combine_frame(pc, next, &buf, &buf_size) < 0) { - *poutbuf = NULL; + *poutbuf = NULL; *poutbuf_size = 0; return buf_size; } } - *poutbuf = buf; + *poutbuf = buf; *poutbuf_size = buf_size; return next; } |