|
11fbf394a3
|
Skip duplicate ID3v2 tags and treat them as an extra blank of the first one.
This enables all the file formats to handle duplicate ID3v2 tags properly and erase them automatically.
|
2015-11-13 11:55:56 +09:00 |
|
|
a25e1e9f90
|
Correct the ID3v2 padding size calculation.
|
2015-11-13 11:44:12 +09:00 |
|
|
091ab9dee0
|
Reduce memory reallocation when rendering an ID3v2 tag.
Prevent an ID3v2 padding from being ridiculously large.
|
2015-11-13 11:35:37 +09:00 |
|
|
c353a71ce5
|
Remove an unused private data member.
|
2015-11-13 11:23:27 +09:00 |
|
|
762581fe3f
|
Add a method to check if an MP4 file on disk actually has a tag.
|
2015-11-13 11:14:12 +09:00 |
|
|
8f147034d6
|
Add a test about handing "COMMENT" and "DESCIPRION" fields in XiphComment.
|
2015-11-13 11:07:50 +09:00 |
|
|
6775cef651
|
Make use of the Boost Endian library for byte swapping.
It's likely to be better at choosing the most efficient method than our CMake tests.
|
2015-11-13 10:58:23 +09:00 |
|
|
86c7e905ba
|
Silence some MSVC security warnings by replacing strdup() with _strdup().
Backported from taglib2.
|
2015-11-13 10:06:01 +09:00 |
|
|
ba5137bf2d
|
Use always "COMMENT" field when updating XiphComment.
The recommended field name for additional comments is "COMMENT".
It's the same behavior as "DATE" or "TRACKNUMBER" field.
|
2015-11-12 17:37:22 +09:00 |
|
|
b3cea6cca7
|
Fix XiphComment::setComment() for the case that a Vorbis comment has the "COMMENT" field.
|
2015-11-12 17:16:47 +09:00 |
|
|
ec8e611909
|
Fix an instance reference to a static data member.
|
2015-11-12 14:48:24 +09:00 |
|
|
c66e6b27d9
|
Small cleanups in CMakeLists.txt.
|
2015-11-12 14:41:15 +09:00 |
|
|
1d379fdb2f
|
Small cleanups in audioproperties.cpp.
|
2015-11-12 14:24:04 +09:00 |
|
|
47813c5a7f
|
A bit more accurate calculation of the AIFF audio length.
Actually, it's unlikely to improve the accuracy, but prevents a useless round-trip conversion between double and int.
|
2015-11-12 14:10:09 +09:00 |
|
|
94ff9124c7
|
Skip both ID3v1 and APE tags when seeking the last MPEG frame.
|
2015-11-12 13:52:46 +09:00 |
|
|
9f697fce8e
|
1.10
v1.10
|
2015-11-11 22:41:59 +01:00 |
|
|
320d0f5ad7
|
Use List::isEmpty() than size() > 0.
Small revision of pokowaka's fix. isEmpty() is a little better than size() > 0, since std::list::empty() is guaranteed to be an O(1) operation.
|
2015-11-06 16:13:43 +09:00 |
|
|
77087cf865
|
Merge pull request #675 from garima-g/patch-1
Add self-assignment check in operator=
|
2015-11-05 15:43:03 +09:00 |
|
|
8b4a27beb4
|
Add self-assignment check in operator=
Method 'operator=' should check its argument with 'this' pointer.
|
2015-11-05 11:19:44 +05:30 |
|
|
998ebf4ce6
|
Add self-assignment check in operator=
Method 'operator=' should check its argument with 'this' pointer.
|
2015-11-05 11:16:34 +05:30 |
|
|
ccaf650214
|
Add self-assignment check in operator=
Method 'operator=' should check its argument with 'this' pointer.
|
2015-11-05 11:12:24 +05:30 |
|
|
9fad0b28a5
|
Add self-assignment check in operator=
Method 'operator=' should check its argument with 'this' pointer.
|
2015-11-05 11:09:20 +05:30 |
|
|
153820bf12
|
Merge pull request #669 from pokowaka/bad_access
Fixes access violation
|
2015-10-12 14:30:00 +02:00 |
|
|
29be00dc59
|
Fixes access violation
- Fixes access violation when setting empty stringlist on integer
properties in mp4 tag
- Add a unit test that validates the fix.
|
2015-10-09 22:11:27 -07:00 |
|
|
ab30ec3a6f
|
Merge pull request #664 from pbhd/master
add options R, I, D for replace/insert/delete of arbitrary tags
|
2015-09-23 23:09:55 -04:00 |
|
|
0a90687805
|
add options R, I, D for replace/insert/delete of arbitrary tags
|
2015-09-23 14:11:40 +02:00 |
|
|
e750cb491d
|
FileRef: Allow an IOStream to be used
|
2015-09-15 15:01:40 +02:00 |
|
|
8e7504a66f
|
Add support for ID2v2 PCST frames (podcast).
|
2015-09-08 20:42:30 +02:00 |
|
|
9ad5bb1d62
|
Support for proprietary frames Apple iTunes uses to tag podcast files.
|
2015-09-07 20:25:34 +02:00 |
|
|
5ca4cd2f52
|
Revert "Small cleanups in audioproperties.cpp."
This reverts commit b49e3e5620 .
|
2015-08-31 16:29:13 +09:00 |
|
|
70f8fb1bae
|
Revert "Add and fix some comments in ConfigureChecks.cmake."
This reverts commit fa6f33e552 .
|
2015-08-31 16:28:24 +09:00 |
|
|
030e177640
|
Revert "Small cleanups in CMakeLists.txt."
This reverts commit 021c539002 .
|
2015-08-31 16:28:12 +09:00 |
|
|
3bb0b11bff
|
Revert "Fix an instance reference to a static data member."
This reverts commit 9666b64f28 .
|
2015-08-31 16:21:26 +09:00 |
|
|
60558d6a4a
|
Revert "A bit more accurate calculation of the AIFF audio length."
This reverts commit 15a1505880 .
|
2015-08-31 16:20:58 +09:00 |
|
|
12f59d774e
|
Revert "Hide an internal variable from a public header."
This reverts commit fbd3b71690 .
|
2015-08-31 16:20:41 +09:00 |
|
|
e2466a72f8
|
Revert "Skip both ID3v1 and APE tags when seeking the last MPEG frame."
This reverts commit 6d925da75e .
|
2015-08-31 16:20:15 +09:00 |
|
|
9666b64f28
|
Fix an instance reference to a static data member.
|
2015-08-31 10:34:12 +09:00 |
|
|
15a1505880
|
A bit more accurate calculation of the AIFF audio length.
|
2015-08-31 01:48:29 +09:00 |
|
|
fbd3b71690
|
Hide an internal variable from a public header.
|
2015-08-30 01:01:34 +09:00 |
|
|
6a76f491f8
|
Merge pull request #579 from TsudaKageyu/frameoffset2
Skip both ID3v1 and APE tags when seeking the last MPEG frame.
|
2015-08-29 00:09:14 +09:00 |
|
|
6d925da75e
|
Skip both ID3v1 and APE tags when seeking the last MPEG frame.
|
2015-08-28 17:04:15 +09:00 |
|
|
e178875b40
|
Mention that String::toWString()/toCWString() doesn't return UTF-32 string.
|
2015-08-28 13:38:22 +09:00 |
|
|
bf45cfd84a
|
Check if QT_VERSION macro is defined.
|
2015-08-28 01:38:09 +09:00 |
|
|
b49e3e5620
|
Small cleanups in audioproperties.cpp.
|
2015-08-27 11:29:40 +09:00 |
|
|
fa6f33e552
|
Add and fix some comments in ConfigureChecks.cmake.
|
2015-08-26 15:05:34 +09:00 |
|
|
021c539002
|
Small cleanups in CMakeLists.txt.
|
2015-08-26 08:14:31 +09:00 |
|
|
aedfeba66b
|
Missed the full version string in taglib-config.cmd.cmake
|
2015-08-25 20:46:11 +02:00 |
|
|
29ed265281
|
Skip the patch version if it's 0
|
2015-08-25 17:04:34 +02:00 |
|
|
b6adb1f108
|
Remove a private data member not needed to carry.
|
2015-08-25 11:03:00 +09:00 |
|
|
c7231c58a3
|
Improve a test about handling duplicate tags in WAV files.
|
2015-08-25 11:03:00 +09:00 |
|