comparison demuxer.c @ 1421:ea0a0b9e6fbc

nosound avi seeking fixed
author arpi
date Sun, 29 Jul 2001 21:07:34 +0000
parents c11f2a77ff70
children a90d889eb649
comparison
equal deleted inserted replaced
1420:d97816161256 1421:ea0a0b9e6fbc
178 if(demux->video->packs>=MAX_PACKS || demux->video->bytes>=MAX_PACK_BYTES){ 178 if(demux->video->packs>=MAX_PACKS || demux->video->bytes>=MAX_PACK_BYTES){
179 printf("\nDEMUXER: Too many (%d in %d bytes) video packets in the buffer!\n",demux->video->packs,demux->video->bytes); 179 printf("\nDEMUXER: Too many (%d in %d bytes) video packets in the buffer!\n",demux->video->packs,demux->video->bytes);
180 printf("(maybe you play a non-interleaved stream/file or video codec failed)\n"); 180 printf("(maybe you play a non-interleaved stream/file or video codec failed)\n");
181 break; 181 break;
182 } 182 }
183 if(!demux_fill_buffer(demux,ds)) break; // EOF 183 if(!demux_fill_buffer(demux,ds)){
184 if(verbose) printf("ds_fill_buffer()->demux_fill_buffer() failed\n");
185 break; // EOF
186 }
184 } 187 }
185 ds->buffer_pos=ds->buffer_size=0; 188 ds->buffer_pos=ds->buffer_size=0;
186 ds->buffer=NULL; 189 ds->buffer=NULL;
187 if(verbose) printf("ds_fill_buffer: EOF reached (stream: %s) \n",ds==demux->audio?"audio":"video"); 190 if(verbose) printf("ds_fill_buffer: EOF reached (stream: %s) \n",ds==demux->audio?"audio":"video");
188 ds->eof=1; 191 ds->eof=1;