Better support for variable keyframe intervals