fc571e5150
Merge pull request #683 from TsudaKageyu/save-mp4
...
Fix saving MP4 files.
2015-12-16 11:48:52 +09:00
680784c7b7
Merge pull request #682 from TsudaKageyu/save-flac
...
Fix saving FLAC files.
2015-12-15 15:08:14 +09:00
be9b5cc93a
More robust checks for invalid MPEG frame headers.
2015-12-08 11:20:51 +09:00
24f220224d
Move a test to the proper place.
...
The test is actually for XiphComment, not Vorbis::File.
2015-12-03 13:05:18 +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
7f8efec4d4
Merge pull request #545 from FestusHagen/fh1.m_TDRC
...
Append TIME to TDRC, adjusted test_id3v2.cpp as appropriate.
2015-12-02 21:11:53 +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
8bdddaabce
Use a standard type rather than TagLib::uchar.
...
This won't break the ABI compatibility.
2015-12-02 18:11:52 +09:00
e6e9ba6094
Fix saving FLAC files.
...
This fixes all the issues reported at #622 .
2015-12-02 17:21:12 +09:00
1529af7a12
Merge branch 'xiph-picture' of https://github.com/gogglesmm/taglib into gogglesmm-xiph-picture
...
# Conflicts:
# tests/test_bytevector.cpp
# tests/test_ogg.cpp
2015-12-02 14:59:50 +09:00
060a50ab11
Use a standard type rather than TagLib::wchar.
...
This won't break the ABI compatibility.
2015-12-02 11:30:29 +09:00
101a330d55
The new test wasn't called.
2015-11-30 18:32:49 +09:00
59088096e6
Add some tests for M4V files.
2015-11-30 17:18:50 +09:00
fcdf7c2ae2
Add some tests to check if the internal flags are updated when writing WAV files.
2015-11-30 13:46:43 +09:00
8c424badad
Avoid writing an empty ID3v2 tag in an AIFF file.
2015-11-30 13:42:25 +09:00
1fa677e2ef
Add some tests about splitting/merging Ogg pages.
2015-11-29 01:57:15 +09:00
463e8f313a
Append TIME to TDRC, adjusted test_id3v2.cpp as appropriate.
2015-11-27 17:54:20 -05:00
8130b30397
Close temporary files regardless if the tests are successful or not.
...
delete statements are skipped when assertions fail.
2015-11-27 15:20:16 +09:00
67cbf2c0a8
Silence a GCC warning in tests about ignoring a return value.
2015-11-27 02:45:33 +09:00
94b7828990
Fix saving MP4 files.
...
This fixes the issue reported at #619 .
2015-11-24 23:41:10 +09:00
477aba9465
Merge pull request #676 from TsudaKageyu/string-hide-private
...
Hide private things from a public header.
2015-11-23 17:48:06 +09:00
e44de9f37f
Remove duplicate tags when saving AIFF files.
...
Just the same way as WAV already does.
2015-11-22 21:03:33 +09:00
559c6b28c9
Merge pull request #681 from TsudaKageyu/xiph-remove-fields
...
Add alternative methods to XiphComment::removeField() that may cause …
2015-11-22 16:19:15 +09:00
f34d73d319
Make FileRef::FileTypeResolver work properly.
2015-11-21 18:29:41 +09:00
c3807e59cd
Merge pull request #528 from chouquette/master
...
FileRef: Allow an IOStream to be used
2015-11-21 09:51:03 +09:00
84e3582332
Add alternative methods to XiphComment::removeField().
...
Using XiphComment::removeField() may lead to a linkage error, however we can't fix the method itself without breaking the ABI or changing its behavior.
So we added some alternative method and marked the old one deprecated.
2015-11-20 23:28:32 +09:00
94c941928a
Merge pull request #654 from TsudaKageyu/xiph-setcomment
...
Fix XiphComment::setComment() for the case that a Vorbis comment has …
2015-11-20 23:02:51 +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
29b0568dec
Revert "Add a test about handing "COMMENT" and "DESCIPRION" fields in XiphComment."
...
This reverts commit 8f147034d6
.
2015-11-20 14:18:40 +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
6d5654028a
Merge pull request #642 from TsudaKageyu/strip-and-properties
...
Fix segfaults when calling File::properties() after strip().
2015-11-20 13:24:01 +09:00
e1e1b6c60c
Merge pull request #623 from TsudaKageyu/erase-duplicate-id3v2
...
Skip duplicate ID3v2 tags and treat them as an extra blank of the first one.
2015-11-20 10:49:11 +09:00
1cc3e4cc57
Consistent rounding when calculating the MP4 audio length.
2015-11-19 18:24:20 +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
95ef0e7882
Add some tests for String::toInt() with too large values.
2015-11-19 14:52:02 +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
7e85d9b202
Simplify overly complicated ByteVector::mid() implementation.
...
Especially remove the useless nested RefCounters.
2015-11-19 09:23:19 +09:00
8203ccf04c
Merge pull request #608 from TsudaKageyu/mp4-has-tags
...
Add a method to check if an MP4 file on disk actually has a tag.
2015-11-18 17:14:26 +09:00
b01fecd280
Separate some tests for MP4::File::hasMP4Tag().
2015-11-18 14:25:22 +09:00
76de4234a1
Add a test for the CRC checksum of Ogg pages.
2015-11-17 15:05:43 +09:00
4bac99e3da
Add some notes about ByteVector::isNull() and ByteVector::null.
2015-11-17 13:06:03 +09:00
1a942627bf
Add String::clear() method to clear the string.
2015-11-17 11:29:52 +09:00
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
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
70e471f1d1
Check if saved picture can be read back correctly
2015-11-12 08:50:34 -06:00
47bd01ecda
Minor style fixes
2015-11-12 08:50:34 -06:00
90ad17b4c5
Additional unit tests for base64 encoder/decoder
2015-11-12 08:50:34 -06:00
62bb3c95c8
Make ByteVector::fromBase64 as static member function
2015-11-12 08:50:34 -06:00
0c14bd0ed0
Add FLAC::Picture support to Xiph Comment
2015-11-12 08:50:34 -06:00