]> granicus.if.org Git - taglib/commitdiff
Add direct support for "rate" atom
authorConner R. Phillips <conner.r.phillips@gmail.com>
Sat, 22 Apr 2017 05:31:52 +0000 (07:31 +0200)
committerConner R. Phillips <conner.r.phillips@gmail.com>
Sat, 22 Apr 2017 05:45:29 +0000 (07:45 +0200)
Resolves #817

taglib/mp4/mp4tag.cpp

index a7a473a2fd9eae4c271b7001021705be662091c5..11d3cc51df7f0bcc33b78001cf651f391594aadc 100644 (file)
@@ -74,7 +74,7 @@ MP4::Tag::Tag(TagLib::File *file, MP4::Atoms *atoms) :
             atom->name == "hdvd" || atom->name == "shwm") {
       parseBool(atom);
     }
-    else if(atom->name == "tmpo" || atom->name == "\251mvi" || atom->name == "\251mvc") {
+    else if(atom->name == "tmpo" || atom->name == "rate" || atom->name == "\251mvi" || atom->name == "\251mvc") {
       parseInt(atom);
     }
     else if(atom->name == "tvsn" || atom->name == "tves" || atom->name == "cnID" ||
@@ -476,7 +476,7 @@ MP4::Tag::save()
             name == "shwm") {
       data.append(renderBool(name.data(String::Latin1), it->second));
     }
-    else if(name == "tmpo" || name == "\251mvi" || name == "\251mvc") {
+    else if(name == "tmpo" || name == "rate" || name == "\251mvi" || name == "\251mvc") {
       data.append(renderInt(name.data(String::Latin1), it->second));
     }
     else if(name == "tvsn" || name == "tves" || name == "cnID" ||