Open martinduke opened 1 month ago
Good question, the status quo is odd.
I think one should send EndOfTrackAndGroup(10, 4), but you have a good example with a group ending and then the track.
This is somewhat related to @fluffy ideas about having different bits indicate EndOfGroup and EndOfTrack instead of an entirely separate Object.
Good question, the status quo is odd.
I think one should send EndOfTrackAndGroup(10, 4), but you have a good example with a group ending and then the track.
This is somewhat related to @fluffy ideas about having different bits indicate EndOfGroup and EndOfTrack instead of an entirely separate Object.
Group ID has to be one greater, so it'd be (11, 4)?
7.1.1.1 currently says:
This is confusing. I think this means that if the last real object in a track is (10,3), then we'll send an end of Track and Group object with sequence (11, 4)?
I can imagine use cases where the publisher ends the group, and then finds out the track is ending. So would it send EndOfGroup(10,4) and EndOfTrackAndGroup(11, 5)?
Maybe we could instead separate EndOfGroup and EndOfTrack and make EOT's sequence {last_group + 1, 0}?