Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(417)

Unified Diff: chrome/utility/media_galleries/media_metadata_parser.cc

Issue 220303002: Media Metadata API: Extract raw tags for audio/video. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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();
}

Powered by Google App Engine
This is Rietveld 408576698