width_(-1),
height_(-1),
disc_(-1),
+ rotation_(-1),
track_(-1) {
}
return height_;
}
+int AudioVideoMetadataExtractor::rotation() const {
+ DCHECK(extracted_);
+ return rotation_;
+}
+
const std::string& AudioVideoMetadataExtractor::album() const {
DCHECK(extracted_);
return album_;
AVDictionaryEntry* tag = NULL;
while ((tag = av_dict_get(metadata, "", tag, AV_DICT_IGNORE_SUFFIX))) {
+ if (ExtractInt(tag, "rotate", &rotation_)) continue;
if (ExtractString(tag, "album", &album_)) continue;
if (ExtractString(tag, "artist", &artist_)) continue;
if (ExtractString(tag, "comment", &comment_)) continue;