Commit Graph

  • 30eac7569f Check AIFF/WAV files for duplicate tags. AIFF/WAV files can have duplicate tags and it leads to memory leak. Tsuda Kageyu 2015-01-04 03:54:46 +09:00
  • 8e35b43e32 Merge branch 'master' into merge-master-to-taglib2 Tsuda Kageyu 2015-02-18 09:47:33 +09:00
  • f6081ed32e Merge pull request #505 from TsudaKageyu/fuzzed-ape-tests Lukáš Lalinský 2015-02-17 09:22:35 +01:00
  • 0839a23902 Separate the tests for fuzzed APE files. Tsuda Kageyu 2015-02-17 12:36:57 +09:00
  • f35a279dd1 Merge pull request #496 from TsudaKageyu/fuzzed-mpc Lukáš Lalinský 2015-02-16 19:26:57 +01:00
  • e463d14f2e Check for EOF to fix a segfault while parsing fuzzed MPC files. Tsuda Kageyu 2015-01-08 13:05:56 +09:00
  • 829ae2112a Check the packet size to fix a segfault error while parsing fuzzed MPC files. Tsuda Kageyu 2015-01-08 12:49:33 +09:00
  • 65664e6855 Check for EOF to fix an infinite loop while parsing fuzzed MPC files. Tsuda Kageyu 2015-01-08 12:28:20 +09:00
  • 2193d6dd84 Fix an out-of-bounds access and consequent errors while parsing fuzzed MPC files. Consequent errors may vary: segfault, zerodiv and so forth. Tsuda Kageyu 2015-01-08 12:05:17 +09:00
  • ef786188ad Merge pull request #502 from TsudaKageyu/fix-save-wav Stephen F. Booth 2015-01-31 14:12:18 -05:00
  • 2b5ee8deb9 Fix saving ID3v2/INFO tags of WAV files. The old tag won't be removed when the new tag is empty. Tsuda Kageyu 2015-01-30 14:43:05 +09:00
  • ed09c9cf87 Merge pull request #494 from TsudaKageyu/fix-zlib Scott Wheeler 2015-01-06 17:06:10 +01:00
  • 9d91610fc0 Fix a wrong parameter for zlib. Tsuda Kageyu 2015-01-06 17:20:03 +09:00
  • aed689c145 Merge pull request #491 from TsudaKageyu/aiff-hasid3v2 Stephen F. Booth 2015-01-05 08:17:21 -05:00
  • c6a63a3a2f Implement missing AIFF::File::hasID3v2Tag(). Tsuda Kageyu 2015-01-05 18:20:31 +09:00
  • 2b0a540228 Merge pull request #490 from TsudaKageyu/remove-uncompr Stephen F. Booth 2015-01-04 22:31:42 -05:00
  • 2685ec1842 Remove an unused file from taglib/CMakeLists.txt. uncompr.c is no longer used since caa53e8 Tsuda Kageyu 2015-01-05 11:00:47 +09:00
  • fdea6dcd40 Merge pull request #489 from TsudaKageyu/frame-flag-tests Scott Wheeler 2015-01-05 02:03:06 +01:00
  • ed253d3691 Add some tests for huge memory allocation due to bad ID3v2 frame header flags. Tsuda Kageyu 2015-01-05 09:22:50 +09:00
  • 57729b834a Show a debugging message when we have an error reading Scott Wheeler 2015-01-04 20:13:24 +01:00
  • caa53e8de5 Read the compressed data as a stream Scott Wheeler 2015-01-04 19:58:18 +01:00
  • 31982660c8 Merge pull request #485 from TsudaKageyu/oga-segfault Lukáš Lalinský 2015-01-01 19:48:23 +01:00
  • bd7b8cc36a Merge pull request #473 from TsudaKageyu/fix-infotag Lukáš Lalinský 2015-01-01 19:46:53 +01:00
  • bc9bbfe3fa Add a check for faulty Ogg/FLAC files. Tsuda Kageyu 2015-01-02 00:10:51 +09:00
  • 7adea3df22 Separate tests for fuzzed WAV files. Tsuda Kageyu 2015-01-01 23:18:43 +09:00
  • 5ebb2ece80 Fix a segfault when reading faulty Ogg/FLAC files. Tsuda Kageyu 2015-01-01 19:54:17 +09:00
  • 0d2e01df61 Fix a segfault when parsing WAV properties. Tsuda Kageyu 2014-12-31 01:46:30 +09:00
  • 695fb5ec16 Add a test for fuzzed WAV files. Tsuda Kageyu 2014-12-23 20:26:32 +09:00
  • 3170d47ec3 Fix an infinite loop when parsing an INFO tag. Tsuda Kageyu 2014-12-23 15:44:17 +09:00
  • 79b7c14129 Merge pull request #481 from TsudaKageyu/aiff-c Stephen F. Booth 2014-12-30 10:51:17 -05:00
  • 977fb2aeb0 Fix compilation errors on Clang. Tsuda Kageyu 2014-12-31 00:41:22 +09:00
  • 3b8c7d4e3a Add support for AIFF-C files. Tsuda Kageyu 2014-12-30 23:53:40 +09:00
  • be33389884 Merge pull request #476 from TsudaKageyu/fuzzed-ape Lukáš Lalinský 2014-12-29 09:47:10 +01:00
  • 59ae61de6e Merge pull request #456 from TsudaKageyu/id3v2-padding Lukáš Lalinský 2014-12-29 09:26:55 +01:00
  • 16ac2cd240 Added some tests for fuzzed APE files. Tsuda Kageyu 2014-12-23 21:02:00 +09:00
  • 61543432c0 Fix an excessive loop when parsing an APE file. Tsuda Kageyu 2014-12-23 20:58:36 +09:00
  • 4a9614bfc3 Fix a division by zero error when parsing an APE file. Tsuda Kageyu 2014-12-23 20:54:20 +09:00
  • 1a917a38cd Fix ID3v2 padding size calculation. Tsuda Kageyu 2014-12-09 10:54:21 +09:00
  • 735e17f504 Merge remote-tracking branch 'TsudaKageyu/64bit-atom' Lukáš Lalinský 2014-12-08 16:52:33 -08:00
  • 0731bc7b2e Remove CMake check for sizeof(long). Tsuda Kageyu 2014-12-09 08:55:46 +09:00
  • fb1c744daf Compile without warnings with MSVC Bart van der Velden 2014-12-08 09:42:04 -08:00
  • 1bc5acd7a7 Merge pull request #424 from TsudaKageyu/format Lukáš Lalinský 2014-12-08 09:38:03 -08:00
  • f30f5ccce5 Merge pull request #441 from xhochy/tests-fix-vectorsize Lukáš Lalinský 2014-12-08 09:36:28 -08:00
  • 421eb5e97e Merge pull request #420 from TsudaKageyu/remove-codecvt Lukáš Lalinský 2014-12-08 09:14:00 -08:00
  • 5e60ec48e9 Merge pull request #454 from TsudaKageyu/duplicate-id3v2 Lukáš Lalinský 2014-12-08 09:09:28 -08:00
  • 68eca440c9 Merge pull request #458 from achalddave/fix-gcc-errors Lukáš Lalinský 2014-12-08 08:54:27 -08:00
  • 7b03403791 Fix more uint/TagLib::uint ambiguities Achal Dave 2014-11-18 15:06:06 -08:00
  • d80c4c96c3 ID3v2 padding won't increase beyond 1% of the file size. Tsuda Kageyu 2014-10-16 07:16:57 +09:00
  • 73b9b9b58d Avoid reading an entire ID3v2 tag when skipping it. Tsuda Kageyu 2014-10-23 08:14:10 +09:00
  • 072851869a Merge pull request #453 from TsudaKageyu/editorconfig Lukáš Lalinský 2014-10-22 19:31:14 +02:00
  • 269e78f1a0 Add a test for duplicate ID3v2 tags. Tsuda Kageyu 2014-10-21 00:16:43 +09:00
  • 71acf3b6f7 Comment on a weird workaround for duplicate ID3v2 tags. Tsuda Kageyu 2014-10-20 23:13:15 +09:00
  • e41dc68a6b Skip duplicate ID3v2 tags in MPEG files. Tsuda Kageyu 2014-10-20 21:21:32 +09:00
  • cfad951442 Use EditorConfig to help us stick to our coding style. http://editorconfig.org/ Tsuda Kageyu 2014-10-20 11:27:30 +09:00
  • 23ffb24472 Merge pull request #448 from TsudaKageyu/msvc-error Lukáš Lalinský 2014-10-16 10:15:51 +02:00
  • a8bfcd81be Fix a compilation error on MSVC. Tsuda Kageyu 2014-10-16 07:19:31 +09:00
  • b85a0d0710 Rebuild TRDC from v2.3 fields Scott Wheeler 2014-09-25 22:19:09 +02:00
  • bd7419f0bd Rebuild TRDC from v2.3 fields Scott Wheeler 2014-09-25 22:19:09 +02:00
  • 87040570c0 Remove deprecated (and now internally unused) createFrame declarations Scott Wheeler 2014-09-25 20:48:30 +02:00
  • 71c1ce375f Don't leak Scott Wheeler 2014-09-25 20:45:45 +02:00
  • cff8d22818 Missing assignment Scott Wheeler 2014-09-25 20:41:19 +02:00
  • e1b5e2c9c3 Don't leak Scott Wheeler 2014-09-25 20:45:45 +02:00
  • 51449f131f Missing assignment Scott Wheeler 2014-09-25 20:41:19 +02:00
  • 0051351ebb TableOfContents and ChapterFrame can be added to v2.3 or v2.4 tags Scott Wheeler 2014-09-25 19:32:53 +02:00
  • c4c4a28daa TableOfContents and ChapterFrame can be added to v2.3 or v2.4 tags Scott Wheeler 2014-09-25 19:32:53 +02:00
  • d52baafa24 ByteVector::size is a size_t in taglib2 Scott Wheeler 2014-09-25 16:52:16 +02:00
  • bdfd7dc003 Seems to have been wrong in the merge Scott Wheeler 2014-09-25 16:44:08 +02:00
  • 0884945567 Merge branch 'master' into taglib2 Scott Wheeler 2014-09-25 16:39:26 +02:00
  • 82315276db Take ownership of embedded frames, as documented Scott Wheeler 2014-09-18 16:23:28 +02:00
  • 8ea07be47e Merge branch 'master' of https://github.com/taglib/taglib Scott Wheeler 2014-09-18 16:12:34 +02:00
  • eae4605e6e Merge pull request #439 from xhochy/test-memleaks Scott Wheeler 2014-09-18 16:11:12 +02:00
  • b6289c64dd Break up the mega-lines Scott Wheeler 2014-09-18 11:16:20 +02:00
  • e6d7dd08f2 No reason to store this in the d-pointer Scott Wheeler 2014-09-18 10:23:42 +02:00
  • ee283789b7 Fix ByteVector sizes in some test cases Uwe L. Korn 2014-09-14 20:04:31 +01:00
  • 205569c8d2 Fix various memleaks in the tests Uwe L. Korn 2014-09-14 18:03:27 +01:00
  • 4b67beffc8 Merge pull request #434 from DidierMalenfant/master Lukáš Lalinský 2014-08-25 14:09:44 +02:00
  • b7a514886d Ignoring files generated when creating an Xcode project via cmake. Didier Malenfant 2014-08-23 20:37:32 -07:00
  • 93c2758ca6 Merge pull request #432 from TsudaKageyu/lfs-check Lukáš Lalinský 2014-08-22 19:26:35 +02:00
  • 2ec7a884c3 Define only least required macros for LFS in config.h. Tsuda Kageyu 2014-08-05 17:17:06 +09:00
  • 0e6d8617ae Revert "Removed an ambiguous cast from FileNameHandle to FileName." Tsuda Kageyu 2014-08-23 00:01:11 +09:00
  • dfbaee4103 Removed an ambiguous cast from FileNameHandle to FileName. Tsuda Kageyu 2014-08-05 13:52:29 +09:00
  • f29c5f45f8 Workaround for 64-bit MP4 atoms. Tsuda Kageyu 2014-08-04 23:45:59 +09:00
  • a5c56d31ac Merge pull request #431 from TsudaKageyu/merge-master-to-taglib2 Lukáš Lalinský 2014-08-22 09:49:06 +02:00
  • f0e8f39de1 Merge branch 'master' into merge-master-to-taglib2 Tsuda Kageyu 2014-08-22 10:25:33 +09:00
  • b1a8205561 Merge pull request #430 from TsudaKageyu/const-iterator Lukáš Lalinský 2014-08-21 09:47:36 +02:00
  • 2971891c69 Reduce useless detach operations by making some non-const iterators const. Tsuda Kageyu 2014-08-21 16:35:35 +09:00
  • d5e3d6ea7c Merge pull request #421 from TsudaKageyu/fix-wav-strip Lukáš Lalinský 2014-08-20 10:12:43 +02:00
  • 20ce66f98b Merge pull request #422 from TsudaKageyu/detach Lukáš Lalinský 2014-08-20 10:09:08 +02:00
  • aff3351a25 Merge pull request #427 from TsudaKageyu/linebreak Stephen F. Booth 2014-08-17 09:01:47 -04:00
  • 387890d956 Small fixes in line breaking. Tsuda Kageyu 2014-08-16 15:33:39 +09:00
  • 8765d40c2c Merge pull request #426 from TsudaKageyu/string-cmp Lukáš Lalinský 2014-08-12 18:15:37 +02:00
  • 9bb0eb7ee9 Added some operators to compare String to string literals. Tsuda Kageyu 2014-08-12 22:54:54 +09:00
  • d34c922c75 Merge pull request #425 from TsudaKageyu/fix-cmake Lukáš Lalinský 2014-08-12 09:42:19 +02:00
  • 3c727e091e Removed a useless line from ConfigureChecks.cmake. Tsuda Kageyu 2014-08-12 13:42:44 +09:00
  • a055933e10 Unified the same debug messages. Tsuda Kageyu 2014-08-12 13:33:25 +09:00
  • 20c0aac309 Unified redundant string format functions. (backport from taglib2) Tsuda Kageyu 2014-08-11 01:09:07 +09:00
  • 929829b2b5 Removed useless strlen() and wcslen(). Tsuda Kageyu 2014-08-10 01:13:25 +09:00
  • 1944588595 Added some missing detach()s to List<T>, ByteVector and String. Tsuda Kageyu 2013-12-01 08:57:26 +09:00
  • 31a74927e4 Fixed a bug on stripping tags when saving .WAV files. Tsuda Kageyu 2014-08-07 18:49:53 +09:00
  • 972aa1feef Replaced codecvt with Win32 API. Tsuda Kageyu 2014-08-06 11:53:49 +09:00