Tsuda Kageyu
|
e10684312e
|
Efficient lookup for an ID3v2 tag in a MPEG file.
An ID3v2 tag or MPEG frame is most likely be at the beginning of the file.
|
2015-11-19 17:31:51 +09:00 |
|
Tsuda Kageyu
|
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 |
|
Tsuda Kageyu
|
a25e1e9f90
|
Correct the ID3v2 padding size calculation.
|
2015-11-13 11:44:12 +09:00 |
|
Tsuda Kageyu
|
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 |
|
Tsuda Kageyu
|
c353a71ce5
|
Remove an unused private data member.
|
2015-11-13 11:23:27 +09:00 |
|
Tsuda Kageyu
|
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 |
|
Tsuda Kageyu
|
86c7e905ba
|
Silence some MSVC security warnings by replacing strdup() with _strdup().
Backported from taglib2.
|
2015-11-13 10:06:01 +09:00 |
|
Tsuda Kageyu
|
ec8e611909
|
Fix an instance reference to a static data member.
|
2015-11-12 14:48:24 +09:00 |
|
Tsuda Kageyu
|
c66e6b27d9
|
Small cleanups in CMakeLists.txt.
|
2015-11-12 14:41:15 +09:00 |
|
Tsuda Kageyu
|
1d379fdb2f
|
Small cleanups in audioproperties.cpp.
|
2015-11-12 14:24:04 +09:00 |
|
Tsuda Kageyu
|
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 |
|
Tsuda Kageyu
|
94ff9124c7
|
Skip both ID3v1 and APE tags when seeking the last MPEG frame.
|
2015-11-12 13:52:46 +09:00 |
|
Lukáš Lalinský
|
9f697fce8e
|
1.10
v1.10
|
2015-11-11 22:41:59 +01:00 |
|
Tsuda Kageyu
|
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 |
|
Tsuda Kageyu
|
77087cf865
|
Merge pull request #675 from garima-g/patch-1
Add self-assignment check in operator=
|
2015-11-05 15:43:03 +09:00 |
|
garima-g
|
8b4a27beb4
|
Add self-assignment check in operator=
Method 'operator=' should check its argument with 'this' pointer.
|
2015-11-05 11:19:44 +05:30 |
|
garima-g
|
998ebf4ce6
|
Add self-assignment check in operator=
Method 'operator=' should check its argument with 'this' pointer.
|
2015-11-05 11:16:34 +05:30 |
|
garima-g
|
ccaf650214
|
Add self-assignment check in operator=
Method 'operator=' should check its argument with 'this' pointer.
|
2015-11-05 11:12:24 +05:30 |
|
garima-g
|
9fad0b28a5
|
Add self-assignment check in operator=
Method 'operator=' should check its argument with 'this' pointer.
|
2015-11-05 11:09:20 +05:30 |
|
Lukáš Lalinský
|
153820bf12
|
Merge pull request #669 from pokowaka/bad_access
Fixes access violation
|
2015-10-12 14:30:00 +02:00 |
|
Erwin Jansen
|
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 |
|
Stephen F. Booth
|
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 |
|
Peter Bauer
|
0a90687805
|
add options R, I, D for replace/insert/delete of arbitrary tags
|
2015-09-23 14:11:40 +02:00 |
|
Tsuda Kageyu
|
5ca4cd2f52
|
Revert "Small cleanups in audioproperties.cpp."
This reverts commit b49e3e56202dc5a15f2c4eee6b2b8f978382d655.
|
2015-08-31 16:29:13 +09:00 |
|
Tsuda Kageyu
|
70f8fb1bae
|
Revert "Add and fix some comments in ConfigureChecks.cmake."
This reverts commit fa6f33e552aa1d11a88f6432a54a34aa1d2dfa97.
|
2015-08-31 16:28:24 +09:00 |
|
Tsuda Kageyu
|
030e177640
|
Revert "Small cleanups in CMakeLists.txt."
This reverts commit 021c53900225efe4adbbc8593c2f5c51aa4331f3.
|
2015-08-31 16:28:12 +09:00 |
|
Tsuda Kageyu
|
3bb0b11bff
|
Revert "Fix an instance reference to a static data member."
This reverts commit 9666b64f28c912bae8a42b6b1f40dd15a7ef0bc6.
|
2015-08-31 16:21:26 +09:00 |
|
Tsuda Kageyu
|
60558d6a4a
|
Revert "A bit more accurate calculation of the AIFF audio length."
This reverts commit 15a1505880d27f7d58f39a78946c05c6c6aa2bda.
|
2015-08-31 16:20:58 +09:00 |
|
Tsuda Kageyu
|
12f59d774e
|
Revert "Hide an internal variable from a public header."
This reverts commit fbd3b71690cedd70b9175d55a1e089aaca748046.
|
2015-08-31 16:20:41 +09:00 |
|
Tsuda Kageyu
|
e2466a72f8
|
Revert "Skip both ID3v1 and APE tags when seeking the last MPEG frame."
This reverts commit 6d925da75e7dc84db22f3c7aee290136fa3878ea.
|
2015-08-31 16:20:15 +09:00 |
|
Tsuda Kageyu
|
9666b64f28
|
Fix an instance reference to a static data member.
|
2015-08-31 10:34:12 +09:00 |
|
Tsuda Kageyu
|
15a1505880
|
A bit more accurate calculation of the AIFF audio length.
|
2015-08-31 01:48:29 +09:00 |
|
Tsuda Kageyu
|
fbd3b71690
|
Hide an internal variable from a public header.
|
2015-08-30 01:01:34 +09:00 |
|
Tsuda Kageyu
|
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 |
|
Tsuda Kageyu
|
6d925da75e
|
Skip both ID3v1 and APE tags when seeking the last MPEG frame.
|
2015-08-28 17:04:15 +09:00 |
|
Tsuda Kageyu
|
e178875b40
|
Mention that String::toWString()/toCWString() doesn't return UTF-32 string.
|
2015-08-28 13:38:22 +09:00 |
|
Tsuda Kageyu
|
bf45cfd84a
|
Check if QT_VERSION macro is defined.
|
2015-08-28 01:38:09 +09:00 |
|
Tsuda Kageyu
|
b49e3e5620
|
Small cleanups in audioproperties.cpp.
|
2015-08-27 11:29:40 +09:00 |
|
Tsuda Kageyu
|
fa6f33e552
|
Add and fix some comments in ConfigureChecks.cmake.
|
2015-08-26 15:05:34 +09:00 |
|
Tsuda Kageyu
|
021c539002
|
Small cleanups in CMakeLists.txt.
|
2015-08-26 08:14:31 +09:00 |
|
Lukáš Lalinský
|
aedfeba66b
|
Missed the full version string in taglib-config.cmd.cmake
|
2015-08-25 20:46:11 +02:00 |
|
Lukáš Lalinský
|
29ed265281
|
Skip the patch version if it's 0
|
2015-08-25 17:04:34 +02:00 |
|
Lukáš Lalinský
|
35aa6c4e84
|
Update date in NEWS
v1.10beta
|
2015-08-23 20:09:22 +02:00 |
|
Lukáš Lalinský
|
54cea3edc3
|
Reorganize NEWS to put new features first
|
2015-08-23 12:20:25 +02:00 |
|
Lukáš Lalinský
|
0178d47c85
|
Don't use const ref to an integer in ChapterFrame
|
2015-08-23 12:20:25 +02:00 |
|
Lukáš Lalinský
|
71bc17b5e6
|
Lalala
|
2015-08-23 12:20:25 +02:00 |
|
Tsuda Kageyu
|
ac38f4ade1
|
Remove an unused private data member.
|
2015-08-23 18:25:17 +09:00 |
|
Tsuda Kageyu
|
b9f898698d
|
Revert "Remove some private data members not needed to carry."
This reverts commit 7c17d32b3a8bc3ed718af3790452fec33ebd307b.
|
2015-08-23 18:21:51 +09:00 |
|
Tsuda Kageyu
|
bd564546f4
|
Fix some typos in comments.
|
2015-08-14 00:10:19 +09:00 |
|
Tsuda Kageyu
|
d90617959b
|
Fix some typos in comments.
|
2015-08-11 09:45:32 +09:00 |
|