comparison libmpdemux/demux_mov.c @ 10849:9c472c2c60fb

Fixed seeking in MPEG4 files. Patch by Uwe Reder <Uwe.Reder@3SOFT.de>.
author mosu
date Thu, 11 Sep 2003 09:05:54 +0000
parents 266bf4b596a3
children 0e940f364a6e
comparison
equal deleted inserted replaced
10848:5844bf004dec 10849:9c472c2c60fb
1680 demux_packet_t* dp=new_demux_packet(x+trak->stream_header_len); 1680 demux_packet_t* dp=new_demux_packet(x+trak->stream_header_len);
1681 memcpy(dp->buffer,trak->stream_header,trak->stream_header_len); 1681 memcpy(dp->buffer,trak->stream_header,trak->stream_header_len);
1682 stream_read(demuxer->stream,dp->buffer+trak->stream_header_len,x); 1682 stream_read(demuxer->stream,dp->buffer+trak->stream_header_len,x);
1683 free(trak->stream_header); 1683 free(trak->stream_header);
1684 trak->stream_header = NULL; 1684 trak->stream_header = NULL;
1685 trak->stream_header_len = 0;
1685 dp->pts=pts; 1686 dp->pts=pts;
1686 dp->flags=0; 1687 dp->flags=0;
1687 dp->pos=pos; // FIXME? 1688 dp->pos=pos; // FIXME?
1688 ds_add_packet(ds,dp); 1689 ds_add_packet(ds,dp);
1689 } else 1690 } else