comparison libmpdemux/demux_avi.c @ 25883:baf32110d3fc

Use defines to give names to the different seek flags. A better solution should be considered later, esp. for the many broken demuxers that do not treat these flags correctly.
author reimar
date Tue, 29 Jan 2008 15:11:38 +0000
parents d4fe6e23283e
children f85dc2a992c3
comparison
equal deleted inserted replaced
25882:2ad528dd42a0 25883:baf32110d3fc
569 //================= seek in AVI ========================== 569 //================= seek in AVI ==========================
570 int rel_seek_frames=rel_seek_secs*sh_video->fps; 570 int rel_seek_frames=rel_seek_secs*sh_video->fps;
571 int video_chunk_pos=d_video->pos; 571 int video_chunk_pos=d_video->pos;
572 int i; 572 int i;
573 573
574 if(flags&1){ 574 if(flags&SEEK_ABSOLUTE){
575 // seek absolute 575 // seek absolute
576 video_chunk_pos=0; 576 video_chunk_pos=0;
577 } 577 }
578 578
579 if(flags&2){ 579 if(flags&SEEK_FACTOR){
580 rel_seek_frames=rel_seek_secs*priv->numberofframes; 580 rel_seek_frames=rel_seek_secs*priv->numberofframes;
581 } 581 }
582 582
583 priv->skip_video_frames=0; 583 priv->skip_video_frames=0;
584 priv->avi_audio_pts=0; 584 priv->avi_audio_pts=0;