From: Andrew Kelley <[email protected]> Bug-id: 43
Signed-off-by: Janne Grunau <[email protected]> --- libavformat/asfdec.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libavformat/asfdec.c b/libavformat/asfdec.c index e754cb2..8580ce0 100644 --- a/libavformat/asfdec.c +++ b/libavformat/asfdec.c @@ -1465,6 +1465,13 @@ static int asf_read_seek(AVFormatContext *s, int stream_index, return ret; } + /* explicitly handle the case of seeking to 0 */ + if (!pts) { + asf_reset_header(s); + avio_seek(s->pb, s->data_offset, SEEK_SET); + return 0; + } + if (!asf->index_read) ret = asf_build_simple_index(s, stream_index); -- 1.8.5.4 _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
