Ticket #1276: demux_filepos.diff
| File demux_filepos.diff, 924 bytes (added by , 18 years ago) |
|---|
-
libmpdemux/demux_mov.c
2160 2160 x=trak->samples[frame].size; 2161 2161 pos=trak->samples[frame].pos; 2162 2162 } 2163 demuxer->filepos=pos; 2163 2164 if(trak->pos==0 && trak->stream_header_len>0){ 2164 2165 // we have to append the stream header... 2165 2166 demux_packet_t* dp=new_demux_packet(x+trak->stream_header_len); -
libmpdemux/demux_rawvideo.c
114 114 if(demuxer->stream->eof) return 0; 115 115 if(ds!=demuxer->video) return 0; 116 116 pos = stream_tell(demuxer->stream); 117 demuxer->filepos = pos; 117 118 ds_read_packet(ds,demuxer->stream,imgsize,(pos/imgsize)*sh->frametime,pos,0x10); 118 119 return 1; 119 120 }
