comparison libmpdemux/demux_mpg.c @ 22352:3c9d0592f08a

removed duplicated code in demux_seek(); stream_seek() already aligns to STREAM_BUFFER_SIZE boundary
author nicodvb
date Tue, 27 Feb 2007 20:22:05 +0000
parents 1f40a27bd2ad
children 03ba33feaae9
comparison
equal deleted inserted replaced
22351:1f40a27bd2ad 22352:3c9d0592f08a
890 if(newpos<demuxer->movi_start){ 890 if(newpos<demuxer->movi_start){
891 if(demuxer->stream->type!=STREAMTYPE_VCD) demuxer->movi_start=0; // for VCD 891 if(demuxer->stream->type!=STREAMTYPE_VCD) demuxer->movi_start=0; // for VCD
892 if(newpos<demuxer->movi_start) newpos=demuxer->movi_start; 892 if(newpos<demuxer->movi_start) newpos=demuxer->movi_start;
893 } 893 }
894 894
895 #ifdef _LARGEFILE_SOURCE
896 newpos&=~((long long)STREAM_BUFFER_SIZE-1); /* sector boundary */
897 #else
898 newpos&=~(STREAM_BUFFER_SIZE-1); /* sector boundary */
899 #endif
900 stream_seek(demuxer->stream,newpos); 895 stream_seek(demuxer->stream,newpos);
901 896
902 // re-sync video: 897 // re-sync video:
903 videobuf_code_len=0; // reset ES stream buffer 898 videobuf_code_len=0; // reset ES stream buffer
904 899