roll_distance
is (roll_distance value)
but > 0
is required
ISO IEC 14496-12 (MPEG-4 ISO base media file format):roll_distance
: "roll_distance [...] A negative value indicates the number of samples before the sample that is a group member that must be decoded in order for recovery to be complete at the marked sample [...] The value zero must not be used" in older specs but negative values were actually never usable in practice and are deprecated in ISO/IEC 14496-12:2022 "The roll_distance shall be a positive value [...] The value zero must not be used"
ISO IEC 14496-12:
Fix the muxer in order to correctly fill sbgp
with a positive roll_distance
value, then remux the content.