]>
granicus.if.org Git - taglib/log
Tsuda Kageyu [Fri, 31 Jul 2015 03:46:43 +0000 (12:46 +0900)]
Run-time check for floating point byte order rather than CMake check.
It's safer not to use an unofficial CMake script.
Tsuda Kageyu [Sat, 1 Aug 2015 14:34:36 +0000 (23:34 +0900)]
Remove unused includes from ConfigureChecks.cmake.
Tsuda Kageyu [Fri, 31 Jul 2015 17:23:18 +0000 (02:23 +0900)]
Add AudioProperties::lengthInSeconds() and lengthInMilliseconds() functions to emulate virtual abstract functions.
Tsuda Kageyu [Fri, 31 Jul 2015 17:06:35 +0000 (02:06 +0900)]
Update NEWS.
Marked FLAC::File::streamInfoData() deprecated. It returns an empty ByteVector.
Marked FLAC::File::streamLength() deprecated. It returns zero.
Tsuda Kageyu [Fri, 31 Jul 2015 16:59:36 +0000 (01:59 +0900)]
Revert "Reorder CMake checks for sprintf() variants."
This reverts commit
c69364d83115950b24e6baa6b9841a244d149d91 .
Tsuda Kageyu [Fri, 31 Jul 2015 16:46:35 +0000 (01:46 +0900)]
Update NEWS.
New API for the audio length in milliseconds.
Tsuda Kageyu [Fri, 31 Jul 2015 16:31:17 +0000 (01:31 +0900)]
Merge pull request #575 from TsudaKageyu/chunk-offset
Stop calculating the offset in RIFF::File::chunkData().
Tsuda Kageyu [Fri, 31 Jul 2015 16:30:19 +0000 (01:30 +0900)]
Merge pull request #567 from TsudaKageyu/audioprop-wv
(wishlist) WavPack: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:30:12 +0000 (01:30 +0900)]
Merge pull request #566 from TsudaKageyu/audioprop-tta
(wishlist) TrueAudio: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:30:03 +0000 (01:30 +0900)]
Merge pull request #565 from TsudaKageyu/audioprop-wav
(wishlist) WAV: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:29:46 +0000 (01:29 +0900)]
Merge pull request #564 from TsudaKageyu/audioprop-aiff
(wishlist) AIFF: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:29:35 +0000 (01:29 +0900)]
Merge pull request #563 from TsudaKageyu/audioprop-vorbis
(wishlist) Ogg Vorbis: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:29:22 +0000 (01:29 +0900)]
Merge pull request #562 from TsudaKageyu/audioprop-speex
(wishlist) Ogg Speex: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:29:13 +0000 (01:29 +0900)]
Merge pull request #561 from TsudaKageyu/audioprop-opus
(wishlist) Ogg Opus: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:29:06 +0000 (01:29 +0900)]
Merge pull request #560 from TsudaKageyu/audioprop-mpeg
(wishlist) MPEG: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:27:20 +0000 (01:27 +0900)]
Merge pull request #559 from TsudaKageyu/audioprop-mpc
(wishlist) MusePak: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:27:15 +0000 (01:27 +0900)]
Merge pull request #558 from TsudaKageyu/audioprop-mp4
(wishlist) MP4: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:27:06 +0000 (01:27 +0900)]
Merge pull request #557 from TsudaKageyu/audioprop-flac
(wishlist) FLAC: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:26:52 +0000 (01:26 +0900)]
Merge pull request #556 from TsudaKageyu/audioprop-asf
(wishlist) ASF: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:21:59 +0000 (01:21 +0900)]
Merge pull request #555 from TsudaKageyu/audioprop-ape
(wishlist) APE: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 16:04:34 +0000 (01:04 +0900)]
Merge pull request #568 from TsudaKageyu/audioprop-mod
(wishlist) MOD: AudioProperties improvements
Tsuda Kageyu [Fri, 31 Jul 2015 14:51:10 +0000 (23:51 +0900)]
FLAC: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 14:47:22 +0000 (23:47 +0900)]
FLAC: Add debug messages to tell some functions are obsolete.
Tsuda Kageyu [Fri, 31 Jul 2015 14:45:31 +0000 (23:45 +0900)]
FLAC: Move some public functions to above private ones.
Tsuda Kageyu [Fri, 26 Jun 2015 05:59:11 +0000 (14:59 +0900)]
FLAC: Avoid using deprecated functions.
Tsuda Kageyu [Fri, 12 Jun 2015 08:41:01 +0000 (17:41 +0900)]
Remove some more data members not needed to carry.
Tsuda Kageyu [Thu, 21 May 2015 03:15:11 +0000 (12:15 +0900)]
FLAC: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Add bitsPerSample() property besides sampleWidth(). (#360)
Remove some data members which are not needed to carry.
Add some tests for audio properties.
Add some supplementary comments.
Tsuda Kageyu [Fri, 31 Jul 2015 15:44:41 +0000 (00:44 +0900)]
WavPack: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 15:41:42 +0000 (00:41 +0900)]
TrueAudio: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 15:37:31 +0000 (00:37 +0900)]
WAV: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 15:33:56 +0000 (00:33 +0900)]
AIFF: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 15:30:13 +0000 (00:30 +0900)]
Vorbis: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 15:22:09 +0000 (00:22 +0900)]
Speex: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 15:19:20 +0000 (00:19 +0900)]
Opus: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 15:15:51 +0000 (00:15 +0900)]
MPEG: Hide an internal function from the public header.
Tsuda Kageyu [Fri, 31 Jul 2015 15:09:37 +0000 (00:09 +0900)]
MPEG: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 15:04:27 +0000 (00:04 +0900)]
MusePak: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 14:59:22 +0000 (23:59 +0900)]
MP4: Hide an internal function from the public header.
Tsuda Kageyu [Fri, 31 Jul 2015 14:55:30 +0000 (23:55 +0900)]
MP4: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 14:38:41 +0000 (23:38 +0900)]
ASF: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 14:18:50 +0000 (23:18 +0900)]
APE: Remove unused formal parameters.
Tsuda Kageyu [Fri, 31 Jul 2015 11:55:23 +0000 (20:55 +0900)]
Silence some MSVC specific warnings in tests.
Tsuda Kageyu [Fri, 31 Jul 2015 03:23:01 +0000 (12:23 +0900)]
Silence some MSVC2015 specific warnings.
Tsuda Kageyu [Fri, 31 Jul 2015 02:24:36 +0000 (11:24 +0900)]
MP4 atom length is limited up to 31 bits.
32-bit value will be negative.
Tsuda Kageyu [Fri, 31 Jul 2015 01:27:16 +0000 (10:27 +0900)]
Add some comments to tutils.h.
Tsuda Kageyu [Fri, 31 Jul 2015 01:10:12 +0000 (10:10 +0900)]
Reorder CMake checks for sprintf() variants.
VS2015 has snprintf(), however sprintf_s() is still recommended.
Tsuda Kageyu [Fri, 31 Jul 2015 00:02:32 +0000 (09:02 +0900)]
Remove sudo from .travis.yml.
This allows our tests to run faster on the container-based infrastructure.
Tsuda Kageyu [Thu, 30 Jul 2015 14:55:16 +0000 (23:55 +0900)]
Merge pull request #554 from FestusHagen/fh1.m_FriendlyCppUnitSearch
Don't look for CppUnit unless BUILD_TESTS, general cleanup.
Tsuda Kageyu [Thu, 30 Jul 2015 14:39:04 +0000 (23:39 +0900)]
Merge pull request #595 from TsudaKageyu/gcc-warning-test
Silence a GCC warning about ignoring a return value in test.
Tsuda Kageyu [Thu, 30 Jul 2015 14:36:44 +0000 (23:36 +0900)]
Fix a typo in a debug message.
Tsuda Kageyu [Thu, 30 Jul 2015 14:30:43 +0000 (23:30 +0900)]
Merge pull request #625 from TsudaKageyu/checksum-comment
(minor, comment only) Add a supplementary comment to ByteVector::checksum().
Tsuda Kageyu [Thu, 30 Jul 2015 14:30:18 +0000 (23:30 +0900)]
Merge pull request #617 from TsudaKageyu/useless-call
Remove an useless function call.
Tsuda Kageyu [Thu, 30 Jul 2015 13:03:02 +0000 (22:03 +0900)]
Update NEWS.
Fixed reading FLAC files with zero-sized padding blocks.
Tsuda Kageyu [Thu, 30 Jul 2015 13:00:00 +0000 (22:00 +0900)]
Merge pull request #638 from TsudaKageyu/update-news
Update NEWS.
Tsuda Kageyu [Thu, 30 Jul 2015 12:58:42 +0000 (21:58 +0900)]
Merge pull request #637 from TsudaKageyu/flac-zero-sized-padding
Make FLAC::File tolerant to zero-sized padding blocks.
Tsuda Kageyu [Thu, 30 Jul 2015 01:02:51 +0000 (10:02 +0900)]
Update NEWS.
Tsuda Kageyu [Wed, 29 Jul 2015 14:05:17 +0000 (23:05 +0900)]
Avoid creating zero-sized padding blocks.
Tsuda Kageyu [Wed, 29 Jul 2015 11:52:56 +0000 (20:52 +0900)]
Make FLAC::File tolerant to zero-sized padding blocks.
Tsuda Kageyu [Tue, 30 Jun 2015 06:59:01 +0000 (15:59 +0900)]
WAV: Avoid using a magic number.
Tsuda Kageyu [Tue, 30 Jun 2015 02:58:07 +0000 (11:58 +0900)]
MPEG: Fix warnings about signed/unsigned mismatch on some compilers.
Tsuda Kageyu [Fri, 26 Jun 2015 16:29:16 +0000 (01:29 +0900)]
Add a supplementary comment to ByteVector::checksum().
Tsuda Kageyu [Tue, 23 Jun 2015 09:22:31 +0000 (18:22 +0900)]
ASF: Hide some internal functions from the public header.
Tsuda Kageyu [Tue, 23 Jun 2015 08:42:38 +0000 (17:42 +0900)]
ASF: Make use of List iterators and setAutoDelete().
Tsuda Kageyu [Tue, 23 Jun 2015 08:31:47 +0000 (17:31 +0900)]
ASF: Hide internal class declarations from the public header.
Tsuda Kageyu [Tue, 23 Jun 2015 02:48:25 +0000 (11:48 +0900)]
ASF: Use CodecType enum instead of a magic number.
Tsuda Kageyu [Sun, 21 Jun 2015 18:21:38 +0000 (03:21 +0900)]
Remove an useless function call.
Tsuda Kageyu [Thu, 21 May 2015 10:05:05 +0000 (19:05 +0900)]
ASF: Enable ASF::Properties to get the audio codec information.
Tsuda Kageyu [Sat, 20 Jun 2015 11:41:02 +0000 (20:41 +0900)]
APE: Reduce useless File::Find() operations.
Tsuda Kageyu [Tue, 26 May 2015 04:35:44 +0000 (13:35 +0900)]
TrueAudio: A bit more accurate calculation of the stream length.
Tsuda Kageyu [Fri, 12 Jun 2015 09:21:32 +0000 (18:21 +0900)]
MusePak: Avoid seeking a file when not needed.
Tsuda Kageyu [Fri, 12 Jun 2015 07:40:03 +0000 (16:40 +0900)]
APE: Find an ID3v2 tag and calculate the stream length in APE::File.
Scott Wheeler [Fri, 19 Jun 2015 07:12:32 +0000 (09:12 +0200)]
Merge pull request #614 from TsudaKageyu/win32-pkg-config
Enable pkg-config on Windows.
Tsuda Kageyu [Thu, 18 Jun 2015 16:26:12 +0000 (01:26 +0900)]
Enable pkg-config on Windows.
Tsuda Kageyu [Thu, 21 May 2015 09:49:40 +0000 (18:49 +0900)]
MOD: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (always return 0)
Tsuda Kageyu [Tue, 26 May 2015 05:54:20 +0000 (14:54 +0900)]
WavPack: A bit more accurate calculation of the stream length.
Tsuda Kageyu [Thu, 21 May 2015 09:41:22 +0000 (18:41 +0900)]
WavPack: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Add isLossless() property.
Support multi channel. (#92)
Remove some data members which are not needed to carry.
Add some tests for audio properties.
Add some supplementary comments.
Tsuda Kageyu [Thu, 21 May 2015 08:44:00 +0000 (17:44 +0900)]
TrueAudio: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Avoid possible arithmetic overflows. (#520)
Remove some data members which are not needed to carry.
Add some tests for audio properties.
Add some supplementary comments.
Tsuda Kageyu [Wed, 27 May 2015 09:25:32 +0000 (18:25 +0900)]
WAV: Move property parsing code to Properties.
Make use of 'fact' chunk to get the number of total samples.
Tsuda Kageyu [Thu, 21 May 2015 08:34:35 +0000 (17:34 +0900)]
WAV: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Add bitsPerSample() property besides sampleWidth(). (#360)
Add format() property. (#360)
Add some tests for audio properties.
Add some supplementary comments.
Tsuda Kageyu [Mon, 25 May 2015 01:29:14 +0000 (10:29 +0900)]
AIFF: Calculate the actual average bitrate even if a file is compressed.
Move property parsing code to Properties.
Tsuda Kageyu [Thu, 21 May 2015 08:09:18 +0000 (17:09 +0900)]
AIFF: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Add bitsPerSample() property besides sampleWidth(). (#360)
Add some tests for audio properties.
Add some supplementary comments.
Tsuda Kageyu [Thu, 21 May 2015 06:12:31 +0000 (15:12 +0900)]
Ogg Vorbis: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Remove some data members which are not needed to carry.
Add some tests for audio properties.
Add some supplementary comments.
Tsuda Kageyu [Thu, 21 May 2015 05:50:25 +0000 (14:50 +0900)]
Ogg Speex: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Add bitrateNominal() property.
Remove some data members which are not needed to carry.
Add some tests for audio properties.
Add some supplementary comments.
Tsuda Kageyu [Thu, 21 May 2015 05:30:37 +0000 (14:30 +0900)]
Ogg Opus: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Remove some data members which are not needed to carry.
Add some tests for audio properties.
Add some supplementary comments.
Tsuda Kageyu [Tue, 26 May 2015 03:44:25 +0000 (12:44 +0900)]
MPEG: No need to get the length of an ID3v2 tag twice.
Tsuda Kageyu [Tue, 26 May 2015 02:54:57 +0000 (11:54 +0900)]
MPEG: Properties::xingHeader() should return null if a VBR header is not found.
Tsuda Kageyu [Thu, 21 May 2015 04:59:32 +0000 (13:59 +0900)]
MPEG: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Support VBRI header in addition to Xing. (#136)
Fix MPEG frame seeker functions. (maybe #190)
Calculate MPEG frame length accurately.
Remove some data members which are not needed to carry.
Add some tests for audio properties.
Add some supplementary comments.
Tsuda Kageyu [Fri, 12 Jun 2015 08:53:17 +0000 (17:53 +0900)]
MusePak: A bit more accurate calculation of the stream length.
Tsuda Kageyu [Thu, 21 May 2015 04:28:42 +0000 (13:28 +0900)]
MusePak: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Remove some data members which are not needed to carry.
Add some tests for audio properties.
Add some supplementary comments.
Tsuda Kageyu [Wed, 27 May 2015 03:52:02 +0000 (12:52 +0900)]
MP4: Remove useless ByteVector::mid() operations.
Tsuda Kageyu [Tue, 26 May 2015 01:50:43 +0000 (10:50 +0900)]
MP4: Do rounding when calculating the bit rate.
Tsuda Kageyu [Thu, 21 May 2015 03:54:20 +0000 (12:54 +0900)]
MP4: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Add some tests for audio properties.
Add some supplementary comments.
Move parsing code to read() for consistency with other classes.
Tsuda Kageyu [Thu, 21 May 2015 02:37:45 +0000 (11:37 +0900)]
ASF: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Add bitsPerSample() property. (#360)
Add some tests for audio properties.
Add some supplementary comments.
Scott Wheeler [Thu, 18 Jun 2015 06:22:59 +0000 (08:22 +0200)]
Merge pull request #611 from TsudaKageyu/fix-bufsize
Fix mismatched file I/O buffer sizes.
Tsuda Kageyu [Fri, 12 Jun 2015 04:18:06 +0000 (13:18 +0900)]
Add a test for APE files with an ID3v2 tag.
Tsuda Kageyu [Tue, 26 May 2015 01:12:29 +0000 (10:12 +0900)]
APE: Use the audio stream length in calculating the bit rate.
Tsuda Kageyu [Thu, 21 May 2015 01:59:32 +0000 (10:59 +0900)]
APE: AudioProperties improvements
Add lengthInSeconds(), lengthInMilliseconds() properties. (#503)
Enable to read bit depth from older version files. (#360)
Remove some data members which are not needed to carry.
Add some tests for audio properties.
Add some supplementary comments.
Tsuda Kageyu [Thu, 18 Jun 2015 02:22:54 +0000 (11:22 +0900)]
Fix mismatched file I/O buffer sizes.
Scott Wheeler [Mon, 15 Jun 2015 19:15:08 +0000 (21:15 +0200)]
Merge pull request #607 from TsudaKageyu/unused-function
Remove some unused private function prototypes.
Tsuda Kageyu [Fri, 12 Jun 2015 05:07:52 +0000 (14:07 +0900)]
Removed an unused data member from MPE::File.
It seems to be related to scan().