Mercurial > mplayer.hg
comparison mencoder.c @ 3362:fbf018a059e1
ehh. frame skipping fixed for -ovc frameno
author | arpi |
---|---|
date | Fri, 07 Dec 2001 00:11:12 +0000 |
parents | 5d70491f438c |
children | 1459912caea5 |
comparison
equal
deleted
inserted
replaced
3361:5d70491f438c | 3362:fbf018a059e1 |
---|---|
780 mux_v->buffer=start; | 780 mux_v->buffer=start; |
781 if(skip_flag<=0) aviwrite_write_chunk(muxer,mux_v,muxer_f,in_size,(sh_video->ds->flags&1)?0x10:0); | 781 if(skip_flag<=0) aviwrite_write_chunk(muxer,mux_v,muxer_f,in_size,(sh_video->ds->flags&1)?0x10:0); |
782 break; | 782 break; |
783 case VCODEC_FRAMENO: | 783 case VCODEC_FRAMENO: |
784 mux_v->buffer=&decoded_frameno; // tricky | 784 mux_v->buffer=&decoded_frameno; // tricky |
785 aviwrite_write_chunk(muxer,mux_v,muxer_f,sizeof(int),0); | 785 if(skip_flag<=0) aviwrite_write_chunk(muxer,mux_v,muxer_f,sizeof(int),0); |
786 break; | 786 break; |
787 case VCODEC_DIVX4: | 787 case VCODEC_DIVX4: |
788 blit_frame=decode_video(&video_out,sh_video,start,in_size,0); | 788 blit_frame=decode_video(&video_out,sh_video,start,in_size,0); |
789 if(skip_flag>0) break; | 789 if(skip_flag>0) break; |
790 if(!blit_frame){ | 790 if(!blit_frame){ |