Mercurial > mplayer.hg
comparison aviheader.c @ 1499:c3517acc0497
terrible -idx bug fixed, thanx to Raphael Manfredi
author | arpi |
---|---|
date | Sun, 12 Aug 2001 22:36:05 +0000 |
parents | 8c3e93ef116d |
children | 5c7760aa4f94 |
comparison
equal
deleted
inserted
replaced
1498:6174b815b5f4 | 1499:c3517acc0497 |
---|---|
180 continue; | 180 continue; |
181 } | 181 } |
182 if(stream_eof(demuxer->stream)) break; | 182 if(stream_eof(demuxer->stream)) break; |
183 if(!id || avi_stream_id(id)==100) goto skip_chunk; // bad ID (or padding?) | 183 if(!id || avi_stream_id(id)==100) goto skip_chunk; // bad ID (or padding?) |
184 | 184 |
185 if(priv->idx_pos<=priv->idx_size){ | 185 if(priv->idx_pos>=priv->idx_size){ |
186 // priv->idx_size+=32; | 186 // priv->idx_size+=32; |
187 priv->idx_size+=1024; // +16kB | 187 priv->idx_size+=1024; // +16kB |
188 priv->idx=realloc(priv->idx,priv->idx_size*sizeof(AVIINDEXENTRY)); | 188 priv->idx=realloc(priv->idx,priv->idx_size*sizeof(AVIINDEXENTRY)); |
189 if(!priv->idx){priv->idx_pos=0; break;} // error! | 189 if(!priv->idx){priv->idx_pos=0; break;} // error! |
190 } | 190 } |