[FFmpeg-devel] [PATCH] mov demux fails to seek all streams to beginning of file
Baptiste Coudurier
baptiste.coudurier
Tue Apr 27 04:43:37 CEST 2010
Hi,
On 4/26/10 9:35 AM, John Stebbins wrote:
> The scenario is an mov that has an edit list that causes the first
> timestamp of the first stream to precede the first timestamp of other
> streams in the file. When attempting to seek back to the beginning of
> the file with av_seek_frame, only the first streams position gets
> updated. The other streams positions remain where they were.
>
> mov_read_seek first seeks to the requested position of the first stream
> in the file (using mov_seek_stream). Then it uses the timestamp of that
> position to seek within all other streams using mov_seek_stream. If
> that timestamp is before the first timestamp of these other streams,
> mov_seek_stream fails and leaves the position unchanged.
>
Can you please upload a file that exhibits this problem ? For testing
purpose.
I think the patch should be ok.
--
Baptiste COUDURIER
Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer http://www.ffmpeg.org
More information about the ffmpeg-devel
mailing list