summaryrefslogtreecommitdiffstats
path: root/tdefile-plugins/flac/tdefile_flac.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use tdeprocess.hMichele Calgaro2024-12-021-1/+1
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Fix mime type registration for FLAC with taglib>=2mio2024-08-191-0/+1
| | | | | | | | | | | | | | | | | | | | | The TAGLIB_*_VERSION macros are not (and never have been) defined in tag.h, however, tag.h used to include tstring.h, which included taglib.h [0]. KFlacPlugin doesn't use the 'name' argument in it's constructor so it can support earlier versions of taglib (< 1.2), instead, it registers the mime type info for both 'audio/x-flac' and 'audio/x-oggflac' when it is first loaded. However, since 'audio/x-oggflac' was never being registered (because TAGLIB_1_2 wasn't defined), when KRenamer attempted to get the mime type info for 'audio/x-oggflac', the call failed and it's 'keys' member was never altered, causing the additional 'flac' to be appended [1]. [0]: https://github.com/taglib/taglib/commit/a08acdcf23c5d4ac4cb795f5edfdc539055138b7#diff-83ce8ae463020e723895af7e50380bc507f358a2d56313767d5305a759bb9f02 [1]: https://mirror.git.trinitydesktop.org/gitea/TDE/krename/src/branch/r14.1.x/krename/fileplugin.cpp#L46-L98 Fixes: https://mirror.git.trinitydesktop.org/gitea/TDE/tdemultimedia/issues/77 Signed-off-by: mio <stigma@disroot.org>
* Add support for TagLib 2.Slávek Banko2024-02-121-2/+2
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix FTBFS caused by taglib as a result of the QString -> TQString remaningMichele Calgaro2023-09-271-5/+7
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Rename additional header files to avoid conflicts with KDE4Timothy Pearson2013-02-151-1/+1
|
* Rename a number of libraries and executables to avoid conflicts with KDE4Timothy Pearson2013-01-271-0/+282