da7424636b
Fix a mismatch between List and iterator types.
2015-11-18 17:50:48 +09:00
0b2a3ce400
Remove const from the key type of APE::ItemListMap.
...
A key type must be copy-assignable, and some compilers check it strictly.
2015-11-18 17:27:25 +09:00
1ff30e55da
Revert "Stop exporting std::string and std::wstring in a public header."
...
This reverts commit 0e981adcc6
.
2015-09-11 19:59:20 +09:00
0e981adcc6
Stop exporting std::string and std::wstring in a public header.
2015-09-11 09:14:22 +09:00
9b8f774fb3
Merge branch 'master' into merge-master-to-taglib2
...
Conflicts:
taglib/ape/apetag.cpp
taglib/ape/apetag.h
taglib/mpeg/id3v2/frames/chapterframe.cpp
taglib/riff/wav/infotag.h
2015-08-25 02:41:49 +09:00
35aa6c4e84
Update date in NEWS
v1.10beta
2015-08-23 20:09:22 +02:00
54cea3edc3
Reorganize NEWS to put new features first
2015-08-23 12:20:25 +02:00
0178d47c85
Don't use const ref to an integer in ChapterFrame
2015-08-23 12:20:25 +02:00
71bc17b5e6
Lalala
2015-08-23 12:20:25 +02:00
ac38f4ade1
Remove an unused private data member.
2015-08-23 18:25:17 +09:00
b9f898698d
Revert "Remove some private data members not needed to carry."
...
This reverts commit 7c17d32b3a
.
2015-08-23 18:21:51 +09:00
bd564546f4
Fix some typos in comments.
2015-08-14 00:10:19 +09:00
d90617959b
Fix some typos in comments.
2015-08-11 09:45:32 +09:00
30551864fa
Fix debug messages in AudioProperties classes.
2015-08-10 12:00:23 +09:00
ba2167ef92
RefCounter should not be copyable.
2015-08-10 11:31:35 +09:00
dc0cc4e7fa
Implement 'Length in milliseconds' feature of DSF/EBML.
2015-08-10 01:35:57 +09:00
ef09a707b8
Make AudioProperties::lengthInSeconds() and lengthInMilliseconds() virtual.
2015-08-10 01:10:35 +09:00
400fa04b1c
Remove deprecated constructors from AudioProperties classes.
2015-08-10 01:01:09 +09:00
bc106ad81e
Separate two variable initializations.
2015-08-10 00:50:13 +09:00
e6e11c957d
Merge branch 'master' into taglib2
...
Conflicts:
CMakeLists.txt
ConfigureChecks.cmake
config.h.cmake
taglib/CMakeLists.txt
taglib/ape/apefile.cpp
taglib/ape/apefile.h
taglib/ape/apeproperties.cpp
taglib/ape/apeproperties.h
taglib/ape/apetag.cpp
taglib/asf/asfattribute.cpp
taglib/asf/asffile.cpp
taglib/asf/asffile.h
taglib/asf/asfpicture.cpp
taglib/asf/asfpicture.h
taglib/asf/asfproperties.cpp
taglib/asf/asfproperties.h
taglib/audioproperties.cpp
taglib/flac/flacfile.cpp
taglib/flac/flacfile.h
taglib/flac/flacproperties.cpp
taglib/flac/flacproperties.h
taglib/it/itproperties.cpp
taglib/mod/modproperties.cpp
taglib/mp4/mp4atom.cpp
taglib/mp4/mp4file.cpp
taglib/mp4/mp4file.h
taglib/mp4/mp4properties.cpp
taglib/mp4/mp4tag.cpp
taglib/mp4/mp4tag.h
taglib/mpc/mpcfile.cpp
taglib/mpc/mpcfile.h
taglib/mpc/mpcproperties.cpp
taglib/mpc/mpcproperties.h
taglib/mpeg/id3v2/frames/chapterframe.cpp
taglib/mpeg/id3v2/frames/synchronizedlyricsframe.cpp
taglib/mpeg/id3v2/frames/tableofcontentsframe.cpp
taglib/mpeg/mpegfile.cpp
taglib/mpeg/mpegfile.h
taglib/mpeg/mpegheader.cpp
taglib/mpeg/mpegproperties.cpp
taglib/mpeg/mpegproperties.h
taglib/mpeg/xingheader.cpp
taglib/mpeg/xingheader.h
taglib/ogg/opus/opusfile.cpp
taglib/ogg/opus/opusfile.h
taglib/ogg/opus/opusproperties.cpp
taglib/ogg/opus/opusproperties.h
taglib/ogg/speex/speexfile.cpp
taglib/ogg/speex/speexfile.h
taglib/ogg/speex/speexproperties.cpp
taglib/ogg/speex/speexproperties.h
taglib/ogg/vorbis/vorbisfile.cpp
taglib/ogg/vorbis/vorbisfile.h
taglib/ogg/vorbis/vorbisproperties.cpp
taglib/ogg/vorbis/vorbisproperties.h
taglib/riff/aiff/aifffile.cpp
taglib/riff/aiff/aifffile.h
taglib/riff/aiff/aiffproperties.cpp
taglib/riff/aiff/aiffproperties.h
taglib/riff/wav/infotag.h
taglib/riff/wav/wavfile.cpp
taglib/riff/wav/wavfile.h
taglib/riff/wav/wavproperties.cpp
taglib/riff/wav/wavproperties.h
taglib/s3m/s3mproperties.cpp
taglib/taglib_config.h.cmake
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tfile.cpp
taglib/toolkit/tfile.h
taglib/toolkit/tfilestream.cpp
taglib/toolkit/trefcounter.cpp
taglib/toolkit/tstring.cpp
taglib/toolkit/tstring.h
taglib/toolkit/tutils.h
taglib/trueaudio/trueaudiofile.cpp
taglib/trueaudio/trueaudiofile.h
taglib/trueaudio/trueaudioproperties.cpp
taglib/trueaudio/trueaudioproperties.h
taglib/wavpack/wavpackfile.cpp
taglib/wavpack/wavpackfile.h
taglib/wavpack/wavpackproperties.cpp
taglib/wavpack/wavpackproperties.h
taglib/xm/xmproperties.cpp
taglib/xm/xmproperties.h
tests/CMakeLists.txt
tests/data/alaw.wav
tests/test_asf.cpp
tests/test_mp4.cpp
tests/test_ogg.cpp
tests/test_opus.cpp
tests/test_string.cpp
tests/test_wav.cpp
tests/test_wavpack.cpp
2015-08-10 00:40:22 +09:00
a23f808627
Remove an useless #include.
2015-08-09 13:26:51 +09:00
e4cd963b12
Improve a test about splitting OGG pages.
...
Check for #529 .
2015-08-08 15:18:16 +09:00
eff92fed98
Improve a test about splitting OGG pages.
...
Check for #529 .
2015-08-07 16:47:13 +09:00
80441ff754
Remove a workaround for an older version of GCC.
...
GLIBC's byte swap functions are a good fallback option.
2015-08-07 08:59:16 +09:00
edbafdbd88
Remove some redundant code from trefcounter.cpp.
2015-08-07 02:10:56 +09:00
98ac8ba569
Add a comment about unused constants.
2015-08-07 02:03:03 +09:00
173c58cf49
Merge pull request #580 from TsudaKageyu/negative-seek
...
Fix inconsistent negative seek behavior between Linux and Windows.
2015-08-07 01:32:26 +09:00
ec3d050adc
Merge pull request #644 from petrows/master
...
Install target should be checked to avoid conflicts
2015-08-07 01:20:03 +09:00
19a7e45997
Merge pull request #639 from TsudaKageyu/remove-cmake-check-float
...
Run-time check for byte order rather than CMake check.
2015-08-07 01:17:27 +09:00
49563a9cd0
Merge pull request #640 from TsudaKageyu/cmake-vsprintf
...
CMake check for vsprintf_s/vsnprintf rather than sprintf_s/snprintf.
2015-08-07 01:14:12 +09:00
1abe61640a
Merge pull request #645 from FestusHagen/fh1.m_UintAmbiguities_WavePackProperties
...
Silence uint ambiguity error in wavepackproperties.
2015-08-06 16:35:45 +09:00
65a6572299
Silence uint ambiguity errors in wavepackproperties.
2015-08-06 03:22:03 -04:00
46e74c9391
Install target check fix
2015-08-05 08:45:27 +03:00
7c17d32b3a
Remove some private data members not needed to carry.
2015-08-05 11:54:30 +09:00
bfe4ec5df5
Update NEWS.
...
Added support for reading the encoder information of WMA files.
Added support for reading the codec of WAV files.
Added support for multi channel WavPack files.
Added support for reading the nominal bitrate of Ogg Speex files.
Added support for VBR headers in MPEG files.
2015-08-05 02:58:45 +09:00
81b7d0046e
Merge branch 'master' of https://github.com/TsudaKageyu/taglib
2015-08-04 23:34:01 +09:00
5990c72a01
Fix a typo in NEWS.
2015-08-04 23:27:28 +09:00
018e969026
Add warnings about calling File::save() repeatedly.
2015-08-04 15:47:18 +09:00
04ec7eae25
Add some supplementary comments.
2015-08-03 22:31:16 +09:00
b6e7bb2c84
Update version to 1.10.0.
2015-08-03 16:14:48 +09:00
f112d538ea
Merge pull request #612 from TsudaKageyu/flac-id3v1
...
Avoid overwriting the audio stream when adding an ID3v1 tag to a FLAC…
2015-08-03 15:54:16 +09:00
ac5ef0291c
Update NEWS.
...
Fixed possible file corruptions when adding an ID3v1 tag to FLAC files.
2015-08-03 15:51:50 +09:00
8fa86162c7
Add a test to check if the FLAC audio stream remains intact after adding an ID3v1 tag.
2015-08-03 15:40:30 +09:00
fa17b4da6b
Avoid overwriting the audio stream when adding an ID3v1 tag to a FLAC file.
2015-08-03 15:39:27 +09:00
076e845912
Run-time check for integer byte order rather than CMake check.
...
It will easily be optimized out.
2015-08-03 13:08:58 +09:00
f830177b3b
Correct the order of #includes in tests.
2015-08-03 11:41:55 +09:00
0650dc77a1
Fix some comments.
2015-08-02 03:24:25 +09:00
c0f537a155
Merge pull request #581 from FestusHagen/fh2.m_FixUintAmbiguitiesInTests
...
Silence uint ambiguity errors in tests.
2015-08-02 02:40:20 +09:00
44d9f2bf25
Run-time check for floating point byte order rather than CMake check.
...
It's safer not to use an unofficial CMake script.
2015-08-01 23:40:23 +09:00
89e6ad96a4
Check for vsnprintf first.
2015-08-01 23:38:50 +09:00