From: "Ronald S. Bultje" <rsbul...@gmail.com> This way, the code looks less like spaghetti, and is easier to parse for external preprocessors. --- libavformat/utils.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/libavformat/utils.c b/libavformat/utils.c index 4ec70b7..a78b9e7 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -2205,8 +2205,13 @@ static void compute_chapters_end(AVFormatContext *s) for (i = 0; i < s->nb_chapters; i++) if (s->chapters[i]->end == AV_NOPTS_VALUE) { AVChapter *ch = s->chapters[i]; - int64_t end = max_time ? av_rescale_q(max_time, AV_TIME_BASE_Q, ch->time_base) - : INT64_MAX; + int64_t end; + + if (max_time) { + end = av_rescale_q(max_time, AV_TIME_BASE_Q, ch->time_base); + } else { + end = INT64_MAX; + } for (j = 0; j < s->nb_chapters; j++) { AVChapter *ch1 = s->chapters[j]; -- 1.7.9.5 _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel