Revisions of taglib
Ruediger Oertel (oertel)
committed
(revision 2)
Update taglib from 1.11.1 (released in 2017) to 1.13.1 (jsc#PED-6566) I submitted from my home project instead of from obs because the version in Factory is missing some bug references which I submitted to the devel project (https://build.opensuse.org/request/show/1144145) but the devel project already has taglib 2.0 which is binary incompatible with 1.x . - Update to version 1.13.1: * Fixed parsing of TXXX frames without description. * Detect MP4 atoms with invalid length or type. * Do not miss ID3v2 frames when an extended header is present. * Use property "DISCSUBTITLE" for ID3v2 "TSST" frame. * Build system improvements: Use absolute path for macOS dylib install name, support --define-prefix when using pkg-config, fixed minimum required CppUnit version. * Code clean up using clang-tidy. - Update to version 1.13: * Added interface StreamTypeResolver to support streams which cannot be fopen()'ed, e.g. network files. * Added MP4::File::strip() to remove meta atom from MP4 file. * Added Map::value() to look up without creating entry. * Use property "WORK" instead of "CONTENTGROUP" for ID3v2 "TIT1" frame, * use property "WORK" for ASF "WM/ContentGroupDescription", * use property "COMPILATION" for ID3v2 "TCMP" frame. * Build system improvements: option WITH_ZLIB, BUILD_TESTING instead of * BUILD_TESTS, GNUInstallDirs, FeatureSummary, tests with BUILD_SHARED_LIBS, * cross compilation with Buildroot, systems without HAVE_GCC_ATOMIC, Clang. * Fixed heap-buffer-overflows when handling ASF, APE, FLAC, ID3v2, MP4, MPC tags. * Fixed detection of invalid file by extension when correct type can be detected by contents. * Fixed unnecessary creation of map entries in APE and FLAC tags if looked up tag does not exist. * Fixed parsing of MP4 non-full meta atoms. * Fixed potential ID3v1 false positive in the presence of an APE tag. * Fixed ID3v2 version handling for frames embedded in CHAP or CTOC frames. * Fixed parsing of multiple strings with a single BOM in ID3v2.4.0. * Fixed several smaller issues reported by clang-tidy. - Remove build rpath from executables (boo#1199058, similar to bsc#1166467 which was fixed in SLE using -DCMAKE_SKIP_RPATH=ON
Ruediger Oertel (oertel)
committed
(revision 1)
initialize package
Displaying all 2 revisions