L2501

Results 7 issues of L2501

### What is the issue? https://www.bittorrent.org/beps/bep_0015.html IPv6 announces have the same structure as v4 ones, including the used action number except that the stride size of pairs in the response...

scope:core
pr welcome
type:feat
bep-compliance
semver:minor

When a file has nextTrackid that is in use the it is not changed after adding a new track https://github.com/enzo1982/mp4v2/blob/86b5aaf13d03291873608af559fe0399efe898f4/src/mp4file.cpp#L2977-L2988

QuickTime chapter track ID increases by 1 on every import If you import the chapters multiple times it can get big

import qt chapters multiple times: mp4chaps -Q -c file.m4b result: ``` Atom mdat @ 8987375 of size: 802529665, ends @ 811517040 Atom mdat @ 811517040 of size: 1767, ends @...

on a file created with ffmpeg +faststart: no stream level seek after: mp4chaps -Q -z -c file.m4b mpv -v file.m4b ``` [file] stream level seek from 9008064 to 10035944 [file]...

The default timeout of 10 seconds is too short for many cases

enhancement

in movie header atom after tagging chapters to m4b file the Next track ID is incorrectly set to "2" but ID 2 is already in use. mediainfo --Details=10 file.m4b |...