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

Reply via email to