BOOL taglib_file_is_valid(const TagLib_File *file)
{
- return reinterpret_cast<const File *>(file)->isValid();
+ return reinterpret_cast<const File *>(file)->isValid();
}
TagLib_Tag *taglib_file_tag(const TagLib_File *file)
seek(96);
ushort realLength = 0;
for(ushort i = 0; i < length; ++ i) {
- READ_BYTE_AS(order);
- if(order == 255) break;
- if(order != 254) ++ realLength;
+ READ_BYTE_AS(order);
+ if(order == 255) break;
+ if(order != 254) ++ realLength;
}
d->properties.setLengthInPatterns(realLength);
void testPropertyInterface1()
{
- APE::Tag tag;
- PropertyMap dict = tag.properties();
- CPPUNIT_ASSERT(dict.isEmpty());
- dict["ARTIST"] = String("artist 1");
- dict["ARTIST"].append("artist 2");
- dict["TRACKNUMBER"].append("17");
- tag.setProperties(dict);
- CPPUNIT_ASSERT_EQUAL(String("17"), tag.itemListMap()["TRACK"].values()[0]);
- CPPUNIT_ASSERT_EQUAL(2u, tag.itemListMap()["ARTIST"].values().size());
- CPPUNIT_ASSERT_EQUAL(String("artist 1"), tag.artist());
- CPPUNIT_ASSERT_EQUAL(17u, tag.track());
+ APE::Tag tag;
+ PropertyMap dict = tag.properties();
+ CPPUNIT_ASSERT(dict.isEmpty());
+ dict["ARTIST"] = String("artist 1");
+ dict["ARTIST"].append("artist 2");
+ dict["TRACKNUMBER"].append("17");
+ tag.setProperties(dict);
+ CPPUNIT_ASSERT_EQUAL(String("17"), tag.itemListMap()["TRACK"].values()[0]);
+ CPPUNIT_ASSERT_EQUAL(2u, tag.itemListMap()["ARTIST"].values().size());
+ CPPUNIT_ASSERT_EQUAL(String("artist 1"), tag.artist());
+ CPPUNIT_ASSERT_EQUAL(17u, tag.track());
}
void testPropertyInterface2()
void testDict()
{
- // test unicode & multiple values with dict interface
+ // test unicode & multiple values with dict interface
ScopedFileCopy copy("silence-44-s", ".flac");
string newname = copy.fileName();