Mercurial > mplayer.hg
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; |