Commit Graph

  • e2c76396dd -INSTALL_DIR_NAME doesn't have to be set in the toplevel CMakeLists.txt, since it is already set as target property -remove some unnecessary code -use BIN_INSTALL_DIR for the RUNTIME destination Alexander Neundorf 2008-12-02 12:06:49 +00:00
  • 5c0eb1d698 config.h doesn't exist, at least in my checkout, so explicitly defining HAVE_CONFIG_H was breaking build. I'm guessing this was a mistake, and should either be taken out, or something needs to be fixed. Jeff Mitchell 2008-11-13 19:23:56 +00:00
  • 1bcb9a6cc7 Add default case switch to fix compiler warnings when ASF or MP4 are not defined. Jeff Mitchell 2008-11-13 19:19:39 +00:00
  • 5df6ef092b Add my old WMA and MP4 code. It is disabled by default, must be explicitly enabled to be compiled. Lukáš Lalinský 2008-11-12 08:17:11 +00:00
  • fa31fa29d7 typo Scott Wheeler 2008-08-29 19:59:26 +00:00
  • 13fddc3974 Don't try to access the string list if the item type is a locator. Scott Wheeler 2008-08-26 12:19:47 +00:00
  • d2a1cfa32d detach when using non-const operator[] Scott Wheeler 2008-08-21 22:56:44 +00:00
  • 8434d19928 remove exec bit Scott Wheeler 2008-06-26 22:11:11 +00:00
  • 9947f45b31 Add support for private frames. Scott Wheeler 2008-06-26 15:06:20 +00:00
  • 07a6c86a31 If the genre string is empty don't treat it as a number. Scott Wheeler 2008-06-24 14:08:03 +00:00
  • bd90f1b9d4 SVN_SILENT: fix typo Andy Goossens 2008-06-19 20:44:39 +00:00
  • 50fe14f4b7 add files here Scott Wheeler 2008-06-19 14:19:31 +00:00
  • 75579dc0dd Provisional .wav support. Tag writing will probably be disabled by default... Scott Wheeler 2008-06-19 11:15:39 +00:00
  • 1d86a684b2 wrong copyright Scott Wheeler 2008-06-18 13:21:35 +00:00
  • be99222f29 Add a warning here so that it's clear that this constructor is not to be used for setting the object's data. Scott Wheeler 2008-06-16 14:21:03 +00:00
  • 9ce4c72995 Fix reading of POPM rating -- it's unsigned char, not just char Lukáš Lalinský 2008-05-22 20:40:14 +00:00
  • f6994ec26c Support for POPM ID3 frame Lukáš Lalinský 2008-05-22 12:06:45 +00:00
  • 51ca869f65 fix install_name RPATH stuff on OSX Benjamin Reed 2008-05-20 15:17:15 +00:00
  • 55c788b608 Previous was me being stupid and too-quick on the commit button. Need unistd as well for read, write. Adriaan de Groot 2008-05-20 09:29:09 +00:00
  • 3fe0895f62 Need plain <fcntl.h> for open and its flags, not necessarily sys/fcntl.h Adriaan de Groot 2008-05-20 09:20:19 +00:00
  • 388d0f353d ldexp is a c99-ism, which is not available in strict C++; use math.h as well to pull it in and hope for the best. Adriaan de Groot 2008-05-16 22:59:07 +00:00
  • aec136f119 SVN_SILENT this isn't needed anymore Scott Wheeler 2008-05-16 09:47:19 +00:00
  • 08b6514420 Get all of the basic AIFF properties working. Scott Wheeler 2008-05-16 08:50:17 +00:00
  • c52f3a4974 Add a skeleton (unimplemented) AIFF properties class. Scott Wheeler 2008-05-16 07:09:20 +00:00
  • 918366adcf Uff. Tabs-be-gone! Scott Wheeler 2008-05-16 07:05:55 +00:00
  • 5175ed952b Add AIFF here too. Scott Wheeler 2008-05-16 06:47:29 +00:00
  • ea839c286a update cmake files Scott Wheeler 2008-05-16 06:46:03 +00:00
  • 123aa8a775 And now make it work for non-existing RIFF chunks. Scott Wheeler 2008-05-16 06:28:35 +00:00
  • 1d1fab1122 Now working for replacing an existing riff chunk. Scott Wheeler 2008-05-16 06:22:36 +00:00
  • b2778ed715 Untested chunk writing code. Scott Wheeler 2008-05-16 06:01:52 +00:00
  • d302b299d1 Add some docs. Scott Wheeler 2008-05-16 05:29:38 +00:00
  • a2aaf8a8e1 Make reading an ID3v2 tag out of a RIFF chunk possible. Scott Wheeler 2008-05-16 05:08:51 +00:00
  • 0d10ae449c Groovy. Chunk parser worked on first try. Scott Wheeler 2008-05-16 04:35:59 +00:00
  • d367a2f429 Add the skeleton of an AIFF implementation. Scott Wheeler 2008-05-16 04:20:50 +00:00
  • efdcc7b01f Untested implementation of RIFF chunk parsing. Scott Wheeler 2008-05-16 03:49:44 +00:00
  • 40da982936 Add outline for RIFF files. Scott Wheeler 2008-05-16 02:13:56 +00:00
  • d4527a0141 Do a dynamic_cast on these instead of a static since in the case of a non-supported frame flag the frame will still be added to the list, but using the UnknownFrame type rather than the canonical type. At the moment, on systems with a build in zlib, this should only happen for the (very rare) encrypted frames. Scott Wheeler 2008-05-09 00:16:30 +00:00
  • 09dfbb7c3a change external prop back to https://svn.kde.org CCMAIL: faure@kde.org CCMAIL: mueller@kde.org Harald Sitter 2008-04-11 08:45:32 +00:00
  • 5fe5ee1074 kdesupport is going to compile against stdcxx anyway, Cstd wont cut it, so document better and just put stdcxx in there. Adriaan de Groot 2008-04-08 12:40:52 +00:00
  • a724586b43 Don't overflow for really high bitrate files. Scott Wheeler 2008-04-08 12:15:20 +00:00
  • bbfcc84dec add missing include; fixes compilation with tests Andreas Hartmetz 2008-04-06 21:22:49 +00:00
  • 29995f8c2a change externals property to use svn://anonsvn.kde.org Harald Sitter 2008-04-03 17:04:12 +00:00
  • cf9ccf19e3 SVN_SILENT Ouch v1.5 Lukáš Lalinský 2008-02-19 19:57:17 +00:00
  • 705fa9d79b Fix compilation on MSVC/Windows Lukáš Lalinský 2008-02-19 19:52:04 +00:00
  • 8cfcb4823f Fix the APE positioning code. This obviously never worked properly... Scott Wheeler 2008-02-12 23:45:42 +00:00
  • 8ed12b31d3 more API review Scott Wheeler 2008-02-12 18:49:18 +00:00
  • 4281aff7ea update for current doxygen Scott Wheeler 2008-02-12 15:26:18 +00:00
  • 7a9fcd2079 Add the 2.2 and 2.3 standards for convenience. Scott Wheeler 2008-02-12 13:26:45 +00:00
  • 84b38b4b92 Soname was changed now it's 1.5.0 Laurent Montel 2008-02-12 07:44:33 +00:00
  • 6b2f47ff91 WIN32 compile fix. Shane King 2008-02-12 06:06:17 +00:00
  • a49c223c73 SVN_SILENT nitpick Scott Wheeler 2008-02-12 05:02:36 +00:00
  • fe1a5cda85 doc review Scott Wheeler 2008-02-12 04:57:37 +00:00
  • 83d3b1b9cc Move Speex into the Ogg namespace Scott Wheeler 2008-02-12 04:44:12 +00:00
  • a78afdc660 fix the .pro too Scott Wheeler 2008-02-12 04:36:14 +00:00
  • 3b63e301cd and build here too Scott Wheeler 2008-02-12 04:33:48 +00:00
  • 9df8927f4c build Scott Wheeler 2008-02-12 04:24:45 +00:00
  • 8153052e12 update docs Scott Wheeler 2008-02-12 04:13:56 +00:00
  • 34393ceeb3 Move this into Ogg since it's an Ogg format. Scott Wheeler 2008-02-12 03:43:46 +00:00
  • 12a884e122 Messed with things until the algorithm is correct. rfind now passes all unit tests. Scott Wheeler 2008-02-12 03:20:30 +00:00
  • ee557e29d5 switch to the not-in-place variety of this function Scott Wheeler 2008-02-11 22:50:46 +00:00
  • ddaf3cc479 fix one of the checks, don't cast this to a value over 255 Scott Wheeler 2008-02-11 22:49:59 +00:00
  • e4f7a9ec1e Make sure that we don't preserve the unsynchronization flag since we don't write unsynchronized data. Scott Wheeler 2008-02-06 18:04:40 +00:00
  • 2644c529a5 Use the new replace function. (Doing in-place value modifications isn't done anywhere else in the TagLib API, so let's not do it here either...) Scott Wheeler 2008-02-06 05:00:24 +00:00
  • 5542dbb94b add a replace function to ByteVector Scott Wheeler 2008-02-06 04:50:34 +00:00
  • 88a9ae32f8 Set the copyright to 2002-2008 for all files. Scott Wheeler 2008-02-04 15:11:56 +00:00
  • ac3b8ddde2 SVN_SILENT whitespace Scott Wheeler 2008-02-04 14:49:57 +00:00
  • edc9bc8788 This function shouldn't be (implicitly) exported. Scott Wheeler 2008-02-04 14:37:37 +00:00
  • a79cb4deb9 Less code, less ifdefs, should compile on Solaris. I knocked out Win 9x support on the way since it simplified things, and, well, I don't care about supporting Windows releases that have been outdated for 7 years. Scott Wheeler 2008-02-04 03:28:39 +00:00
  • c619ea1d58 Bleh, just remove this. Back to UTF-8-based conversions... Scott Wheeler 2008-02-02 21:12:47 +00:00
  • fa679873cd Typo Thiago Macieira 2008-02-02 19:30:52 +00:00
  • c7bf095371 use QT_VERSION_CHECK correctly André Wöbbeking 2008-02-02 13:19:35 +00:00
  • 64bf7d9ce4 More bundle fixes Scott Wheeler 2008-02-01 16:20:58 +00:00
  • 908cd93fa9 Yoohoo. Build system number three. Just using this to build a Mac OS Framework. Scott Wheeler 2008-02-01 15:57:10 +00:00
  • aedbaeaf5a show ape tags in the framelist Scott Wheeler 2008-02-01 04:15:59 +00:00
  • 4952d86c6c Add missing exports Scott Wheeler 2008-02-01 03:16:51 +00:00
  • 958dfe2451 A couple of small bugs (the more significant ones were already fixed) from Oskar Liljeblad Scott Wheeler 2008-02-01 00:49:01 +00:00
  • 0769375072 SVN_SILENT wrong license header Scott Wheeler 2008-01-31 23:08:02 +00:00
  • 904efe7582 Add the USLT implementation from Urs Fleisch Scott Wheeler 2008-01-31 23:05:45 +00:00
  • b87c8f042b Meh, why not go ahead and expose this. Add a method to get the samples per frame. Scott Wheeler 2008-01-31 20:55:29 +00:00
  • 72316ef1e7 SVN_SILENT ahem Scott Wheeler 2008-01-31 18:17:14 +00:00
  • 6ad03a6b39 SVN_SILENT fix spaces Scott Wheeler 2008-01-31 18:03:18 +00:00
  • 17b769a06e Check the macro for Qt 4, switch to32Bit() to toWString() since WString is not guaranteed to be a 32-bit string. Scott Wheeler 2008-01-31 17:57:12 +00:00
  • b89272f571 another version bump Scott Wheeler 2008-01-31 17:12:14 +00:00
  • ab3c78ffeb Add the docs from my old repository. Scott Wheeler 2008-01-31 17:00:56 +00:00
  • 7997d2cc40 SVN_SILENT docs Scott Wheeler 2008-01-31 15:47:10 +00:00
  • a10600c603 SVN_SILENT turn off doxygen on this file Scott Wheeler 2008-01-31 13:29:03 +00:00
  • 37e2d6293f Ok, think I've got this all sorted out a bit. Code is much simpler now, though much of this could be moved into the base class as there's a lot of copy-paste action going on. Scott Wheeler 2008-01-31 05:46:13 +00:00
  • 6f6ec8d7de Another one bites the dust. Removing Yet Another TagUnion Scott Wheeler 2008-01-31 04:11:42 +00:00
  • be5c25bbfa Move over to the union tag class. Yeah, this is crazy to be doing close to a release, but you know, momentum. Scott Wheeler 2008-01-31 03:41:31 +00:00
  • f38f6588a2 Add an (internal) TagUnion class. I'll pull out the reimplementation of this in the next commits. Scott Wheeler 2008-01-31 00:34:43 +00:00
  • 250d411c31 SVN_SILENT a little prettier Scott Wheeler 2008-01-30 23:49:39 +00:00
  • 5aa1b606aa Try to work around iTunes putting binary data in a comments field by preferring a comment without an empty description. Scott Wheeler 2008-01-30 20:21:31 +00:00
  • 54202bfd5c This causes TagLib to check to make sure that text values to-be-written as ISO-8859-1 are in fact ISO-8859-1 values (assuming they were passed into TagLib properly) and if not automatically switches those frames to UTF8. Scott Wheeler 2008-01-30 19:50:55 +00:00
  • 7f9526113a docs Scott Wheeler 2008-01-30 12:58:37 +00:00
  • d26e09926e Don't try to write non-Latin1 values to ID3v1 tags since they'll ugly things will happen when some of the characters are null. This behavior can still be customized via the StringHandler. Scott Wheeler 2008-01-30 12:47:03 +00:00
  • bdad22b3c6 Add methods to check if this string is Latin1/ASCII compatible. Scott Wheeler 2008-01-30 12:42:23 +00:00
  • 3f19588bb1 don't leak Scott Wheeler 2008-01-30 12:16:03 +00:00
  • 9ae596a2e5 include APE tags in the unified tag, switch these over to some not-so-pretty but more concise macros. Scott Wheeler 2008-01-30 11:29:23 +00:00
  • 458b2b3335 rename "remove()" to "strip()" to be consistent with MPEG::File Scott Wheeler 2008-01-30 03:31:41 +00:00
  • adc7c9c841 s/vorbis/speex/ in speex docs Scott Wheeler 2008-01-30 03:16:04 +00:00