lp://staging/taglib
- Get this branch:
- bzr branch lp://staging/taglib
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at https://github.com/taglib/taglib.git.
Last successful import was .
Recent revisions
- 1581. By Urs Fleisch
-
Use property "WORK" instead of "CONTENTGROUP" for ID3v2 "TIT1" frame
Also use "WORK" for ASF "WM/ContentGrou
pDescription" , as it corresponds
to "TIT1" according to
https://docs.microsoft .com/en- us/windows/ win32/wmformat/ id3-tag- support.
Add property "COMPILATION" for ID3v2 "TCMP" to be consistent with
MP4 "cpil". - 1579. By James D. Smith <email address hidden>
-
Utils: Fix potential ID3v1 false positive in the presence of an APE tag.
- 1578. By Urs Fleisch
-
Correctly parse MP4 non-full meta atoms (#1041)
There are m4a files with regular (non-full) meta atoms. When such
a meta atom is not correctly parsed, the subsequent atoms are not
recognized and offsets will not be adjusted when atoms are added,
which will corrupt the MP4 file.This change will look behind the meta atom to check if the next
atom follows directly, i.e. without the four bytes with version
and flags as they exist in full atoms. In such a case, these
four bytes will not be skipped.Witnesses of this strange format specification are
https://leo-van- stee.github. io/
https://github. com/axiomatic- systems/ Bento4/ blob/v1. 6.0-639/ Source/ C%2B%2B/ Core/Ap4Contain erAtom. cpp#L60 - 1574. By Hugo Beauzée-Luyssen
-
fileref: Fall back on file name resolvers
when no stream resolver is available
- 1573. By Hugo Beauzée-Luyssen
-
detectByResolvers: Don't mandate an actual file to be present
The main point of IOStream is to be able to use taglib with some content
that can't be fopen()'ed, for instance a network file, or a local file
on a system that doesn't support opening a file directly through fopen
& such.
This commit adds an overload for detectByResolvers that will stick to
using an IOStream all the way.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)