Some problems observed
Geoffrey Leach
geoff at hughes.net
Fri Jul 13 23:44:38 UTC 2012
What follows are some observations I made cleaning up the Perl
distribution Audio::Taglib against taglib 1.5. The distribution has
been verified under 1.7.2, but with the exception of the last, none
have been verified there.
o TagLib::ID3v2::UserTextIdentificationFrame::find static, thus not
exported
o TagLib::ID3v2::ByteVectorList. toByteVector->data reviving a split.
where there was a string ' x '. The x is lost.
See t/TagLib_ByteVectorList.t.
o Some mp3 version1 files using a sample rate of 44100 will
nevertheless
get an 'Invalid sample rate' error. Perhaps a badly constructed
file?
mpegheader.cpp, 235.
o TagLib::File::writeBlock() does not +w on -w file, fails instead
o File properties, such as +w, are acquired when the FileRef is
created.
Subsequent mods outside tablib are not noticed.
o Audio::TagLib::FLAC::File::ID3v2Tag(1) succeeds, but then after the
file is saved, subsequent excutions result in the message:
TagLib: FLAC::File::save()
This can't be right -- an ID3v2 tag after the start of the FLAC
bytestream?
Not writing the ID3v2 tag
o id3v2framefactory.cpp, 104. <= should be changed to !=
More information about the taglib-devel
mailing list