skipped frames with 18fps DPX - non monotonically increasing dts to muxer
I have encountered some DPX that has an fps of 18. It seems that ffmpeg skips every few frames when decoding - at least when I performed a framemd5 analysis. I noticed that 30522 frames were decoded, 10172 were dropped.
It seems that adding -framerate 18 to as an input option resolves the issue, but should ffmpeg not auto-detect the FPS?
I can replicate the issue with just a few frames (I will see if I can share the samples) - here's 17 frames decoded with nullm followed by the md5 muxer where only 14 frames are processed.:
$ ./ffmpeg -i ffmpeg-1-01_%06d.dpx -f null -
ffmpeg version N-92683-g32601fb821 Copyright (c) 2000-2018 the FFmpeg developers
built with Apple LLVM version 8.0.0 (clang-800.0.42.1)