|
|
|
@@ -348,7 +348,7 @@ static int flv_read_packet(AVFormatContext *s, AVPacket *pkt) |
|
|
|
av_log(s, AV_LOG_ERROR, "skipping flv packet: type %d, size %d, flags %d\n", type, size, flags); |
|
|
|
skip: |
|
|
|
url_fseek(s->pb, next, SEEK_SET); |
|
|
|
return AVERROR(EAGAIN); |
|
|
|
continue; |
|
|
|
} |
|
|
|
|
|
|
|
/* skip empty data packets */ |
|
|
|
@@ -372,7 +372,7 @@ static int flv_read_packet(AVFormatContext *s, AVPacket *pkt) |
|
|
|
|| st->discard >= AVDISCARD_ALL |
|
|
|
){ |
|
|
|
url_fseek(s->pb, next, SEEK_SET); |
|
|
|
return AVERROR(EAGAIN); |
|
|
|
continue; |
|
|
|
} |
|
|
|
if ((flags & FLV_VIDEO_FRAMETYPE_MASK) == FLV_FRAME_KEY) |
|
|
|
av_add_index_entry(st, pos, dts, size, 0, AVINDEX_KEYFRAME); |
|
|
|
|