]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dnxhd_parser.c
avformat/cdxl: improve frame rate guessing for standard cdxl
[ffmpeg] / libavcodec / dnxhd_parser.c
index 31a3158feaaabd6c5bc7d5bd7edb9423cdef9112..63b4ff89e138ddd564ea159ea4bc2faecabc751e 100644 (file)
@@ -79,8 +79,9 @@ static int dnxhd_find_frame_end(DNXHDParserContext *dctx,
                     if (remaining <= 0)
                         continue;
                 }
+                remaining += i - 47;
                 dctx->remaining = remaining;
-                if (buf_size - i + 47 >= dctx->remaining) {
+                if (buf_size >= dctx->remaining) {
                     pc->frame_start_found = 0;
                     pc->state64 = -1;
                     dctx->cur_byte = 0;