Commit c0a85000 authored by Jeff Downs's avatar Jeff Downs

Fix poc for field pictures. Prior to this, the poc of the second field

in decoding order would always be assigned to a field pair's poc.

Original thread: H.264: Fix poc for field pairs, 6 Nov 2007 17:41:02

Originally committed as revision 10937 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent c03af894
...@@ -3767,8 +3767,10 @@ static int init_poc(H264Context *h){ ...@@ -3767,8 +3767,10 @@ static int init_poc(H264Context *h){
s->current_picture_ptr->field_poc[1]= field_poc[1]; s->current_picture_ptr->field_poc[1]= field_poc[1];
s->current_picture_ptr->poc = field_poc[1]; s->current_picture_ptr->poc = field_poc[1];
} }
if(!FIELD_PICTURE || !s->first_field) if(!FIELD_PICTURE || !s->first_field) {
s->current_picture_ptr->poc= FFMIN(field_poc[0], field_poc[1]); Picture *cur = s->current_picture_ptr;
cur->poc= FFMIN(cur->field_poc[0], cur->field_poc[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