Commit Graph

  • b37eaace15 Removed an unused data member from MPE::File. It seems to be related to scan(). Tsuda Kageyu 2015-06-12 14:07:52 +09:00
  • c1c70edb76 Remove some unused private function prototypes. Tsuda Kageyu 2015-06-12 11:50:38 +09:00
  • 75159d5d8a Silence a GCC warning about ignoring a return value in test. Tsuda Kageyu 2015-06-10 03:44:30 +09:00
  • 46862bf537 Merge pull request #594 from TsudaKageyu/typos-in-comment Stephen F. Booth 2015-06-08 22:19:27 -04:00
  • 2b260fd2e8 Fix some typos in comments. Tsuda Kageyu 2015-06-09 10:33:32 +09:00
  • b1a35a8b31 Add const to docs Scott Wheeler 2015-06-03 01:20:48 +02:00
  • 88ef556d4e Merge pull request #591 from TsudaKageyu/wmemcpy Stephen F. Booth 2015-06-02 08:19:33 -04:00
  • 00c6e7ea79 cmake: use BUILD_SHARED_LIBS instead of ENABLE_STATIC to drive the shared object build Samuel Martin 2014-10-05 14:18:52 +02:00
  • 0c0f123a08 Use wmemcpy() rather than memcpy() and sizeof(wchar_t). Tsuda Kageyu 2015-06-01 13:52:55 +09:00
  • 48311cca14 Undo comment stacking. Festus Hagen 2015-05-31 22:12:18 -04:00
  • db90f4b358 Prefix #ifndef with TAGLIB_ in tpropertymap.h Michael Helmling 2015-05-29 19:53:42 +02:00
  • b5d65edab7 Silence uint ambiguity errors in tests. Festus Hagen 2015-05-27 14:07:53 -04:00
  • a06d55ae6f Merge pull request #577 from TsudaKageyu/frameoffset Scott Wheeler 2015-05-26 17:53:24 +02:00
  • c5f2e9342d Merge pull request #578 from TsudaKageyu/test-temp Stephen F. Booth 2015-05-25 08:41:37 -04:00
  • 2d778d5a0a A lot of zero-sized temporary files are left after a test session on Windows. Tsuda Kageyu 2015-05-25 15:51:19 +09:00
  • 0aa75b2e8d Merge pull request #574 from TsudaKageyu/skip-dup-chunks Stephen F. Booth 2015-05-24 14:38:50 -04:00
  • 618a939c56 Fix MPEG::File::firstFrameOffset() and lastFrameOffset(). (#190) Tsuda Kageyu 2015-05-25 02:41:27 +09:00
  • 2337fbcfc6 Stop calculating the offset in RIFF::File::chunkData(). Tsuda Kageyu 2015-05-25 00:43:36 +09:00
  • 9da20a8a52 Skip duplicate chunks when reading AIFF/WAV files. Tsuda Kageyu 2015-05-25 00:40:13 +09:00
  • 4129b919c1 Merge pull request #572 from TsudaKageyu/map-erase2 Stephen F. Booth 2015-05-23 08:21:58 -04:00
  • 6d6f544010 Map::erase() can take a key directly so no need to call find() beforehand. Tsuda Kageyu 2015-05-23 18:12:01 +09:00
  • 93da3ba6d9 Merge pull request #571 from TsudaKageyu/fuzzed-wv Stephen F. Booth 2015-05-22 07:44:41 -04:00
  • e064b88049 Merge pull request #570 from TsudaKageyu/audioprop-typo Stephen F. Booth 2015-05-22 07:41:46 -04:00
  • 3094540a4b Avoid an infinite loop when reading fuzzed WavPack files. (#482) Tsuda Kageyu 2015-05-22 14:11:06 +09:00
  • 8e21dcc3d4 Fix a typo in comment. Tsuda Kageyu 2015-05-22 12:05:33 +09:00
  • 0ea22348cb Merge pull request #569 from TsudaKageyu/map-erase Stephen F. Booth 2015-05-21 22:46:15 -04:00
  • 48ca54de1f Merge pull request #484 from TsudaKageyu/fix-rfind Stephen F. Booth 2015-05-21 22:44:10 -04:00
  • 54de66f275 std::map::erase() can take a key directly and has no-throw guarantee. Tsuda Kageyu 2015-05-22 01:26:56 +09:00
  • d4b0ba2a7a TagLib::XM::Properties is a public class that should be exported Lukáš Lalinský 2015-05-20 15:18:01 -07:00
  • abc5743222 Removed missed unnecessary BUILD_TESTS check. Festus Hagen 2015-05-20 15:34:05 -04:00
  • 525396d9c2 Merge pull request #550 from TsudaKageyu/fix-test Scott Wheeler 2015-05-20 19:24:52 +02:00
  • bb9679b51a Fix test code to work on some environments. const char * is more preferable than string for ifstream constructor. Tsuda Kageyu 2015-05-21 02:03:06 +09:00
  • e44cba56b5 Don't look for CppUnit unless BUILD_TESTS, general cleanup. Festus Hagen 2015-05-20 01:16:54 -04:00
  • e4cf012522 Bring the API more in line with the rest of TagLib Scott Wheeler 2015-05-20 14:23:48 +02:00
  • a37d423ea8 Merge pull request #549 from TsudaKageyu/win32-test Scott Wheeler 2015-05-20 13:50:49 +02:00
  • 88a4cf34b8 Modify the test code to work on MSVC/Windows. Tsuda Kageyu 2015-05-20 19:57:08 +09:00
  • 81261dd128 This should also work Windows and has less duplicated code Scott Wheeler 2015-05-20 11:53:32 +02:00
  • 3bea9f6bee Don't use tempnam on UNIX Scott Wheeler 2015-05-20 11:43:43 +02:00
  • 9cc2d7cfee Merge pull request #546 from TsudaKageyu/test-surrogate-pair Scott Wheeler 2015-05-19 19:57:47 +02:00
  • fe1bf015bb Merge pull request #548 from TsudaKageyu/render-twice Scott Wheeler 2015-05-19 11:28:50 +02:00
  • 287078566f No need to call ID3v2::Frame::render() twice when saving an ID3v2 tag. Tsuda Kageyu 2015-05-19 17:39:37 +09:00
  • 60966518e2 Quote path names including user-provided variables Scott Wheeler 2015-05-19 10:15:15 +02:00
  • 2268efb49e Add a test for strings that contains surrogate pairs. Tsuda Kageyu 2015-02-23 09:38:12 +09:00
  • 29f535dc8d Remove *file argument to private members Scott Wheeler 2015-05-18 23:11:51 +02:00
  • 592522d34c Moar const fixes Scott Wheeler 2015-05-18 23:00:16 +02:00
  • 6b9e4e4403 1001 Const fixes (plus iterator rename) Scott Wheeler 2015-05-18 22:25:00 +02:00
  • 089e44f3db Remove unnecessary checks for null before delete Scott Wheeler 2015-05-18 21:40:11 +02:00
  • bd3c4dc1b2 Merge pull request #515 from TsudaKageyu/empty-id3v2-frame Scott Wheeler 2015-05-18 21:36:37 +02:00
  • bba562b557 Add accessors to manipulate MP4 tags without modifying the internal structure Scott Wheeler 2015-05-18 21:18:33 +02:00
  • 451d23ca37 Add isEmpty() to MP4 Scott Wheeler 2015-05-18 20:30:19 +02:00
  • d248f77ab9 Show something useful for ChapterFrame::toString() Scott Wheeler 2015-05-18 19:51:18 +02:00
  • 727a11573a Fix File::rfind() for small files to work just like ByteVector::rfind(). Tsuda Kageyu 2015-01-01 16:40:13 +09:00
  • 34da0c0dab Update signature and docs Scott Wheeler 2015-05-18 18:19:43 +02:00
  • 7316cd331d Remove the null termination stuff from the ToC frames too Scott Wheeler 2015-05-18 18:12:34 +02:00
  • 3a977c55c4 We've moved away from including the null byte in the returned value Scott Wheeler 2015-05-18 17:29:52 +02:00
  • a094ce7dd2 Don't underflow if there are no embedded frames Scott Wheeler 2015-05-18 17:11:06 +02:00
  • 941efcba18 This isn't tracked as part of the elementID anymore Scott Wheeler 2015-05-18 16:53:12 +02:00
  • ffb543acbb Split chapter data and embedded frame data Scott Wheeler 2015-05-18 16:45:57 +02:00
  • fc24b3d22b Don't require users to include a padding byte explicitly Scott Wheeler 2015-05-18 16:41:30 +02:00
  • a9e064c58e Also test second constructor Scott Wheeler 2015-05-18 16:25:06 +02:00
  • 1a5d89d29e Update signature and docs to be more in-line with TagLib's style Scott Wheeler 2015-05-18 15:35:41 +02:00
  • 650b581f9e Merge pull request #544 from TsudaKageyu/advance Scott Wheeler 2015-05-18 15:09:28 +02:00
  • 0739dd232a It doesn't make sense to set the factory after construction Scott Wheeler 2015-05-18 14:21:55 +02:00
  • 41a250a15d Make this macro work with current Qt versions Scott Wheeler 2015-05-18 12:42:24 +02:00
  • 8da0013482 Add a test to check if an empty ID3v2 frame is really skipped. Tsuda Kageyu 2015-05-18 19:03:20 +09:00
  • 0288059495 Add astylerc Scott Wheeler 2015-05-18 11:30:28 +02:00
  • 6e40361c0e Use std::advance rather than a loop and increment. Tsuda Kageyu 2015-05-18 09:31:43 +09:00
  • c2570fe115 Merge pull request #521 from TsudaKageyu/gcc-warning Lukáš Lalinský 2015-05-17 10:06:10 -07:00
  • bd91da55ba Merge pull request #542 from TsudaKageyu/comment-typos Lukáš Lalinský 2015-05-17 10:05:43 -07:00
  • 3a3a6a6fda Fix some typos in comment. Tsuda Kageyu 2015-05-18 00:31:46 +09:00
  • 64c43b0d3f Merge pull request #535 from FestusHagen/fh1.m_UintAmbiguity Lukáš Lalinský 2015-05-16 17:03:53 -07:00
  • db2dfa9515 Merge pull request #538 from gogglesmm/optimize-mid-to-uint Lukáš Lalinský 2015-05-15 20:06:24 -07:00
  • 0069debf0c Merge pull request #536 from FestusHagen/fh1.m_CMakeSubProjectFix Lukáš Lalinský 2015-05-15 19:48:43 -07:00
  • ab2389819e Merge pull request #507 from TsudaKageyu/merge-master-to-taglib2 Lukáš Lalinský 2015-05-15 19:46:52 -07:00
  • 69563d83a0 Merge pull request #533 from TsudaKageyu/bytevector-resize Lukáš Lalinský 2015-05-15 19:43:38 -07:00
  • 60775306ea Fix code styling Sander Jansen 2015-05-15 21:39:34 -05:00
  • 4f77420248 replace use of bytevector.mid(pos,4).toUInt() with more optimized bytevector.toUInt(pos) Sander Jansen 2015-05-15 21:25:44 -05:00
  • b021ed44e9 Revert the last two commits. But leave the tests unchanged, and add some comments. Tsuda Kageyu 2015-05-16 11:16:00 +09:00
  • 1f99c93a61 Reduce redundant memset when resizing ByteVector. Tsuda Kageyu 2015-05-16 03:46:34 +09:00
  • a924ca0db7 Expand the internal buffer of ByteVector only if really needed. Add tests for all execution paths of ByteVector::resize(). Tsuda Kageyu 2015-05-14 11:20:35 +09:00
  • b5c0ab58ba Get version information from taglib.h. Urs Fleisch 2015-05-10 10:30:51 +02:00
  • e43c1a3c09 Fix for using Taglib as a CMake sub directory project. Festus Hagen 2015-04-28 03:24:04 -04:00
  • 1e9529380d Silenced uint ambiguity error. Festus Hagen 2015-04-28 03:00:21 -04:00
  • ff8443f33a Fix the wrong padding of ByteVector::resize(). Tsuda Kageyu 2015-05-02 02:34:40 +09:00
  • 62ab41fa07 Merge pull request #532 from TsudaKageyu/bytevector-detach-test Lukáš Lalinský 2015-04-29 10:14:16 -07:00
  • 00e3504264 A little robuster tests for ByteVector iterators after detaching. Tsuda Kageyu 2015-04-29 17:15:13 +09:00
  • 852da79899 Merge pull request #531 from TsudaKageyu/bytevector-detach Lukáš Lalinský 2015-04-28 20:34:53 -07:00
  • ab047f6054 Fix ByteVector to return correct iterators after detached. Tsuda Kageyu 2015-04-29 10:28:08 +09:00
  • 5bad35c4cb Merge pull request #527 from TsudaKageyu/wma-guid Lukáš Lalinský 2015-04-28 10:42:06 -07:00
  • 8d708c03e1 Store any GUID fields in Metadata Library Object. Tsuda Kageyu 2015-04-28 16:40:24 +09:00
  • f9a0b50830 Fix saving WMA files with some GUID fields. Tsuda Kageyu 2015-04-28 11:43:43 +09:00
  • 8491266b12 Fix a GCC/Clang warning about singed/unsigned comparison. Tsuda Kageyu 2015-04-17 09:38:21 +09:00
  • 066b5aa57e Merge pull request #492 from TsudaKageyu/duplicate-id3v2-aiff-wav Stephen F. Booth 2015-03-25 08:16:41 -04:00
  • 5f0a7da481 Take into account the frame header version when skipping an empty frame. Tsuda Kageyu 2015-03-24 10:41:39 +09:00
  • d33d684fab Discard empty ID3v2 frames instead of adding a dummy null byte. Tsuda Kageyu 2015-03-24 10:31:52 +09:00
  • 4c4be0a263 Add a dummy byte to an empty ID3v2 frame to stick to the ID3v2 spec. Tsuda Kageyu 2015-03-22 20:24:09 +09:00
  • f476cf2b45 Merge pull request #511 from TsudaKageyu/tag-prop Michael Helmling 2015-03-20 10:28:20 +01:00
  • 68c0b0591b Fix a bug that Tag::setProperties() clears the date instead of the track number. Tsuda Kageyu 2015-03-20 13:33:13 +09:00
  • 8fccaf30d2 Merge pull request #479 from TsudaKageyu/fuzzed-mp4 Stephen F. Booth 2015-02-18 08:15:50 -05:00
  • b69973bcf2 Fix infinite loops when parsing MP4 files. Tsuda Kageyu 2014-12-25 09:32:56 +09:00