ffmpeg | branch: master | Igor Derzhavin <igor.derzha...@gmail.com> | Wed Jun 10 14:56:02 2015 +0300| [203f9c8ff050201d72a04e9d6468b477de7e6944] | committer: Michael Niedermayer
libavformat/flvdec.c: don't build index_entries for input stream if AVIOContext is not seekable Signed-off-by: Igor Derzhavin <igor.derzha...@gmail.com> Signed-off-by: Michael Niedermayer <michae...@gmx.at> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=203f9c8ff050201d72a04e9d6468b477de7e6944 --- libavformat/flvdec.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index 940d4dd..aea26c7 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.c @@ -896,8 +896,9 @@ skip: } av_log(s, AV_LOG_TRACE, "%d %X %d \n", stream_type, flags, st->discard); - if ((flags & FLV_VIDEO_FRAMETYPE_MASK) == FLV_FRAME_KEY || - stream_type == FLV_STREAM_TYPE_AUDIO) + if (s->pb->seekable && + ((flags & FLV_VIDEO_FRAMETYPE_MASK) == FLV_FRAME_KEY || + stream_type == FLV_STREAM_TYPE_AUDIO)) av_add_index_entry(st, pos, dts, size, 0, AVINDEX_KEYFRAME); if ( (st->discard >= AVDISCARD_NONKEY && !((flags & FLV_VIDEO_FRAMETYPE_MASK) == FLV_FRAME_KEY || (stream_type == FLV_STREAM_TYPE_AUDIO))) _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog