| Index: media/base/audio_video_metadata_extractor.cc
|
| diff --git a/media/base/audio_video_metadata_extractor.cc b/media/base/audio_video_metadata_extractor.cc
|
| index fe26d84313618ee614b2e82c7391f406b5f41562..121f900341cd3ac2a149d712d6d30912948e4a38 100644
|
| --- a/media/base/audio_video_metadata_extractor.cc
|
| +++ b/media/base/audio_video_metadata_extractor.cc
|
| @@ -55,6 +55,7 @@ AudioVideoMetadataExtractor::AudioVideoMetadataExtractor()
|
| width_(-1),
|
| height_(-1),
|
| disc_(-1),
|
| + rotation_(-1),
|
| track_(-1) {
|
| }
|
|
|
| @@ -129,6 +130,11 @@ int AudioVideoMetadataExtractor::height() const {
|
| return height_;
|
| }
|
|
|
| +int AudioVideoMetadataExtractor::rotation() const {
|
| + DCHECK(extracted_);
|
| + return rotation_;
|
| +}
|
| +
|
| const std::string& AudioVideoMetadataExtractor::album() const {
|
| DCHECK(extracted_);
|
| return album_;
|
| @@ -195,6 +201,7 @@ void AudioVideoMetadataExtractor::ExtractDictionary(AVDictionary* metadata) {
|
|
|
| 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;
|
|
|