Lukáš Lalinský
d5e3d6ea7c
Merge pull request #421 from TsudaKageyu/fix-wav-strip
...
Fixed a bug on stripping tags when saving .WAV files.
2014-08-20 10:12:43 +02:00
Lukáš Lalinský
20ce66f98b
Merge pull request #422 from TsudaKageyu/detach
...
Added some missing detach()s to List<T>, ByteVector and String.
2014-08-20 10:09:08 +02:00
Tsuda Kageyu
9bb0eb7ee9
Added some operators to compare String to string literals.
2014-08-12 23:58:45 +09:00
Tsuda Kageyu
1944588595
Added some missing detach()s to List<T>, ByteVector and String.
2014-08-08 13:12:14 +09:00
Tsuda Kageyu
31a74927e4
Fixed a bug on stripping tags when saving .WAV files.
2014-08-07 18:49:53 +09:00
Tsuda Kageyu
043d2bbef5
Fixed a test to work with MSVC.
2014-08-04 15:11:50 +09:00
Tsuda Kageyu
e29f1d39e7
Added float conversion functions to ByteVector.
...
Added CMake checks about IEEE754 compliance.
2014-07-17 12:09:14 +09:00
Lukáš Lalinský
fb24dfe7cf
Merge pull request #393 from TsudaKageyu/msvc-tests
...
Modified some tests to work with MSVC.
2014-07-16 16:02:10 +02:00
Lukáš Lalinský
43872f362d
Merge pull request #390 from TsudaKageyu/vector-bounds
...
Fixed out-of-bounds access in findVector().
2014-07-16 15:57:55 +02:00
Tsuda Kageyu
d7995b807f
Fixed the tests to work with MSVC when UNICODE is set.
2014-06-24 01:29:15 +09:00
Tsuda Kageyu
29a5129096
Modified some tests to work with MSVC.
2014-06-20 09:06:26 +09:00
Tsuda Kageyu
cb3abf15ad
Added a test for out-of-bounds access in findVector().
2014-06-19 13:22:50 +09:00
Lukas Krejci
500b3e630b
Uncommenting unit test.
2014-05-18 16:15:35 +02:00
Lukas Krejci
5c5c89e8d9
Added functions for work with embedded frames.
...
Added embedded frames parsing.
Added embedded frames rendering.
Modified constructor of CHAP and CTOC frame, so it can accept list of embedded frames.
Added unit tests for CHAP and CTOC frames parsing and rendering (with support of embedded frames).
Fixed bugs in rendering of CTOC frames.
Added functions for adding and removing child elements in CTOC frames.
2014-05-18 16:15:35 +02:00
Lukáš Krejčí
140fb2b3f6
Removed duplicated CHAP frame testing funtion.
2014-05-18 16:15:35 +02:00
Lukáš Krejčí
7d99b8276a
Fixed errors in ChapterFrame constructor.
...
Fixed errors in ChapterFrame method renderFields.
Fixed errors in TableOfContentsFrame method parseFields.
Added ChapterFrame and TableOfContentsFrame headers and sources to CMakeLists.txt.
Added some basic testing of CHAP and CTOC frames parsing.
2014-05-18 16:15:35 +02:00
Michael Helmling
1723e9b18a
Fix #162 : Xiph and APE generic getters return space-concatenated values
2014-04-03 21:07:29 +02:00
Urs Fleisch
3b60af2c0b
Add support for ID3v2 ETCO frames (event timing codes).
2014-03-30 09:28:14 +02:00
Urs Fleisch
eba99c3a70
Add support for ID3v2 SYLT frames (synchronized lyrics).
2014-03-30 09:26:03 +02:00
Tsuda Kageyu
72cd379f30
opus: Estimate the bitrate if possible
2014-03-10 09:37:10 +09:00
Tsuda Kageyu
584bbc7c78
Fixed conversion from empty String to ByteVector
2013-12-04 09:37:59 +09:00
Stephen F. Booth
f733077917
Merge pull request #307 from TsudaKageyu/string-abi
...
Fixed the ABI breakage in TagLib::String
2013-11-15 15:04:30 -08:00
Tsuda Kageyu
4a7d31c87b
Rewrote ByteVector::replace() simpler
2013-11-14 14:58:14 +09:00
Tsuda Kageyu
3bf30af66c
Fixed ABI breakage in TagLib::String
2013-11-06 17:01:21 +09:00
Lukáš Lalinský
2d5abd46d2
Added TagLib::MP4::PropertyMap::codec()
2013-10-08 17:41:09 +02:00
Lukáš Lalinský
5693ab0403
Merge remote-tracking branch 'TsudaKageyu/fix-string'
2013-10-08 16:12:49 +02:00
Tsuda Kageyu
23b418b4e9
Added a missing fieldListmap() method to RIFF::Info::Tag
2013-09-17 14:59:19 +09:00
Tsuda Kageyu
cf892f2cb8
Fixed a bug in creating String from ByteVector
2013-09-13 03:47:03 +09:00
Tsuda Kageyu
0f58646bfb
Added a test for APE::Item
2013-07-14 11:35:10 +09:00
Lukáš Lalinský
3a636c752b
Merge remote-tracking branch 'TsudaKageyu/string-api-master'
2013-07-11 10:08:05 +02:00
Tsuda Kageyu
62d55223b2
Added conversion from String to const wchar_t*
2013-06-24 01:13:25 +09:00
Tsuda Kageyu
a845f70c49
Added some test cases for FileRef about unsupported files
2013-06-21 15:29:00 +09:00
Lukáš Lalinský
fdb8a6b065
Reintroduce HAVE_CONFIG_H so that TagLib can be built without CMake
2013-06-20 15:07:25 +02:00
naiar
fc9abc7a33
fixed build failure
2013-06-07 20:00:13 +09:00
Tsuda Kageyu
767a6ec4a2
Added some tests for containsAt()
2013-06-02 04:00:34 +09:00
Tsuda Kageyu
f9efcfb8d6
Fixed the test for ID3V2's compressed frame
2013-05-16 20:29:58 +09:00
Tsuda Kageyu
23bd3784a1
Separated public and private config.h
2013-05-03 11:44:36 +09:00
Tsuda Kageyu
8f8ef3788f
Prefixed public variables
2013-05-02 23:26:06 +09:00
Tsuda Kageyu
b0938a3cf1
Removed config.h and moved macros into taglib_config.h
2013-05-02 20:41:59 +09:00
Tsuda Kageyu
5e13e0c838
Add some tests for String
2013-04-26 19:43:10 +09:00
Lukáš Lalinský
53c5a97b4c
Add tests for newline handling in String ( #125 )
2013-04-15 10:47:43 +02:00
Tsuda Kageyu
e9fec47411
Fix warnings in test_flacpicture.cpp
2013-03-19 21:54:56 +09:00
Michael Helmling
a095c468b2
Revert "Add a test to show a problem with properties() and duplication."
...
This reverts commit 6e3391a846
. The "problem" demonstrated in there won't be fixed due to lack of significance.
2012-12-20 17:30:19 +01:00
Michael Helmling
6e3391a846
Add a test to show a problem with properties() and duplication.
2012-12-10 21:22:11 +01:00
Michael Helmling
d5cf6d72e2
Merge remote-tracking branch 'official/master'
2012-12-10 19:55:29 +01:00
Michael Helmling
9eb0f2941f
Add a test case for the return value of setProperties()
2012-12-10 19:55:23 +01:00
naota
3fa295d99d
Include sys/stat.h to define S_* properly
...
Without including sys/stat.h, this file failed to build on FreeBSD with the following error.
In file included from /var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/test_trueaudio.cpp:5:0:
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h: In function 'std::string copyFile(const string&, const string&)':
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h:36:62: error: 'S_IRUSR' was not declared in this scope
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h:36:72: error: 'S_IWUSR' was not declared in this scope
In file included from /var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/test_mpeg.cpp:6:0:
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h: In function 'std::string copyFile(const string&, const string&)':
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h:36:62: error: 'S_IRUSR' was not declared in this scope
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h:36:72: error: 'S_IWUSR' was not declared in this scope
gmake[2]: *** [tests/CMakeFiles/test_runner.dir/test_mpeg.cpp.o] Error 1
2012-11-28 07:54:08 +09:00
Lukáš Lalinský
812f63502b
Implement the PropertyMap interface for WMA
2012-11-23 09:32:00 +01:00
Lukáš Lalinský
353eb9f00f
Implement the PropertyMap interface for MP4
2012-11-22 10:40:22 +01:00
Lukáš Lalinský
c5dade5ee7
Use names that are consistent with Vorbis Comments
2012-11-21 17:24:32 +01:00