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;