|
|
@@ -153,7 +153,8 @@ int av_parser_parse2(AVCodecParserContext *s, |
|
|
|
/* padding is always necessary even if EOF, so we add it here */ |
|
|
|
memset(dummy_buf, 0, sizeof(dummy_buf)); |
|
|
|
buf = dummy_buf; |
|
|
|
} else { |
|
|
|
} else if (s->cur_offset + buf_size != |
|
|
|
s->cur_frame_end[s->cur_frame_start_index]) { /* skip remainder packets */ |
|
|
|
/* add a new packet descriptor */ |
|
|
|
i = (s->cur_frame_start_index + 1) & (AV_PARSER_PTS_NB - 1); |
|
|
|
s->cur_frame_start_index = i; |
|
|
|