taglib questions - 2.3.0

Urs Fleisch urs.fleisch at gmail.com
Sun Jul 12 18:49:07 BST 2026


For the record: I exchanged some messages privately with Uwe because
he provided me an example file via Google Drive to investigate the
problem with the MP4 files, for which Gerbera reports "Cannot find an
index entry before timestamp: 512". This messages seem to be triggered
by TagLib reporting a file as invalid. It turned out that the limit
introduced by commit "Enlarge MP4 atom sibling count at top level
limit (#1344)" is hit by this file. As a consequence, I enlarged the
limit with a new commit "Enlarge MP4 atom sibling count at top level
limit (#1344)". This has the consequence that the crafted file
provided by issue #1344 will keep TagLib busy a bit longer (2s on my
system), but it should now be large enough to tolerate legitimate
files. In order to let Uwe verify that the current master branch of
TagLib (up to the mentioned commit) solves the problem for all his
files, I provided him a development snapshot of Kid3 using that
specific version of TagLib
(https://sourceforge.net/projects/kid3/files/kid3/development/) and he
confirmed that all the files with problems reported by Gerbera can now
be parsed again by TagLib.


More information about the taglib-devel mailing list