From: J?rgen K. <jk...@us...> - 2001-10-05 17:19:37
|
Update of /cvsroot/xine/xine-lib/src/demuxers In directory usw-pr-cvs1:/tmp/cvs-serv1820 Modified Files: demux_mpeg_block.c Log Message: Fix endless loop playing a 10kbyte video_ts.vob file (step was 0) Index: demux_mpeg_block.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/demuxers/demux_mpeg_block.c,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- demux_mpeg_block.c 2001/10/03 17:15:43 1.48 +++ demux_mpeg_block.c 2001/10/05 17:19:31 1.49 @@ -502,6 +502,7 @@ rate = 0; step = this->input->get_length (this->input) / 10; step = (step / this->blocksize) * this->blocksize; + if (step <= 0) step = this->blocksize; /* avoid endless loop for tiny files */ count = 0; this->input->seek (this->input, 0, SEEK_SET); |