Revision history for Audio::Scan
0.35 2009-09-17 15:00:00
- WAV: added support for tags in an "ID3 " chunk.
0.34 2009-09-12 00:15:00
- Bug 13995, fixed divide by zero error when trying to detect MP3 average
bitrate on a file with no valid frames.
0.33 2009-09-11 22:15:00
- Fixed Xing bitrate calculation for MPEG 2.0 files.
0.32 2009-09-09 14:00:00
- Bug 13921, added support for ID3v2.3 experimental XSOP frame.
- PPC is dead, changed Snow Leopard hint to only compile 32/64-bit x86.
0.31 2009-08-29 13:30:00
- Allow static linking to a libFLAC that was built without
Ogg support.
- Change Snow Leopard hint to use 10.5 SDK and minimum version.
0.30 2009-08-27 00:15:00
- Bug 8563, fixed parsing of MP4 sample rate.
- Bug 13486, fixed parsing of MP4 files with multiple values for
a single key.
- Added Snow Leopard 64-bit universal binary support.
0.29 2009-08-07 16:00:00
- Bug 13198, really fixed bad FLAC bitrate calculation on some
files under Windows.
0.28 2009-08-06 19:00:00
- Bug 13198, Changed the method for determining FLAC bitrate.
0.27 2009-07-26 23:00:00
- Added support for Musepack SV8 files.
- Refactored Musepack code to use buffer API, fixes
crashes on big-endian platforms.
- Added support for reading Musepack track gain and album gain.
0.26 2009-07-25 17:00:00
- Added support for ID3v2.4 RVA2 peak values.
- Fixed build on Solaris again.
0.25 2009-07-10 22:00:00
- Bug 9942, fixed APE check when file does not have an ID3v1 tag, and
fixed parsing of APE tags with multiple items separated by a null byte.
- Bug 12615, improved Ogg Vorbis parser to do a better job finding the
audio offset.
- Bug 12668, fixed build on OpenSolaris (Sun's CC doesn't support -Wall).
0.24 2009-07-09 22:45:00
- Bug 12691, some people have *really* large embedded artwork, allow buffer
to allocate up to 5M at a time (was 1M).
0.23 2009-06-26 10:00:00
- Added support for ADTS files with leading junk before first audio frame.
0.22 2009-06-18 12:00:00
- Improved accuracy of MP3 find_frame when Xing TOC is present.
- Fixed MP3 bug where Xing parser was not reading enough data.
0.21 2009-06-17 17:30:00
- Refactored MP3 code to use more robust buffer API.
- Bug 12409, fixed crash when scanning MP3 file with null bytes before
initial audio frame.
0.20 2009-06-16 15:00:00
- Bug 12168, fixed Vorbis calculation of bitrate and duration in certain
files.
- Bug 12326, fixed bug in scanning MP4 meta box.
- Bug 12152, added support for APEv1 tags.
- Fixed some APE test failures that happened on some platforms.
0.19 2009-06-15 15:35:00
- MP4: find_frame support.
- MP4: Added leading_mdat flag for MP4 files where mdat precedes
moov.
- MP4: Handle invalid data sizes in ilst box.
- Changed FLAC parser to return CUESHEET_BLOCK for cuesheet metadata
block so it doesn't conflict with user-added CUESHEET tag.
0.18 2009-06-05 11:45:00
- Added support for reading ID3v2 tags from ADTS files.
0.17 2009-06-05 09:45:00
- MPEG-4 ADTS support.
- Fixed Makefile.PL to set local include dirs before FLAC include
dirs. (Philippe Kehl)
0.16 2009-06-04 15:45:00
- Fixed parsing of MPEG-4 files where mdat occurs before moov.
- Bug 12250, Added handling for invalid field lengths in WAV LIST INFO
chunks.
- Bug 12242, (libid3tag) Fixed broken parsing of ID3v2.2 PIC frames.
0.15 2009-06-02 16:30:00
- Bug 12224, (libid3tag) Added support for broken iTunes v2.4 lengths that
are not sync-safe.
- Bug 12212, Fixed infinite loop during MP3 bitrate calculation if tag size
is very large compared to the audio size.
0.14 2009-05-21 14:45:00
- MPEG-4 support.
- Bug 12082: Fixed reading of APE files with header version <= 3.97.
- Fixed test failure on some Linux platforms due to rounding error.
0.13 2009-04-24 16:00:00
- Musepack support.
- Monkey's Audio Codec (APE) support.
- AIFF support.
0.12 2009-04-23 12:10:00
- Fixed bug in WAV duration calculation.
- Fixed seek-related bug caused by passing a PerlIO to libid3tag.
0.11 2009-04-22 16:20:00
- Renamed FLAC CRC function to fix --with-flac-static build.
0.10 2009-04-22 16:10:00
- WAV support.
- FLAC: Support for find_frame().
0.09 2009-04-19 18:00:00
- ASF: Disabled index parsing. This data isn't useful and just adds
overhead. Also, it does not compile on Windows.
- Fixed Win32 compile issues.
0.08 2009-04-18 16:35:00
- MP3: Support for find_frame().
- MP3: Added support for RVA/RVAD frame.
0.07 2009-04-17 12:35:00
- Added find_frame_fh( $type => $fh, $offset ) method.
See docs for details.
- Added $info->{lossless} for WMA Lossless.
0.06 2009-04-15 23:15:00
- Added scan_fh( $type => $fh ) method to scan a filehandle.
- Don't build FLAC support with < libFLAC 1.1.3.
- --with-flac-static flag for statically-linking libFLAC.
0.05 2009-04-13 11:20:00
- ASF: Fixed bug with empty script command names.
- ASF: Support Extended Content Encryption.
0.04 2009-04-12 16:10:00
- ASF: Support for Content Encryption, Extended Content
Encryption, Script Command, and Digital Signature objects.
- ASF: Fixed handling of multiple WM/Picture tags.
0.03 2009-04-11 14:30:00
- Fixed big-endian GUID issues with ASF.
- (libid3tag) Updated to latest config.guess.
0.02 2009-04-10 17:15:00
- ASF (WMA/WMV) parsing support.
- Improved directory structure.
- Added build instructions for Win32.
- Skip FLAC tests if FLAC support was not built.
- Don't try and build Universal Binary on PPC Macs.
- Fixed #define MIN for platforms that don't have it.
0.01 2009-04-03 11:00:00
- Initial release.