]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/pjsdec.c
avfilter/vf_thumbnail: add timeline support
[ffmpeg] / libavformat / pjsdec.c
index 50b1a48e4edb898e6eb29c4b08c8e1ffac847f41..8a5cc04f8411e4370b64de842497c92deaeab8b5 100644 (file)
@@ -55,6 +55,8 @@ static int64_t read_ts(char **line, int *duration)
     if (sscanf(*line, "%"SCNd64",%"SCNd64, &start, &end) == 2) {
         *line += strcspn(*line, "\"");
         *line += !!**line;
+        if (end < start || end - (uint64_t)start > INT_MAX)
+            return AV_NOPTS_VALUE;
         *duration = end - start;
         return start;
     }