avformat/asfdec: reset packet_time_start when asf_read_frame_header() failed

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Alberto Delmás 2013-11-24 20:32:31 +01:00 committed by Michael Niedermayer
parent 76dad833e9
commit edf7d15eb0

View File

@ -1138,7 +1138,7 @@ static int asf_parse_packet(AVFormatContext *s, AVIOContext *pb, AVPacket *pkt)
} }
if (asf->packet_time_start == 0) { if (asf->packet_time_start == 0) {
if (asf_read_frame_header(s, pb) < 0) { if (asf_read_frame_header(s, pb) < 0) {
asf->packet_segments = 0; asf->packet_time_start = asf->packet_segments = 0;
continue; continue;
} }
if (asf->stream_index < 0 || if (asf->stream_index < 0 ||