Spline Loop Parameters

While I’m working on parsing the Spline code for the spec, I noticed that the number of pre and post loops are signed integers.

What does it mean to have a negative value here?

class TsLoopParams
{
public:
    TsTime protoStart = 0.0;
    TsTime protoEnd = 0.0;
    int32_t numPreLoops = 0;
    int32_t numPostLoops = 0;
    double valueOffset = 0.0;
}

treat negative values as zero. This may change to uint32_t in the future.

Thanks. That’s good to know.