Commit Graph

  • bd254654bc Update documentation for version 1.12.0 Urs Fleisch 2021-02-14 11:22:30 +01:00
  • fbc3f9bbec Fix doxygen warnings Urs Fleisch 2021-02-14 11:14:57 +01:00
  • 99ad01e12f Fix file name resolver on Windows Urs Fleisch 2021-02-14 18:16:01 +01:00
  • 83aa01c6af Ogg: Set granule position to -1 if no packets finish on page (#864) Urs Fleisch 2021-02-08 10:41:25 +01:00
  • 4c14571647 Update version to 1.12.0 v1.12-beta-2 Urs Fleisch 2020-12-28 11:36:05 +01:00
  • f4b476a620 Add more unit tests Urs Fleisch 2021-01-17 14:47:33 +01:00
  • f8d78a61f7 Merge pull request #990 from ufleisch/ufleisch/more-tests Urs Fleisch 2021-01-12 18:07:23 +01:00
  • cf6c68bafc Support a consistent set of MusicBrainz properties where possible Urs Fleisch 2021-01-10 15:16:45 +01:00
  • f7c24930cd Add missing iTunes properties for MP4 tags Urs Fleisch 2021-01-09 18:12:13 +01:00
  • 310c3bc043 Add missing 'COMPOSERSORT' property for ID3v2 tags Urs Fleisch 2021-01-09 18:10:05 +01:00
  • e6c03c6de8 Create an APE tag when reading a WavPack file without tags Urs Fleisch 2021-01-03 19:04:03 +01:00
  • 2c29fbeabb Use mapped roles instead of property keys for TIPL roles Urs Fleisch 2021-01-03 18:58:29 +01:00
  • 4828a3b925 Do not crash when removing non existing TableOfContentsFrame child Urs Fleisch 2021-01-03 18:54:53 +01:00
  • 794a2a0b2b Correctly construct PrivateFrame from frame data Urs Fleisch 2021-01-03 18:52:47 +01:00
  • f32d27973f Use PCST and not TXXX:PODCAST frame for ID3v2 'PODCAST' property Urs Fleisch 2021-01-03 18:50:19 +01:00
  • f74b166435 Add missing extensions to FileRef::defaultFileExtensions() Urs Fleisch 2021-01-03 18:47:49 +01:00
  • c28dc78060 Add more unit tests Urs Fleisch 2021-01-03 17:27:35 +01:00
  • 89fb62cfb1 Update NEWS Urs Fleisch 2021-01-02 08:58:49 +01:00
  • 59a2994f4e Fix spelling and typos Urs Fleisch 2021-01-02 10:49:29 +01:00
  • f3bdd416da Remove some DSF and DSDIFF leftovers Urs Fleisch 2021-01-02 09:06:59 +01:00
  • 39f86d02e7 Merge pull request #989 from ufleisch/ufleisch/id3v2-genres Urs Fleisch 2021-01-01 11:48:35 +01:00
  • 1a2e1d08ac Merge pull request #986 from ufleisch/ufleisch/wav-extensible-subformat Urs Fleisch 2021-01-01 11:48:06 +01:00
  • 3f3b48353c Merge pull request #983 from ufleisch/ufleisch/flac-comment-before-picture Urs Fleisch 2021-01-01 11:45:14 +01:00
  • 54f5c66b65 Merge pull request #981 from ufleisch/ufleisch/alac-without-bitrate Urs Fleisch 2021-01-01 11:45:12 +01:00
  • 3749dd7b75 Write ID3v2.3 genres with multiple references to ID3v1 genres (#988) Urs Fleisch 2020-12-30 17:02:41 +01:00
  • d602ae483e Read ID3v2.3 genres with multiple references to ID3v1 genres (#988) Urs Fleisch 2020-12-30 10:37:11 +01:00
  • 5374cb1ac4 Merge pull request #980 from ufleisch/ufleisch/wav-float-without-fact Urs Fleisch 2020-12-28 09:16:44 +01:00
  • 8a461ccedc Merge pull request #978 from ufleisch/ufleisch/wavs-with-garbage Urs Fleisch 2020-12-28 09:07:39 +01:00
  • 17c2220588 Merge pull request #963 from dbry/wavpack-fixes Urs Fleisch 2020-12-28 09:07:37 +01:00
  • 271c004b30 Merge pull request #942 from uqs/master Urs Fleisch 2020-12-28 09:07:34 +01:00
  • 25d9bd1814 Merge pull request #935 from jiblime/static-config Urs Fleisch 2020-12-28 09:07:32 +01:00
  • b0bb7f8c0f Merge pull request #888 from chouquette/use_resolvers_on_streams Urs Fleisch 2020-12-28 09:07:30 +01:00
  • 4d3ab73d2e Merge pull request #855 from shaforostoff/broken_mp3 Urs Fleisch 2020-12-28 09:05:31 +01:00
  • ae867cbd8c ID3v1: Improve compatibility by mapping renamed genre names to codes Urs Fleisch 2020-12-27 19:53:05 +01:00
  • 563fbaf82a Handle the case when MP4 file header has zero bitrate Urs Fleisch 2020-12-27 10:17:34 +01:00
  • e5ad041e42 A few more corrections to genre names Urs Fleisch 2020-12-24 10:08:47 +01:00
  • 9ca7b0c33a fileref: Use user defined resolvers on streams Hugo Beauzée-Luyssen 2019-02-08 11:39:06 +01:00
  • a00b3499b4 WavPack: Add test with non-standard sample rate Urs Fleisch 2020-12-22 13:16:21 +01:00
  • d84e86da9c Clean up code to better match the TagLib style Urs Fleisch 2020-12-22 08:22:49 +01:00
  • 741ed4e4bf Add test for IEEE Float WAV file without fact chunk Urs Fleisch 2020-12-22 16:02:01 +01:00
  • e4813f4996 Calculate bitrate for IEEE Float WAV files without fact chunk (#959) Urs Fleisch 2020-12-06 19:55:25 +01:00
  • 1332d44ff6 WAV: Test properties of file with WAVE_FORMAT_EXTENSIBLE Urs Fleisch 2020-12-21 15:41:57 +01:00
  • 3d71ea1ad2 ALAC: Test properties of file without bitrate Urs Fleisch 2020-12-21 13:31:24 +01:00
  • 02c8995273 Calculate bitrate for ALAC files without it (#961) Urs Fleisch 2020-12-08 19:08:27 +01:00
  • 7e92af6e8b FLAC: Test if picture is stored after comment Urs Fleisch 2020-12-21 08:43:32 +01:00
  • 7ec1127f3e FLAC: Store comment block before picture block (#954) Urs Fleisch 2020-12-12 10:47:57 +01:00
  • 30d839538d Make PlainFile available to all tests Urs Fleisch 2020-12-21 08:43:23 +01:00
  • 8f6b6ac055 Don't pull in C++11+ for one class Scott Wheeler 2020-12-20 18:38:05 +01:00
  • a5f11697f7 Get things building again with C++98 Scott Wheeler 2020-12-20 18:07:21 +01:00
  • 1721354627 Explicitly set C98 for this target Scott Wheeler 2020-12-20 14:21:41 +00:00
  • ac7e5303a6 Merge pull request #969 from ujjwalsh/master Scott Wheeler 2020-12-20 15:17:40 +01:00
  • 8ba246cdbe Merge pull request #984 from ufleisch/ufleisch/m4a-empty-strings-remove-items Scott Wheeler 2020-12-20 15:13:58 +01:00
  • 6656528f18 Also allow #include <taglib/foo.h> with taglib.pc and friends Scott Wheeler 2020-12-20 14:09:49 +00:00
  • bad2cea122 WAV: Support subformat in WAVE_FORMAT_EXTENSIBLE (#850) Urs Fleisch 2020-12-20 11:47:04 +01:00
  • 61d5bcfd5b MP4: Remove item when empty string is set (#929) Urs Fleisch 2020-12-13 12:37:20 +01:00
  • 2dd6931eee Accept WAV files with garbage appended (#973) Urs Fleisch 2020-12-06 08:56:35 +01:00
  • 91b00b17b2 Missing const here Scott Wheeler 2020-10-12 16:52:09 +02:00
  • e116824380 Downgrade numerical genres back to ID3v2.3 format Scott Wheeler 2020-10-12 08:46:51 +02:00
  • 2db13ad8cf Add a little sanity to the formatting here Scott Wheeler 2020-10-12 04:56:52 +02:00
  • cd767738fc adding support for linux on power ujjwalsh 2020-09-01 16:55:07 +00:00
  • 43bc11541d correctly read very high sample rates from WavPack files David Bryant 2020-07-02 17:22:03 -07:00
  • 6806dc4cf2 make WavPack seekFinalIndex() more robust to false triggers David Bryant 2020-07-02 16:15:51 -07:00
  • ec9c49b964 add test for WavPack DSD (issue #962) David Bryant 2020-07-01 08:35:20 -07:00
  • 872cafb0b9 Several fixes for WavPack files, including issue #962 David Bryant 2020-06-30 22:19:38 -07:00
  • 47342f6974 Prefer COMM frames with no description for setComment() Scott Wheeler 2020-03-27 12:13:12 +01:00
  • 5763d042a6 Fix spelling of Bebop and update Fusion and Hardcore to match Wikipedia Ulrich Spörlein 2019-12-19 14:53:57 +01:00
  • cd9e6b7502 Changed libdir/includedir variables to change based on a user's system and match syntax jiblime 2019-10-19 15:12:03 -07:00
  • 54508df30b Needs to be defined to nothing if none of the #if blocks match Scott Wheeler 2019-09-20 10:32:33 +02:00
  • dcf0331eb1 Use newer function signatures Scott Wheeler 2019-09-19 15:23:34 +02:00
  • 96155f35fa Use new method signatures Scott Wheeler 2019-09-19 15:19:17 +02:00
  • ebd3373d6d Correctly decode signed values Scott Wheeler 2019-09-12 12:13:24 +02:00
  • f3ecfa11bb Completely remove StripAll from the API Scott Wheeler 2019-09-12 11:19:39 +02:00
  • 7082b9f66b Unsaved (and incorrect looking) field Scott Wheeler 2019-09-12 10:35:56 +02:00
  • de25bc6111 StripAll should be treated as equivalent to StripOthers in save() v1.12-beta-1 Scott Wheeler 2019-09-12 07:57:16 +02:00
  • 074f30e3fa Remove DSF and DSDIFF from master to a feature branch Scott Wheeler 2019-09-12 07:26:18 +02:00
  • 866802b007 Clean up formatting add_dsf_and_dsdiff_file_formats Scott Wheeler 2019-09-12 07:15:39 +02:00
  • 088e063bbb Begin implementing the rest of the File API Scott Wheeler 2019-09-12 06:46:23 +02:00
  • f1b40de66b Unify File::save(...) APIs between file formats that support ID3v2 Scott Wheeler 2019-09-11 05:55:30 +02:00
  • 0b99cd9bac Revert switch to other static size method Scott Wheeler 2019-09-11 00:58:18 +02:00
  • 4668cf0f93 Missing header that should have been added in b8dc105 Scott Wheeler 2019-09-11 00:42:15 +02:00
  • c05fa78406 Mark deprected methods and remove internal usage Scott Wheeler 2019-09-11 00:37:02 +02:00
  • b8dc105ae3 Deprecate calls to MPEG::File::save(...) that use boolean params Scott Wheeler 2019-09-10 15:27:44 +02:00
  • fced0f46e9 Add docs for this method Scott Wheeler 2019-09-10 13:31:44 +02:00
  • dc0f667a4c No tabs in TagLib Scott Wheeler 2019-09-10 13:08:11 +02:00
  • 085180e9a4 Require at least CMake 3 Scott Wheeler 2019-09-10 12:45:36 +02:00
  • ef1312d622 Add -lz to taglib.pc and taglib-config when built with zlib Scott Wheeler 2019-09-10 12:41:11 +02:00
  • 86c0428475 Clear valid flag for invalid Speex files StefanBruens 2019-04-30 04:10:57 +02:00
  • 3c78c4cfc9 Merge pull request #883 from ufleisch/riff-padding Scott Wheeler 2019-09-10 11:25:46 +02:00
  • c8bb6271e5 Merge pull request #917 from ufleisch/ogg-bitrate Scott Wheeler 2019-09-10 11:14:15 +02:00
  • 84f7462526 Tests need C++11 Scott Wheeler 2019-09-05 17:29:31 +02:00
  • 2f23892182 Calculate Ogg bitrate without overhead size (#874) Urs Fleisch 2019-09-02 22:14:41 +02:00
  • 2918602ad0 Merge pull request #910 from joerg-krause/patch-1 Scott Wheeler 2019-08-26 23:37:24 +02:00
  • c146cd7e92 Merge pull request #909 from williamjcm/patch-1 Scott Wheeler 2019-08-26 23:34:47 +02:00
  • b124e621fe Merge pull request #912 from whatdoineed2do/m4a-track-year-equal0-bugfix Scott Wheeler 2019-08-26 23:32:44 +02:00
  • 044fba2921 Merge pull request #919 from jonaski/spelling Scott Wheeler 2019-08-26 23:26:55 +02:00
  • e72a98903f Fix spelling and typos Jonas Kvinge 2019-08-26 23:23:33 +02:00
  • 79bc9ccf8e Call fflush() before ftruncate() to drop all buffered data (#914) whatdoineed2do 2019-07-25 03:57:49 +01:00
  • 850a3565a4 setTrack()/setYear() accepts 0 to remove the tag as per documentation/functionality across other tpyes (mp3/flac/...); m4a do not honour this and instead sets the underlying value to 0. whatdoineed2do/Ray 2019-07-13 16:00:58 +01:00
  • 18d424995f Drop CMAKE_SYSROOT from taglib-config Jörg Krause 2019-06-16 15:33:52 +02:00
  • d04db70bc6 Make TagLib seach in its source dir for utf8-cpp. Guillaume Jacquemin 2019-06-01 10:19:27 +02:00