Commit 4d784f74 authored by hyc's avatar hyc

Cleanup prev commit, flag variable should start with 0


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@23364 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent d262d3df
...@@ -464,8 +464,8 @@ typedef struct H264Context{ ...@@ -464,8 +464,8 @@ typedef struct H264Context{
*/ */
int is_avc; ///< this flag is != 0 if codec is avc1 int is_avc; ///< this flag is != 0 if codec is avc1
int nal_length_size; ///< Number of bytes used for nal length (1, 2 or 4) int nal_length_size; ///< Number of bytes used for nal length (1, 2 or 4)
int got_first; ///< this flag is != 0 if we've parsed a frame
int first_picture;
SPS *sps_buffers[MAX_SPS_COUNT]; SPS *sps_buffers[MAX_SPS_COUNT];
PPS *pps_buffers[MAX_PPS_COUNT]; PPS *pps_buffers[MAX_PPS_COUNT];
......
...@@ -245,8 +245,8 @@ static int h264_parse(AVCodecParserContext *s, ...@@ -245,8 +245,8 @@ static int h264_parse(AVCodecParserContext *s,
ParseContext *pc = &h->s.parse_context; ParseContext *pc = &h->s.parse_context;
int next; int next;
if (h->first_picture) { if (!h->got_first) {
h->first_picture = 0; h->got_first = 1;
if (avctx->extradata_size) { if (avctx->extradata_size) {
h->s.avctx = avctx; h->s.avctx = avctx;
ff_h264_decode_extradata(h); ff_h264_decode_extradata(h);
...@@ -327,7 +327,6 @@ static int init(AVCodecParserContext *s) ...@@ -327,7 +327,6 @@ static int init(AVCodecParserContext *s)
{ {
H264Context *h = s->priv_data; H264Context *h = s->priv_data;
h->thread_context[0] = h; h->thread_context[0] = h;
h->first_picture = 1;
return 0; return 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment