|
|
6a9db50c03
|
Revert "Remove more useless inline specifiers."
This reverts commit dadfe79799.
|
2016-02-18 03:51:42 +09:00 |
|
|
|
dadfe79799
|
Remove more useless inline specifiers.
They are no longer needed since the unnamed namespaces have solved the ODR violation.
|
2016-02-17 22:06:36 +09:00 |
|
|
|
46eacaeba4
|
Inline functions had better have internal linkages.
This also removes useless inline specifiers.
|
2016-02-15 20:53:27 +09:00 |
|
|
|
a0b8683656
|
Use a standard type rather than TagLib::uint.
This won't break the ABI compatibility.
|
2015-12-03 02:15:41 +09:00 |
|
|
|
085a0ef298
|
Use a standard type rather than TagLib::ulong.
This won't break the ABI compatibility.
|
2015-12-03 00:03:06 +09:00 |
|
|
|
dcc0fe553c
|
Use a standard type rather than TagLib::ushort.
This won't break the ABI compatibility.
|
2015-12-02 18:59:45 +09:00 |
|
|
|
2b7d6fef47
|
Reduce redundant ref()/deref() operations.
|
2015-11-22 20:11:08 +09:00 |
|
|
|
8c6fe45453
|
Avoid using String::null where an empty string is required.
String::null is not necessarily be empty or remains the same instance.
Using it in a public header may lead to a linkage error.
|
2015-11-20 22:21:47 +09:00 |
|
|
|
f956c89141
|
Remove a warning from a comment and update NEWS.
|
2015-11-20 13:48:51 +09:00 |
|
|
|
6dc8d701a8
|
Avoid writing duplicate tags when saving ASF files.
Reduce memory reallocations and copies when saving ASF files.
|
2015-11-20 13:48:25 +09:00 |
|
|
|
a3564d8c68
|
Efficient lookup for the MP4/ASF field name and ID3v1 genre tables.
Linear lookup is much faster and memory efficient when an array is very small.
|
2015-11-19 16:35:55 +09:00 |
|
|
|
539d951277
|
Avoid using ByteVector::null where an empty vector is required.
ByteVector::null is not necessarily be empty or remains the same instance.
Using it in a public header may lead to a linkage error.
|
2015-11-19 10:52:46 +09:00 |
|
|
|
ccaf650214
|
Add self-assignment check in operator=
Method 'operator=' should check its argument with 'this' pointer.
|
2015-11-05 11:12:24 +05:30 |
|
|
|
71bc17b5e6
|
Lalala
|
2015-08-23 12:20:25 +02:00 |
|
|
|
018e969026
|
Add warnings about calling File::save() repeatedly.
|
2015-08-04 15:47:18 +09:00 |
|
|
|
0ff38ed52b
|
ASF: Remove unused formal parameters.
|
2015-07-31 23:39:58 +09:00 |
|
|
|
44e6419644
|
ASF: Hide some internal functions from the public header.
|
2015-06-23 18:22:31 +09:00 |
|
|
|
467658e463
|
ASF: Make use of List iterators and setAutoDelete().
|
2015-06-23 17:43:50 +09:00 |
|
|
|
3fcb21642c
|
ASF: Hide internal class declarations from the public header.
|
2015-06-23 17:34:33 +09:00 |
|
|
|
472ce9f42c
|
ASF: Use CodecType enum instead of a magic number.
|
2015-06-23 11:48:25 +09:00 |
|
|
|
91ed3548f1
|
ASF: Enable ASF::Properties to get the audio codec information.
|
2015-06-21 02:42:47 +09:00 |
|
|
|
ff36648e92
|
ASF: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Add bitsPerSample() property. (#360)
Add some tests for audio properties.
Add some supplementary comments.
|
2015-06-18 16:33:56 +09:00 |
|
|
|
2b260fd2e8
|
Fix some typos in comments.
|
2015-06-09 10:33:32 +09:00 |
|
|
|
6d6f544010
|
Map::erase() can take a key directly so no need to call find() beforehand.
|
2015-05-23 18:12:01 +09:00 |
|
|
|
e4cf012522
|
Bring the API more in line with the rest of TagLib
Like in #255, this also makes it possible to read values from the
tag in a const function.
|
2015-05-20 14:26:53 +02:00 |
|
|
|
089e44f3db
|
Remove unnecessary checks for null before delete
Closes #343
|
2015-05-18 21:40:21 +02:00 |
|
|
|
8d708c03e1
|
Store any GUID fields in Metadata Library Object.
|
2015-04-28 16:40:24 +09:00 |
|
|
|
f9a0b50830
|
Fix saving WMA files with some GUID fields.
|
2015-04-28 12:06:24 +09:00 |
|
|
|
c65753c766
|
Add ALBUMARTIST property mapping for WMA
|
2014-04-10 20:05:14 +02:00 |
|
|
|
ff3b1466e1
|
Merge remote-tracking branch 'TsudaKageyu/comment-update'
|
2013-07-11 10:05:29 +02:00 |
|
|
|
30f62ba887
|
Updated the relevant comments
|
2013-07-04 22:14:42 +09:00 |
|
|
|
418a6c79cb
|
Comment update: Added some supplementary explanations and fixed some spellings.
|
2013-06-23 02:08:10 +09:00 |
|
|
|
fdb8a6b065
|
Reintroduce HAVE_CONFIG_H so that TagLib can be built without CMake
|
2013-06-20 15:07:25 +02:00 |
|
|
|
f77a84486e
|
Fixed comments for File constructors
|
2013-05-30 02:04:10 +09:00 |
|
|
|
198530547d
|
Removed RefCounter implementation from a public header
|
2013-05-03 13:53:32 +09:00 |
|
|
|
b0938a3cf1
|
Removed config.h and moved macros into taglib_config.h
|
2013-05-02 20:41:59 +09:00 |
|
|
|
49b07a2662
|
Refactor out some stuff to CMake tests
|
2013-04-21 22:24:12 +09:00 |
|
|
|
439f27640a
|
ByteVector::toUInt() takes offset and length
|
2013-04-18 18:36:19 +09:00 |
|
|
|
1f4e06ea7c
|
Revert changes concerning the smart pointer
|
2013-04-17 22:54:56 +09:00 |
|
|
|
b14dc1572d
|
Replace RefCounter with a smart pointer
|
2013-04-17 10:10:25 +09:00 |
|
|
|
812f63502b
|
Implement the PropertyMap interface for WMA
|
2012-11-23 09:32:00 +01:00 |
|
|
|
6b9ef6421f
|
Fixed indents
|
2012-10-11 22:10:19 -04:00 |
|
|
|
d15c8453ac
|
Added check if file is open before attempting to read tags
|
2012-10-11 21:20:03 -04:00 |
|
|
|
f11b206fe8
|
Do not delete the IOStream object in TagLib::File
|
2012-09-06 19:43:52 +02:00 |
|
|
|
590cd4c9f6
|
Fix warnings with VS2010
|
2012-08-23 20:54:18 +09:00 |
|
|
|
06597123b8
|
Remove trailing whitespace
|
2012-04-19 13:09:45 +03:00 |
|
|
|
4496efe33b
|
Fixed (huge) memory leak with ASF.
|
2012-03-12 18:44:08 +02:00 |
|
|
|
0341079b92
|
Misc typo corrections
|
2011-07-26 21:45:28 -05:00 |
|
|
|
dd846904cb
|
Remove the options to disable MP4/ASF support
|
2011-06-24 08:49:50 +02:00 |
|
|
|
8eb32577bd
|
Merge branch 'abstract-io'
|
2011-06-09 18:58:05 +02:00 |
|