Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Maui
Pix
Commits
ee52aa94
Commit
ee52aa94
authored
Jul 01, 2019
by
Camilo higuita
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gfixes
parent
13b44ef6
Changes
209
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
209 changed files
with
0 additions
and
49205 deletions
+0
-49205
3rdparty/taglib/CMakeLists.txt
3rdparty/taglib/CMakeLists.txt
+0
-335
3rdparty/taglib/ape/ape-tag-format.txt
3rdparty/taglib/ape/ape-tag-format.txt
+0
-170
3rdparty/taglib/ape/apefile.cpp
3rdparty/taglib/ape/apefile.cpp
+0
-314
3rdparty/taglib/ape/apefile.h
3rdparty/taglib/ape/apefile.h
+0
-229
3rdparty/taglib/ape/apefooter.cpp
3rdparty/taglib/ape/apefooter.cpp
+0
-236
3rdparty/taglib/ape/apefooter.h
3rdparty/taglib/ape/apefooter.h
+0
-173
3rdparty/taglib/ape/apeitem.cpp
3rdparty/taglib/ape/apeitem.cpp
+0
-286
3rdparty/taglib/ape/apeitem.h
3rdparty/taglib/ape/apeitem.h
+0
-219
3rdparty/taglib/ape/apeproperties.cpp
3rdparty/taglib/ape/apeproperties.cpp
+0
-232
3rdparty/taglib/ape/apeproperties.h
3rdparty/taglib/ape/apeproperties.h
+0
-99
3rdparty/taglib/ape/apetag.cpp
3rdparty/taglib/ape/apetag.cpp
+0
-383
3rdparty/taglib/ape/apetag.h
3rdparty/taglib/ape/apetag.h
+0
-208
3rdparty/taglib/asf/asfattribute.cpp
3rdparty/taglib/asf/asfattribute.cpp
+0
-350
3rdparty/taglib/asf/asfattribute.h
3rdparty/taglib/asf/asfattribute.h
+0
-203
3rdparty/taglib/asf/asffile.cpp
3rdparty/taglib/asf/asffile.cpp
+0
-630
3rdparty/taglib/asf/asffile.h
3rdparty/taglib/asf/asffile.h
+0
-148
3rdparty/taglib/asf/asfpicture.cpp
3rdparty/taglib/asf/asfpicture.cpp
+0
-179
3rdparty/taglib/asf/asfpicture.h
3rdparty/taglib/asf/asfpicture.h
+0
-217
3rdparty/taglib/asf/asfproperties.cpp
3rdparty/taglib/asf/asfproperties.cpp
+0
-111
3rdparty/taglib/asf/asfproperties.h
3rdparty/taglib/asf/asfproperties.h
+0
-76
3rdparty/taglib/asf/asftag.cpp
3rdparty/taglib/asf/asftag.cpp
+0
-354
3rdparty/taglib/asf/asftag.h
3rdparty/taglib/asf/asftag.h
+0
-190
3rdparty/taglib/audioproperties.cpp
3rdparty/taglib/audioproperties.cpp
+0
-51
3rdparty/taglib/audioproperties.h
3rdparty/taglib/audioproperties.h
+0
-110
3rdparty/taglib/config.h
3rdparty/taglib/config.h
+0
-35
3rdparty/taglib/fileref.cpp
3rdparty/taglib/fileref.cpp
+0
-286
3rdparty/taglib/fileref.h
3rdparty/taglib/fileref.h
+0
-263
3rdparty/taglib/flac/flacfile.cpp
3rdparty/taglib/flac/flacfile.cpp
+0
-568
3rdparty/taglib/flac/flacfile.h
3rdparty/taglib/flac/flacfile.h
+0
-305
3rdparty/taglib/flac/flacmetadatablock.cpp
3rdparty/taglib/flac/flacmetadatablock.cpp
+0
-47
3rdparty/taglib/flac/flacmetadatablock.h
3rdparty/taglib/flac/flacmetadatablock.h
+0
-75
3rdparty/taglib/flac/flacpicture.cpp
3rdparty/taglib/flac/flacpicture.cpp
+0
-217
3rdparty/taglib/flac/flacpicture.h
3rdparty/taglib/flac/flacpicture.h
+0
-208
3rdparty/taglib/flac/flacproperties.cpp
3rdparty/taglib/flac/flacproperties.cpp
+0
-169
3rdparty/taglib/flac/flacproperties.h
3rdparty/taglib/flac/flacproperties.h
+0
-103
3rdparty/taglib/flac/flacunknownmetadatablock.cpp
3rdparty/taglib/flac/flacunknownmetadatablock.cpp
+0
-79
3rdparty/taglib/flac/flacunknownmetadatablock.h
3rdparty/taglib/flac/flacunknownmetadatablock.h
+0
-81
3rdparty/taglib/it/itfile.cpp
3rdparty/taglib/it/itfile.cpp
+0
-330
3rdparty/taglib/it/itfile.h
3rdparty/taglib/it/itfile.h
+0
-109
3rdparty/taglib/it/itproperties.cpp
3rdparty/taglib/it/itproperties.cpp
+0
-245
3rdparty/taglib/it/itproperties.h
3rdparty/taglib/it/itproperties.h
+0
-101
3rdparty/taglib/mod/modfile.cpp
3rdparty/taglib/mod/modfile.cpp
+0
-187
3rdparty/taglib/mod/modfile.h
3rdparty/taglib/mod/modfile.h
+0
-110
3rdparty/taglib/mod/modfilebase.cpp
3rdparty/taglib/mod/modfilebase.cpp
+0
-120
3rdparty/taglib/mod/modfilebase.h
3rdparty/taglib/mod/modfilebase.h
+0
-62
3rdparty/taglib/mod/modfileprivate.h
3rdparty/taglib/mod/modfileprivate.h
+0
-67
3rdparty/taglib/mod/modproperties.cpp
3rdparty/taglib/mod/modproperties.cpp
+0
-96
3rdparty/taglib/mod/modproperties.h
3rdparty/taglib/mod/modproperties.h
+0
-65
3rdparty/taglib/mod/modtag.cpp
3rdparty/taglib/mod/modtag.cpp
+0
-168
3rdparty/taglib/mod/modtag.h
3rdparty/taglib/mod/modtag.h
+0
-190
3rdparty/taglib/mp4/mp4atom.cpp
3rdparty/taglib/mp4/mp4atom.cpp
+0
-194
3rdparty/taglib/mp4/mp4atom.h
3rdparty/taglib/mp4/mp4atom.h
+0
-111
3rdparty/taglib/mp4/mp4coverart.cpp
3rdparty/taglib/mp4/mp4coverart.cpp
+0
-83
3rdparty/taglib/mp4/mp4coverart.h
3rdparty/taglib/mp4/mp4coverart.h
+0
-75
3rdparty/taglib/mp4/mp4file.cpp
3rdparty/taglib/mp4/mp4file.cpp
+0
-163
3rdparty/taglib/mp4/mp4file.h
3rdparty/taglib/mp4/mp4file.h
+0
-130
3rdparty/taglib/mp4/mp4item.cpp
3rdparty/taglib/mp4/mp4item.cpp
+0
-206
3rdparty/taglib/mp4/mp4item.h
3rdparty/taglib/mp4/mp4item.h
+0
-83
3rdparty/taglib/mp4/mp4properties.cpp
3rdparty/taglib/mp4/mp4properties.cpp
+0
-199
3rdparty/taglib/mp4/mp4properties.h
3rdparty/taglib/mp4/mp4properties.h
+0
-71
3rdparty/taglib/mp4/mp4tag.cpp
3rdparty/taglib/mp4/mp4tag.cpp
+0
-918
3rdparty/taglib/mp4/mp4tag.h
3rdparty/taglib/mp4/mp4tag.h
+0
-118
3rdparty/taglib/mpc/mpcfile.cpp
3rdparty/taglib/mpc/mpcfile.cpp
+0
-367
3rdparty/taglib/mpc/mpcfile.h
3rdparty/taglib/mpc/mpcfile.h
+0
-231
3rdparty/taglib/mpc/mpcproperties.cpp
3rdparty/taglib/mpc/mpcproperties.cpp
+0
-316
3rdparty/taglib/mpc/mpcproperties.h
3rdparty/taglib/mpc/mpcproperties.h
+0
-122
3rdparty/taglib/mpeg/id3v1/id3v1genres.cpp
3rdparty/taglib/mpeg/id3v1/id3v1genres.cpp
+0
-219
3rdparty/taglib/mpeg/id3v1/id3v1genres.h
3rdparty/taglib/mpeg/id3v1/id3v1genres.h
+0
-66
3rdparty/taglib/mpeg/id3v1/id3v1tag.cpp
3rdparty/taglib/mpeg/id3v1/id3v1tag.cpp
+0
-265
3rdparty/taglib/mpeg/id3v1/id3v1tag.h
3rdparty/taglib/mpeg/id3v1/id3v1tag.h
+0
-202
3rdparty/taglib/mpeg/id3v2/frames/attachedpictureframe.cpp
3rdparty/taglib/mpeg/id3v2/frames/attachedpictureframe.cpp
+0
-222
3rdparty/taglib/mpeg/id3v2/frames/attachedpictureframe.h
3rdparty/taglib/mpeg/id3v2/frames/attachedpictureframe.h
+0
-230
3rdparty/taglib/mpeg/id3v2/frames/commentsframe.cpp
3rdparty/taglib/mpeg/id3v2/frames/commentsframe.cpp
+0
-197
3rdparty/taglib/mpeg/id3v2/frames/commentsframe.h
3rdparty/taglib/mpeg/id3v2/frames/commentsframe.h
+0
-179
3rdparty/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.cpp
...glib/mpeg/id3v2/frames/generalencapsulatedobjectframe.cpp
+0
-176
3rdparty/taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.h
...taglib/mpeg/id3v2/frames/generalencapsulatedobjectframe.h
+0
-178
3rdparty/taglib/mpeg/id3v2/frames/ownershipframe.cpp
3rdparty/taglib/mpeg/id3v2/frames/ownershipframe.cpp
+0
-162
3rdparty/taglib/mpeg/id3v2/frames/ownershipframe.h
3rdparty/taglib/mpeg/id3v2/frames/ownershipframe.h
+0
-151
3rdparty/taglib/mpeg/id3v2/frames/popularimeterframe.cpp
3rdparty/taglib/mpeg/id3v2/frames/popularimeterframe.cpp
+0
-137
3rdparty/taglib/mpeg/id3v2/frames/popularimeterframe.h
3rdparty/taglib/mpeg/id3v2/frames/popularimeterframe.h
+0
-132
3rdparty/taglib/mpeg/id3v2/frames/privateframe.cpp
3rdparty/taglib/mpeg/id3v2/frames/privateframe.cpp
+0
-128
3rdparty/taglib/mpeg/id3v2/frames/privateframe.h
3rdparty/taglib/mpeg/id3v2/frames/privateframe.h
+0
-111
3rdparty/taglib/mpeg/id3v2/frames/relativevolumeframe.cpp
3rdparty/taglib/mpeg/id3v2/frames/relativevolumeframe.cpp
+0
-236
3rdparty/taglib/mpeg/id3v2/frames/relativevolumeframe.h
3rdparty/taglib/mpeg/id3v2/frames/relativevolumeframe.h
+0
-274
3rdparty/taglib/mpeg/id3v2/frames/textidentificationframe.cpp
...arty/taglib/mpeg/id3v2/frames/textidentificationframe.cpp
+0
-423
3rdparty/taglib/mpeg/id3v2/frames/textidentificationframe.h
3rdparty/taglib/mpeg/id3v2/frames/textidentificationframe.h
+0
-313
3rdparty/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.cpp
...ty/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.cpp
+0
-148
3rdparty/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.h
...arty/taglib/mpeg/id3v2/frames/uniquefileidentifierframe.h
+0
-123
3rdparty/taglib/mpeg/id3v2/frames/unknownframe.cpp
3rdparty/taglib/mpeg/id3v2/frames/unknownframe.cpp
+0
-84
3rdparty/taglib/mpeg/id3v2/frames/unknownframe.h
3rdparty/taglib/mpeg/id3v2/frames/unknownframe.h
+0
-79
3rdparty/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp
...ty/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp
+0
-193
3rdparty/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.h
...arty/taglib/mpeg/id3v2/frames/unsynchronizedlyricsframe.h
+0
-179
3rdparty/taglib/mpeg/id3v2/frames/urllinkframe.cpp
3rdparty/taglib/mpeg/id3v2/frames/urllinkframe.cpp
+0
-230
3rdparty/taglib/mpeg/id3v2/frames/urllinkframe.h
3rdparty/taglib/mpeg/id3v2/frames/urllinkframe.h
+0
-189
3rdparty/taglib/mpeg/id3v2/id3v2.2.0.txt
3rdparty/taglib/mpeg/id3v2/id3v2.2.0.txt
+0
-1660
3rdparty/taglib/mpeg/id3v2/id3v2.3.0.txt
3rdparty/taglib/mpeg/id3v2/id3v2.3.0.txt
+0
-2022
3rdparty/taglib/mpeg/id3v2/id3v2.4.0-frames.txt
3rdparty/taglib/mpeg/id3v2/id3v2.4.0-frames.txt
+0
-1734
3rdparty/taglib/mpeg/id3v2/id3v2.4.0-structure.txt
3rdparty/taglib/mpeg/id3v2/id3v2.4.0-structure.txt
+0
-733
3rdparty/taglib/mpeg/id3v2/id3v2extendedheader.cpp
3rdparty/taglib/mpeg/id3v2/id3v2extendedheader.cpp
+0
-71
3rdparty/taglib/mpeg/id3v2/id3v2extendedheader.h
3rdparty/taglib/mpeg/id3v2/id3v2extendedheader.h
+0
-93
3rdparty/taglib/mpeg/id3v2/id3v2footer.cpp
3rdparty/taglib/mpeg/id3v2/id3v2footer.cpp
+0
-60
3rdparty/taglib/mpeg/id3v2/id3v2footer.h
3rdparty/taglib/mpeg/id3v2/id3v2footer.h
+0
-82
3rdparty/taglib/mpeg/id3v2/id3v2frame.cpp
3rdparty/taglib/mpeg/id3v2/id3v2frame.cpp
+0
-844
3rdparty/taglib/mpeg/id3v2/id3v2frame.h
3rdparty/taglib/mpeg/id3v2/id3v2frame.h
+0
-518
3rdparty/taglib/mpeg/id3v2/id3v2framefactory.cpp
3rdparty/taglib/mpeg/id3v2/id3v2framefactory.cpp
+0
-458
3rdparty/taglib/mpeg/id3v2/id3v2framefactory.h
3rdparty/taglib/mpeg/id3v2/id3v2framefactory.h
+0
-166
3rdparty/taglib/mpeg/id3v2/id3v2header.cpp
3rdparty/taglib/mpeg/id3v2/id3v2header.cpp
+0
-243
3rdparty/taglib/mpeg/id3v2/id3v2header.h
3rdparty/taglib/mpeg/id3v2/id3v2header.h
+0
-175
3rdparty/taglib/mpeg/id3v2/id3v2synchdata.cpp
3rdparty/taglib/mpeg/id3v2/id3v2synchdata.cpp
+0
-84
3rdparty/taglib/mpeg/id3v2/id3v2synchdata.h
3rdparty/taglib/mpeg/id3v2/id3v2synchdata.h
+0
-70
3rdparty/taglib/mpeg/id3v2/id3v2tag.cpp
3rdparty/taglib/mpeg/id3v2/id3v2tag.cpp
+0
-732
3rdparty/taglib/mpeg/id3v2/id3v2tag.h
3rdparty/taglib/mpeg/id3v2/id3v2tag.h
+0
-412
3rdparty/taglib/mpeg/mpegfile.cpp
3rdparty/taglib/mpeg/mpegfile.cpp
+0
-663
3rdparty/taglib/mpeg/mpegfile.h
3rdparty/taglib/mpeg/mpegfile.h
+0
-390
3rdparty/taglib/mpeg/mpegheader.cpp
3rdparty/taglib/mpeg/mpegheader.cpp
+0
-277
3rdparty/taglib/mpeg/mpegheader.h
3rdparty/taglib/mpeg/mpegheader.h
+0
-166
3rdparty/taglib/mpeg/mpegproperties.cpp
3rdparty/taglib/mpeg/mpegproperties.cpp
+0
-254
3rdparty/taglib/mpeg/mpegproperties.h
3rdparty/taglib/mpeg/mpegproperties.h
+0
-118
3rdparty/taglib/mpeg/xingheader.cpp
3rdparty/taglib/mpeg/xingheader.cpp
+0
-115
3rdparty/taglib/mpeg/xingheader.h
3rdparty/taglib/mpeg/xingheader.h
+0
-100
3rdparty/taglib/ogg/flac/oggflacfile.cpp
3rdparty/taglib/ogg/flac/oggflacfile.cpp
+0
-294
3rdparty/taglib/ogg/flac/oggflacfile.h
3rdparty/taglib/ogg/flac/oggflacfile.h
+0
-162
3rdparty/taglib/ogg/oggfile.cpp
3rdparty/taglib/ogg/oggfile.cpp
+0
-432
3rdparty/taglib/ogg/oggfile.h
3rdparty/taglib/ogg/oggfile.h
+0
-122
3rdparty/taglib/ogg/oggpage.cpp
3rdparty/taglib/ogg/oggpage.cpp
+0
-340
3rdparty/taglib/ogg/oggpage.h
3rdparty/taglib/ogg/oggpage.h
+0
-211
3rdparty/taglib/ogg/oggpageheader.cpp
3rdparty/taglib/ogg/oggpageheader.cpp
+0
-323
3rdparty/taglib/ogg/oggpageheader.h
3rdparty/taglib/ogg/oggpageheader.h
+0
-232
3rdparty/taglib/ogg/opus/opusfile.cpp
3rdparty/taglib/ogg/opus/opusfile.cpp
+0
-139
3rdparty/taglib/ogg/opus/opusfile.h
3rdparty/taglib/ogg/opus/opusfile.h
+0
-124
3rdparty/taglib/ogg/opus/opusproperties.cpp
3rdparty/taglib/ogg/opus/opusproperties.cpp
+0
-161
3rdparty/taglib/ogg/opus/opusproperties.h
3rdparty/taglib/ogg/opus/opusproperties.h
+0
-96
3rdparty/taglib/ogg/speex/speexfile.cpp
3rdparty/taglib/ogg/speex/speexfile.cpp
+0
-132
3rdparty/taglib/ogg/speex/speexfile.h
3rdparty/taglib/ogg/speex/speexfile.h
+0
-126
3rdparty/taglib/ogg/speex/speexproperties.cpp
3rdparty/taglib/ogg/speex/speexproperties.cpp
+0
-170
3rdparty/taglib/ogg/speex/speexproperties.h
3rdparty/taglib/ogg/speex/speexproperties.h
+0
-89
3rdparty/taglib/ogg/vorbis/vorbisfile.cpp
3rdparty/taglib/ogg/vorbis/vorbisfile.cpp
+0
-138
3rdparty/taglib/ogg/vorbis/vorbisfile.h
3rdparty/taglib/ogg/vorbis/vorbisfile.h
+0
-144
3rdparty/taglib/ogg/vorbis/vorbisproperties.cpp
3rdparty/taglib/ogg/vorbis/vorbisproperties.cpp
+0
-183
3rdparty/taglib/ogg/vorbis/vorbisproperties.h
3rdparty/taglib/ogg/vorbis/vorbisproperties.h
+0
-125
3rdparty/taglib/ogg/xiphcomment.cpp
3rdparty/taglib/ogg/xiphcomment.cpp
+0
-382
3rdparty/taglib/ogg/xiphcomment.h
3rdparty/taglib/ogg/xiphcomment.h
+0
-225
3rdparty/taglib/riff/aiff/aifffile.cpp
3rdparty/taglib/riff/aiff/aifffile.cpp
+0
-144
3rdparty/taglib/riff/aiff/aifffile.h
3rdparty/taglib/riff/aiff/aifffile.h
+0
-142
3rdparty/taglib/riff/aiff/aiffproperties.cpp
3rdparty/taglib/riff/aiff/aiffproperties.cpp
+0
-160
3rdparty/taglib/riff/aiff/aiffproperties.h
3rdparty/taglib/riff/aiff/aiffproperties.h
+0
-83
3rdparty/taglib/riff/rifffile.cpp
3rdparty/taglib/riff/rifffile.cpp
+0
-321
3rdparty/taglib/riff/rifffile.h
3rdparty/taglib/riff/rifffile.h
+0
-157
3rdparty/taglib/riff/wav/infotag.cpp
3rdparty/taglib/riff/wav/infotag.cpp
+0
-266
3rdparty/taglib/riff/wav/infotag.h
3rdparty/taglib/riff/wav/infotag.h
+0
-192
3rdparty/taglib/riff/wav/wavfile.cpp
3rdparty/taglib/riff/wav/wavfile.cpp
+0
-244
3rdparty/taglib/riff/wav/wavfile.h
3rdparty/taglib/riff/wav/wavfile.h
+0
-189
3rdparty/taglib/riff/wav/wavproperties.cpp
3rdparty/taglib/riff/wav/wavproperties.cpp
+0
-129
3rdparty/taglib/riff/wav/wavproperties.h
3rdparty/taglib/riff/wav/wavproperties.h
+0
-92
3rdparty/taglib/s3m/s3mfile.cpp
3rdparty/taglib/s3m/s3mfile.cpp
+0
-243
3rdparty/taglib/s3m/s3mfile.h
3rdparty/taglib/s3m/s3mfile.h
+0
-108
3rdparty/taglib/s3m/s3mproperties.cpp
3rdparty/taglib/s3m/s3mproperties.cpp
+0
-204
3rdparty/taglib/s3m/s3mproperties.h
3rdparty/taglib/s3m/s3mproperties.h
+0
-88
3rdparty/taglib/tag.cpp
3rdparty/taglib/tag.cpp
+0
-180
3rdparty/taglib/tag.h
3rdparty/taglib/tag.h
+0
-201
3rdparty/taglib/taglib_config.h
3rdparty/taglib/taglib_config.h
+0
-4
3rdparty/taglib/taglib_config.h.cmake
3rdparty/taglib/taglib_config.h.cmake
+0
-4
3rdparty/taglib/taglib_export.h
3rdparty/taglib/taglib_export.h
+0
-43
3rdparty/taglib/tagunion.cpp
3rdparty/taglib/tagunion.cpp
+0
-186
3rdparty/taglib/tagunion.h
3rdparty/taglib/tagunion.h
+0
-95
3rdparty/taglib/toolkit/taglib.h
3rdparty/taglib/toolkit/taglib.h
+0
-170
3rdparty/taglib/toolkit/tbytevector.cpp
3rdparty/taglib/toolkit/tbytevector.cpp
+0
-857
3rdparty/taglib/toolkit/tbytevector.h
3rdparty/taglib/toolkit/tbytevector.h
+0
-518
3rdparty/taglib/toolkit/tbytevectorlist.cpp
3rdparty/taglib/toolkit/tbytevectorlist.cpp
+0
-102
3rdparty/taglib/toolkit/tbytevectorlist.h
3rdparty/taglib/toolkit/tbytevectorlist.h
+0
-91
3rdparty/taglib/toolkit/tbytevectorstream.cpp
3rdparty/taglib/toolkit/tbytevectorstream.cpp
+0
-167
3rdparty/taglib/toolkit/tbytevectorstream.h
3rdparty/taglib/toolkit/tbytevectorstream.h
+0
-145
3rdparty/taglib/toolkit/tdebug.cpp
3rdparty/taglib/toolkit/tdebug.cpp
+0
-99
3rdparty/taglib/toolkit/tdebug.h
3rdparty/taglib/toolkit/tdebug.h
+0
-62
3rdparty/taglib/toolkit/tdebuglistener.cpp
3rdparty/taglib/toolkit/tdebuglistener.cpp
+0
-85
3rdparty/taglib/toolkit/tdebuglistener.h
3rdparty/taglib/toolkit/tdebuglistener.h
+0
-74
3rdparty/taglib/toolkit/tfile.cpp
3rdparty/taglib/toolkit/tfile.cpp
+0
-503
3rdparty/taglib/toolkit/tfile.h
3rdparty/taglib/toolkit/tfile.h
+0
-306
3rdparty/taglib/toolkit/tfilestream.cpp
3rdparty/taglib/toolkit/tfilestream.cpp
+0
-492
3rdparty/taglib/toolkit/tfilestream.h
3rdparty/taglib/toolkit/tfilestream.h
+0
-154
3rdparty/taglib/toolkit/tiostream.cpp
3rdparty/taglib/toolkit/tiostream.cpp
+0
-150
3rdparty/taglib/toolkit/tiostream.h
3rdparty/taglib/toolkit/tiostream.h
+0
-169
3rdparty/taglib/toolkit/tlist.h
3rdparty/taglib/toolkit/tlist.h
+0
-257
3rdparty/taglib/toolkit/tlist.tcc
3rdparty/taglib/toolkit/tlist.tcc
+0
-324
3rdparty/taglib/toolkit/tmap.h
3rdparty/taglib/toolkit/tmap.h
+0
-199
3rdparty/taglib/toolkit/tmap.tcc
3rdparty/taglib/toolkit/tmap.tcc
+0
-199
3rdparty/taglib/toolkit/tpropertymap.cpp
3rdparty/taglib/toolkit/tpropertymap.cpp
+0
-173
3rdparty/taglib/toolkit/tpropertymap.h
3rdparty/taglib/toolkit/tpropertymap.h
+0
-233
3rdparty/taglib/toolkit/trefcounter.cpp
3rdparty/taglib/toolkit/trefcounter.cpp
+0
-108
3rdparty/taglib/toolkit/trefcounter.h
3rdparty/taglib/toolkit/trefcounter.h
+0
-111
3rdparty/taglib/toolkit/tstring.cpp
3rdparty/taglib/toolkit/tstring.cpp
+0
-880
3rdparty/taglib/toolkit/tstring.h
3rdparty/taglib/toolkit/tstring.h
+0
-543
3rdparty/taglib/toolkit/tstringlist.cpp
3rdparty/taglib/toolkit/tstringlist.cpp
+0
-123
3rdparty/taglib/toolkit/tstringlist.h
3rdparty/taglib/toolkit/tstringlist.h
+0
-115
3rdparty/taglib/toolkit/tutils.h
3rdparty/taglib/toolkit/tutils.h
+0
-190
3rdparty/taglib/toolkit/unicode.cpp
3rdparty/taglib/toolkit/unicode.cpp
+0
-303
3rdparty/taglib/toolkit/unicode.h
3rdparty/taglib/toolkit/unicode.h
+0
-154
3rdparty/taglib/trueaudio/trueaudiofile.cpp
3rdparty/taglib/trueaudio/trueaudiofile.cpp
+0
-325
3rdparty/taglib/trueaudio/trueaudiofile.h
3rdparty/taglib/trueaudio/trueaudiofile.h
+0
-252
3rdparty/taglib/trueaudio/trueaudioproperties.cpp
3rdparty/taglib/trueaudio/trueaudioproperties.cpp
+0
-150
3rdparty/taglib/trueaudio/trueaudioproperties.h
3rdparty/taglib/trueaudio/trueaudioproperties.h
+0
-98
3rdparty/taglib/wavpack/wavpackfile.cpp
3rdparty/taglib/wavpack/wavpackfile.cpp
+0
-311
3rdparty/taglib/wavpack/wavpackfile.h
3rdparty/taglib/wavpack/wavpackfile.h
+0
-216
3rdparty/taglib/wavpack/wavpackproperties.cpp
3rdparty/taglib/wavpack/wavpackproperties.cpp
+0
-203
3rdparty/taglib/wavpack/wavpackproperties.h
3rdparty/taglib/wavpack/wavpackproperties.h
+0
-110
3rdparty/taglib/xm/xmfile.cpp
3rdparty/taglib/xm/xmfile.cpp
+0
-650
3rdparty/taglib/xm/xmfile.h
3rdparty/taglib/xm/xmfile.h
+0
-108
3rdparty/taglib/xm/xmproperties.cpp
3rdparty/taglib/xm/xmproperties.cpp
+0
-180
3rdparty/taglib/xm/xmproperties.h
3rdparty/taglib/xm/xmproperties.h
+0
-79
No files found.
3rdparty/taglib/CMakeLists.txt
deleted
100644 → 0
View file @
13b44ef6
set
(
CMAKE_INCLUDE_CURRENT_DIR ON
)
include_directories
(
${
CMAKE_CURRENT_SOURCE_DIR
}
/toolkit
${
CMAKE_CURRENT_SOURCE_DIR
}
/asf
${
CMAKE_CURRENT_SOURCE_DIR
}
/mpeg
${
CMAKE_CURRENT_SOURCE_DIR
}
/ogg
${
CMAKE_CURRENT_SOURCE_DIR
}
/ogg/flac
${
CMAKE_CURRENT_SOURCE_DIR
}
/flac
${
CMAKE_CURRENT_SOURCE_DIR
}
/mpc
${
CMAKE_CURRENT_SOURCE_DIR
}
/mp4
${
CMAKE_CURRENT_SOURCE_DIR
}
/ogg/vorbis
${
CMAKE_CURRENT_SOURCE_DIR
}
/ogg/speex
${
CMAKE_CURRENT_SOURCE_DIR
}
/ogg/opus
${
CMAKE_CURRENT_SOURCE_DIR
}
/mpeg/id3v2
${
CMAKE_CURRENT_SOURCE_DIR
}
/mpeg/id3v2/frames
${
CMAKE_CURRENT_SOURCE_DIR
}
/mpeg/id3v1
${
CMAKE_CURRENT_SOURCE_DIR
}
/ape
${
CMAKE_CURRENT_SOURCE_DIR
}
/wavpack
${
CMAKE_CURRENT_SOURCE_DIR
}
/trueaudio
${
CMAKE_CURRENT_SOURCE_DIR
}
/riff
${
CMAKE_CURRENT_SOURCE_DIR
}
/riff/aiff
${
CMAKE_CURRENT_SOURCE_DIR
}
/riff/wav
${
CMAKE_CURRENT_SOURCE_DIR
}
/mod
${
CMAKE_CURRENT_SOURCE_DIR
}
/s3m
${
CMAKE_CURRENT_SOURCE_DIR
}
/it
${
CMAKE_CURRENT_SOURCE_DIR
}
/xm
)
if
(
ZLIB_FOUND
)
include_directories
(
${
ZLIB_INCLUDE_DIR
}
)
endif
()
set
(
tag_HDRS
tag.h
fileref.h
audioproperties.h
taglib_export.h
${
CMAKE_BINARY_DIR
}
/taglib_config.h
toolkit/taglib.h
toolkit/tstring.h
toolkit/tlist.h
toolkit/tlist.tcc
toolkit/tstringlist.h
toolkit/tbytevector.h
toolkit/tbytevectorlist.h
toolkit/tbytevectorstream.h
toolkit/tiostream.h
toolkit/tfile.h
toolkit/tfilestream.h
toolkit/tmap.h
toolkit/tmap.tcc
toolkit/tpropertymap.h
toolkit/trefcounter.h
toolkit/tdebuglistener.h
mpeg/mpegfile.h
mpeg/mpegproperties.h
mpeg/mpegheader.h
mpeg/xingheader.h
mpeg/id3v1/id3v1tag.h
mpeg/id3v1/id3v1genres.h
mpeg/id3v2/id3v2extendedheader.h
mpeg/id3v2/id3v2frame.h
mpeg/id3v2/id3v2header.h
mpeg/id3v2/id3v2synchdata.h
mpeg/id3v2/id3v2footer.h
mpeg/id3v2/id3v2framefactory.h
mpeg/id3v2/id3v2tag.h
mpeg/id3v2/frames/attachedpictureframe.h
mpeg/id3v2/frames/commentsframe.h
mpeg/id3v2/frames/generalencapsulatedobjectframe.h
mpeg/id3v2/frames/ownershipframe.h
mpeg/id3v2/frames/popularimeterframe.h
mpeg/id3v2/frames/privateframe.h
mpeg/id3v2/frames/relativevolumeframe.h
mpeg/id3v2/frames/textidentificationframe.h
mpeg/id3v2/frames/uniquefileidentifierframe.h
mpeg/id3v2/frames/unknownframe.h
mpeg/id3v2/frames/unsynchronizedlyricsframe.h
mpeg/id3v2/frames/urllinkframe.h
ogg/oggfile.h
ogg/oggpage.h
ogg/oggpageheader.h
ogg/xiphcomment.h
ogg/vorbis/vorbisfile.h
ogg/vorbis/vorbisproperties.h
ogg/flac/oggflacfile.h
ogg/speex/speexfile.h
ogg/speex/speexproperties.h
ogg/opus/opusfile.h
ogg/opus/opusproperties.h
flac/flacfile.h
flac/flacpicture.h
flac/flacproperties.h
flac/flacmetadatablock.h
ape/apefile.h
ape/apeproperties.h
ape/apetag.h
ape/apefooter.h
ape/apeitem.h
mpc/mpcfile.h
mpc/mpcproperties.h
wavpack/wavpackfile.h
wavpack/wavpackproperties.h
trueaudio/trueaudiofile.h
trueaudio/trueaudioproperties.h
riff/rifffile.h
riff/aiff/aifffile.h
riff/aiff/aiffproperties.h
riff/wav/wavfile.h
riff/wav/wavproperties.h
riff/wav/infotag.h
asf/asffile.h
asf/asfproperties.h
asf/asftag.h
asf/asfattribute.h
asf/asfpicture.h
mp4/mp4file.h
mp4/mp4atom.h
mp4/mp4tag.h
mp4/mp4item.h
mp4/mp4properties.h
mp4/mp4coverart.h
mod/modfilebase.h
mod/modfile.h
mod/modtag.h
mod/modproperties.h
it/itfile.h
it/itproperties.h
s3m/s3mfile.h
s3m/s3mproperties.h
xm/xmfile.h
xm/xmproperties.h
)
set
(
mpeg_SRCS
mpeg/mpegfile.cpp
mpeg/mpegproperties.cpp
mpeg/mpegheader.cpp
mpeg/xingheader.cpp
)
set
(
id3v1_SRCS
mpeg/id3v1/id3v1tag.cpp
mpeg/id3v1/id3v1genres.cpp
)
set
(
id3v2_SRCS
mpeg/id3v2/id3v2framefactory.cpp
mpeg/id3v2/id3v2synchdata.cpp
mpeg/id3v2/id3v2tag.cpp
mpeg/id3v2/id3v2header.cpp
mpeg/id3v2/id3v2frame.cpp
mpeg/id3v2/id3v2footer.cpp
mpeg/id3v2/id3v2extendedheader.cpp
)
set
(
frames_SRCS
mpeg/id3v2/frames/attachedpictureframe.cpp
mpeg/id3v2/frames/commentsframe.cpp
mpeg/id3v2/frames/generalencapsulatedobjectframe.cpp
mpeg/id3v2/frames/ownershipframe.cpp
mpeg/id3v2/frames/popularimeterframe.cpp
mpeg/id3v2/frames/privateframe.cpp
mpeg/id3v2/frames/relativevolumeframe.cpp
mpeg/id3v2/frames/textidentificationframe.cpp
mpeg/id3v2/frames/uniquefileidentifierframe.cpp
mpeg/id3v2/frames/unknownframe.cpp
mpeg/id3v2/frames/unsynchronizedlyricsframe.cpp
mpeg/id3v2/frames/urllinkframe.cpp
)
set
(
ogg_SRCS
ogg/oggfile.cpp
ogg/oggpage.cpp
ogg/oggpageheader.cpp
ogg/xiphcomment.cpp
)
set
(
vorbis_SRCS
ogg/vorbis/vorbisfile.cpp
ogg/vorbis/vorbisproperties.cpp
)
set
(
flacs_SRCS
flac/flacfile.cpp
flac/flacpicture.cpp
flac/flacproperties.cpp
flac/flacmetadatablock.cpp
flac/flacunknownmetadatablock.cpp
)
set
(
oggflacs_SRCS
ogg/flac/oggflacfile.cpp
)
set
(
mpc_SRCS
mpc/mpcfile.cpp
mpc/mpcproperties.cpp
)
set
(
mp4_SRCS
mp4/mp4file.cpp
mp4/mp4atom.cpp
mp4/mp4tag.cpp
mp4/mp4item.cpp
mp4/mp4properties.cpp
mp4/mp4coverart.cpp
)
set
(
ape_SRCS
ape/apetag.cpp
ape/apefooter.cpp
ape/apeitem.cpp
ape/apefile.cpp
ape/apeproperties.cpp
)
set
(
wavpack_SRCS
wavpack/wavpackfile.cpp
wavpack/wavpackproperties.cpp
)
set
(
speex_SRCS
ogg/speex/speexfile.cpp
ogg/speex/speexproperties.cpp
)
set
(
opus_SRCS
ogg/opus/opusfile.cpp
ogg/opus/opusproperties.cpp
)
set
(
trueaudio_SRCS
trueaudio/trueaudiofile.cpp
trueaudio/trueaudioproperties.cpp
)
set
(
asf_SRCS
asf/asftag.cpp
asf/asffile.cpp
asf/asfproperties.cpp
asf/asfattribute.cpp
asf/asfpicture.cpp
)
set
(
riff_SRCS
riff/rifffile.cpp
)
set
(
aiff_SRCS
riff/aiff/aifffile.cpp
riff/aiff/aiffproperties.cpp
)
set
(
wav_SRCS
riff/wav/wavfile.cpp
riff/wav/wavproperties.cpp
riff/wav/infotag.cpp
)
set
(
mod_SRCS
mod/modfilebase.cpp
mod/modfile.cpp
mod/modtag.cpp
mod/modproperties.cpp
)
set
(
s3m_SRCS
s3m/s3mfile.cpp
s3m/s3mproperties.cpp
)
set
(
it_SRCS
it/itfile.cpp
it/itproperties.cpp
)
set
(
xm_SRCS
xm/xmfile.cpp
xm/xmproperties.cpp
)
set
(
toolkit_SRCS
toolkit/tstring.cpp
toolkit/tstringlist.cpp
toolkit/tbytevector.cpp
toolkit/tbytevectorlist.cpp
toolkit/tbytevectorstream.cpp
toolkit/tiostream.cpp
toolkit/tfile.cpp
toolkit/tfilestream.cpp
toolkit/tdebug.cpp
toolkit/tpropertymap.cpp
toolkit/trefcounter.cpp
toolkit/tdebuglistener.cpp
toolkit/unicode.cpp
)
set
(
tag_LIB_SRCS
${
mpeg_SRCS
}
${
id3v1_SRCS
}
${
id3v2_SRCS
}
${
frames_SRCS
}
${
ogg_SRCS
}
${
vorbis_SRCS
}
${
oggflacs_SRCS
}
${
mpc_SRCS
}
${
ape_SRCS
}
${
toolkit_SRCS
}
${
flacs_SRCS
}
${
wavpack_SRCS
}
${
speex_SRCS
}
${
trueaudio_SRCS
}
${
riff_SRCS
}
${
aiff_SRCS
}
${
wav_SRCS
}
${
asf_SRCS
}
${
mp4_SRCS
}
${
mod_SRCS
}
${
s3m_SRCS
}
${
it_SRCS
}
${
xm_SRCS
}
${
opus_SRCS
}
tag.cpp
tagunion.cpp
fileref.cpp
audioproperties.cpp
)
add_library
(
tag
${
tag_LIB_SRCS
}
${
tag_HDRS
}
)
if
(
ZLIB_FOUND
)
target_link_libraries
(
tag
${
ZLIB_LIBRARIES
}
)
endif
()
set_target_properties
(
tag PROPERTIES
VERSION
${
TAGLIB_SOVERSION_MAJOR
}
.
${
TAGLIB_SOVERSION_MINOR
}
.
${
TAGLIB_SOVERSION_PATCH
}
SOVERSION
${
TAGLIB_SOVERSION_MAJOR
}
INSTALL_NAME_DIR
${
LIB_INSTALL_DIR
}
DEFINE_SYMBOL MAKE_TAGLIB_LIB
LINK_INTERFACE_LIBRARIES
""
PUBLIC_HEADER
"
${
tag_HDRS
}
"
)
if
(
BUILD_FRAMEWORK
)
set_target_properties
(
tag PROPERTIES FRAMEWORK TRUE
)
endif
()
install
(
TARGETS tag
FRAMEWORK DESTINATION
${
FRAMEWORK_INSTALL_DIR
}
LIBRARY DESTINATION
${
LIB_INSTALL_DIR
}
RUNTIME DESTINATION
${
BIN_INSTALL_DIR
}
ARCHIVE DESTINATION
${
LIB_INSTALL_DIR
}
PUBLIC_HEADER DESTINATION
${
INCLUDE_INSTALL_DIR
}
/taglib
)
3rdparty/taglib/ape/ape-tag-format.txt
deleted
100644 → 0
View file @
13b44ef6
================================================================================
= APE Tag Specification, Version 2.000
================================================================================
Original Content (C) 2004, Frank Klemm <frank.klemm@elster.offl.uni-jena.de>
Formatting / Editing (C) 2004, Scott Wheeler <wheeler@kde.org>
================================================================================
= Contents
================================================================================
1 - APE Tag General Structure
2 - APE Tag Header / Footer Format
3 - APE Tag Flags
4 - APE Tag Item Format
5 - APE Tag Item Supported Keys
6 - APE Tag Item Content
7 - Data Types
7.1 - Data Types / UTF-8
7.2 - Data Types / Dates
7.3 - Data Types / Timestamps
================================================================================
= 1 - APE Tag General Structure
================================================================================
Member of Basic Components of SV8 Stream Note:
It is strongly recommended that the data size be stored in the tags. The size
should normally be in the roughly one kilobyte, never more than 8 kilobytes.
Larger data should be stored externally using link entries. Linked data is much
easier to process by normal programs, so for instance JPEG data should not be
included inside the audio file.
APE Tag Version 2.000 (with header, recommended):
/================================\
| APE Tag Header | 32 bytes |
|-------------------|------------|
| APE Tag Item 1 | > 10 bytes |
| APE Tag Item 2 | > 10 bytes |
| APE Tag Item n-1 | > 10 bytes |
| APE Tag Item n | > 10 bytes |
|-------------------|------------|
| APE Tag Footer | 32 bytes |
\================================/
APE tag items should be sorted ascending by size. When streaming, parts of the
APE tag may be dropped to reduce the danger of drop outs between tracks. This
is not required, but is strongly recommended. It would be desirable for the i
tems to be sorted by importance / size, but this is not feasible. This
convention should only be broken when adding less important small items and it
is not desirable to rewrite the entire tag. An APE tag at the end of a file
(the recommended location) must have at least a footer; an APE tag at the
beginning of a file (strongly discouraged) must have at least a header.
APE Tag Version 1.000 (without header, deprecated)
/================================\
| APE Tag Item 1 | > 10 bytes |
| APE Tag Item 2 | > 10 bytes |
| APE Tag Item n-1 | > 10 bytes |
| APE Tag Item n | > 10 bytes |
|-------------------|------------|
| APE Tag Footer | 32 bytes |
\================================/
================================================================================
= 2 - APE Tag Header / Footer Format
================================================================================
Contains number, length and attributes of all tag items
Header and Footer are different in 1 bit in the Tags Flags to distinguish
between them.
Member of APE Tag 2.0
/===========================================================================\
| Preamble | 8 bytes | { 'A', 'P', 'E', 'T', 'A', 'G', 'E', 'X' } |
|----------------|---------|------------------------------------------------|
| Version Number | 4 bytes | 1000 = Version 1.000, 2000 = Version 2.000 |
|----------------|---------|------------------------------------------------|
| Tag Size | 4 bytes | Tag size in bytes including footer and all tag |
| | | items excluding the header (for 1.000 |
| | | compatibility) |
|----------------|---------|------------------------------------------------|
| Item Count | 4 bytes | Number of items in the tag |
|----------------|---------|------------------------------------------------|
| Tag Flags | 4 bytes | Global flags |
|----------------|---------|------------------------------------------------|
| Reserved | 8 bytes | Must be zeroed |
\===========================================================================/
================================================================================
= 3 - APE Tag Flags
================================================================================
The general flag structure for either items or headers / footers is the same.
Bits 31, 30 and 29 are specific to headers / footers, whereas 2 through 0 are
item specific.
Note: APE Tags from Version 1.0 do not use any of the following. All flags in
that version are zeroed and ignored when reading.
/=================================================================\
| Contains Header | Bit 31 | 1 - has header | 0 - no header |
|-----------------|-------------|---------------------------------|
| Contains Footer | Bit 30 | 1 - has footer | 0 - no footer |
|-----------------|-------------|---------------------------------|
| Is Header | Bit 29 | 1 - is header | 0 - is footer |
|-----------------|-------------|---------------------------------|
| Undefined | Bits 28 - 3 | Undefined, must be zeroed |
|-----------------|-------------|---------------------------------|
| Encoding | Bits 2 - 1 | 00 - UTF-8 |
| | | 01 - Binary Data * |
| | | 10 - External Reference ** |
| | | 11 - Reserved |
|-----------------|-------------|---------------------------------|
| Read Only | Bit 0 | 1 - read only | 0 - read/write |
\=================================================================/
(*) Should be ignored by tools for editing text values
(**) Allowed external reference formats:
- http://host/directory/filename.ext
- ftp://host/directory/filename.ext
- filename.ext
- /directory/filename.ext
- DRIVE:/directory/filename.ext
Note: External references are also UTF-8 encoded.
================================================================================
= 4 - APE Tag Item Format
================================================================================
APE Tag Items are stored as key-value pairs. APE Tags Item Key are case
sensitive, however it is illegal to use keys which only differ in case and
it is recommended that tag reading not be case sensitive.
Every key can only occur (at most) once. It is not possible to repeat a key
to signify updated contents.
Tags can be partially or completely repeated in the streaming format. This
makes it possible to display an artist and / or title if it was missed at the
beginning of the stream. It is recommended that the important information like
artist, album and title should occur approximately every 2 minutes in the
stream and again 5 to 10 seconds before the end. However, care should be tak
en not to replicate this information too often or during passages with high
bitrate demands to avoid unnecessary drop-outs.
/==============================================================================\
| Content Size | 4 bytes | Length of the value in bytes |
|----------------|---------------|---------------------------------------------|
| Flags | 4 bytes | Item flags |
|----------------|---------------|---------------------------------------------|
| Key | 2 - 255 bytes | Item key |
|----------------|---------------|---------------------------------------------|
| Key Terminator | 1 byte | Null byte that indicates the end of the key |
|----------------|---------------|---------------------------------------------|
| Value | variable | Content (formatted according to the flags) |
\==============================================================================/
================================================================================
Sections 5 - 7 haven't yet been converted from:
http://www.personal.uni-jena.de/~pfk/mpp/sv8/apetag.html
3rdparty/taglib/ape/apefile.cpp
deleted
100644 → 0
View file @
13b44ef6
/***************************************************************************
copyright : (C) 2010 by Alex Novichkov
email : novichko@atnet.ru
copyright : (C) 2006 by Lukáš Lalinský
email : lalinsky@gmail.com
(original WavPack implementation)
copyright : (C) 2004 by Allan Sandfeld Jensen
email : kde@carewolf.org
(original MPC implementation)
***************************************************************************/
/***************************************************************************
* This library is free software; you can redistribute it and/or modify *
* it under the terms of the GNU Lesser General Public License version *
* 2.1 as published by the Free Software Foundation. *
* *
* This library is distributed in the hope that it will be useful, but *
* WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
* Lesser General Public License for more details. *
* *
* You should have received a copy of the GNU Lesser General Public *
* License along with this library; if not, write to the Free Software *
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA *
* 02110-1301 USA *
* *
* Alternatively, this file is available under the Mozilla Public *
* License Version 1.1. You may obtain a copy of the License at *
* http://www.mozilla.org/MPL/ *
***************************************************************************/
#include <tbytevector.h>
#include <tstring.h>
#include <tdebug.h>
#include <tagunion.h>
#include <id3v1tag.h>
#include <tpropertymap.h>
#include "apefile.h"
#include "apetag.h"