From 3b4e37b7e66e8c85f5b0b361333dc9023382fa31 Mon Sep 17 00:00:00 2001 From: "ji.yong.seo" Date: Thu, 23 Feb 2017 14:53:18 +0900 Subject: [PATCH] MPEGTS content parsing timeout set. Signed-off-by: ji.yong.seo Change-Id: If2a7d646255ca0d35761c3d5aabd4667877d6d76 (cherry picked from commit fea2250192199c4669c0c5974fc1e73f27ffee8e) --- formats/ffmpeg/mm_file_format_ffmpeg.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/formats/ffmpeg/mm_file_format_ffmpeg.c b/formats/ffmpeg/mm_file_format_ffmpeg.c index 4b57870..e14ebd7 100755 --- a/formats/ffmpeg/mm_file_format_ffmpeg.c +++ b/formats/ffmpeg/mm_file_format_ffmpeg.c @@ -398,6 +398,9 @@ int mmfile_format_read_stream_ffmpg(MMFileFormatContext *formatContext) *@important if data is corrupted, occur segment fault by av_find_stream_info(). * - fixed 2009-06-25. */ + if (formatContext->formatType == MM_FILE_FORMAT_M2TS) + pFormatCtx->max_analyze_duration = 100000; // MPEGTS file timeout set + if (formatContext->cdis != 1) ret = avformat_find_stream_info(pFormatCtx, NULL); else -- 2.7.4