# HG changeset patch # User michaelni # Date 1019496823 0 # Node ID e7e9d990152326e4e3dfe0265d51f126e9f7f887 # Parent 3912b37ba121784cebf68c85d409d823055ffb23 b-frame mpeg4 fix when seeking diff -r 3912b37ba121 -r e7e9d9901523 h263.c --- a/h263.c Mon Apr 22 15:53:24 2002 +0000 +++ b/h263.c Mon Apr 22 17:33:43 2002 +0000 @@ -2809,6 +2809,10 @@ }else{ s->time= (s->last_time_base + time_incr)*s->time_increment_resolution + time_increment; s->bp_time= s->last_non_b_time - s->time; + if(s->pp_time <=s->bp_time){ +// printf("messed up order, seeking?, skiping current b frame\n"); + return FRAME_SKIPED; + } } if(check_marker(&s->gb, "before vop_coded")==0 && s->picture_number==0){