Index: chrome/utility/media_galleries/media_metadata_parser.cc |
diff --git a/chrome/utility/media_galleries/media_metadata_parser.cc b/chrome/utility/media_galleries/media_metadata_parser.cc |
index abdb2e666633ac053f2e68bec018e709e68d8a3a..84b56afc6c16382d8f0075a2700282109f299cca 100644 |
--- a/chrome/utility/media_galleries/media_metadata_parser.cc |
+++ b/chrome/utility/media_galleries/media_metadata_parser.cc |
@@ -61,6 +61,12 @@ scoped_ptr<MediaMetadataParser::MediaMetadata> ParseAudioVideoMetadata( |
SetStringScopedPtr(extractor.title(), &metadata->title); |
SetIntScopedPtr(extractor.track(), &metadata->track); |
+ for (std::map<std::string, std::string>::const_iterator it = |
+ extractor.raw_tags().begin(); |
+ it != extractor.raw_tags().end(); ++it) { |
+ metadata->raw_tags.additional_properties.SetString(it->first, it->second); |
+ } |
+ |
return metadata.Pass(); |
} |