Mercurial > libavcodec.hg
comparison h263.c @ 953:9eb066d6e0db libavcodec
mpeg4 header encoding bugfix
author | michaelni |
---|---|
date | Fri, 03 Jan 2003 23:21:52 +0000 |
parents | 463f7260b155 |
children | 74dc4105e147 |
comparison
equal
deleted
inserted
replaced
952:f348d302a51e | 953:9eb066d6e0db |
---|---|
1725 { | 1725 { |
1726 int time_incr; | 1726 int time_incr; |
1727 int time_div, time_mod; | 1727 int time_div, time_mod; |
1728 | 1728 |
1729 if(s->pict_type==I_TYPE){ | 1729 if(s->pict_type==I_TYPE){ |
1730 if(picture_number - s->last_vo_picture_number >= 300 || picture_number==0){ | 1730 if(!(s->flags&CODEC_FLAG_GLOBAL_HEADER)){ |
1731 mpeg4_encode_visual_object_header(s); | 1731 mpeg4_encode_visual_object_header(s); |
1732 mpeg4_encode_vol_header(s, 0, 0); | 1732 mpeg4_encode_vol_header(s, 0, 0); |
1733 | |
1734 s->last_vo_picture_number= picture_number; | |
1735 } | 1733 } |
1736 mpeg4_encode_gop_header(s); | 1734 mpeg4_encode_gop_header(s); |
1737 } | 1735 } |
1738 | 1736 |
1739 s->partitioned_frame= s->data_partitioning && s->pict_type!=B_TYPE; | 1737 s->partitioned_frame= s->data_partitioning && s->pict_type!=B_TYPE; |