ffmpeg | branch: master | Luca Barbato <[email protected]> | Sat Sep 13 02:00:32 2014 +0200| [6cfbe1de5ac6c57c41459626f7ac32841d63ace8] | committer: Luca Barbato
avconv: Use only audio and video to guess discontinuities Data and subtitle streams might cause false positive. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6cfbe1de5ac6c57c41459626f7ac32841d63ace8 --- avconv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/avconv.c b/avconv.c index 634101a..7dd335e 100644 --- a/avconv.c +++ b/avconv.c @@ -2420,7 +2420,9 @@ static int process_input(void) if (pkt.dts != AV_NOPTS_VALUE) pkt.dts *= ist->ts_scale; - if (pkt.dts != AV_NOPTS_VALUE && ist->next_dts != AV_NOPTS_VALUE && + if ((ist->dec_ctx->codec_type == AVMEDIA_TYPE_VIDEO || + ist->dec_ctx->codec_type == AVMEDIA_TYPE_AUDIO) && + pkt.dts != AV_NOPTS_VALUE && ist->next_dts != AV_NOPTS_VALUE && (is->iformat->flags & AVFMT_TS_DISCONT)) { int64_t pkt_dts = av_rescale_q(pkt.dts, ist->st->time_base, AV_TIME_BASE_Q); int64_t delta = pkt_dts - ist->next_dts; _______________________________________________ ffmpeg-cvslog mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog
