| 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..d1b6c3122c868be5d18e97402ad26b3fd9a82977 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) {
|
| }
|
|
|
| @@ -179,6 +180,11 @@ const std::string& AudioVideoMetadataExtractor::language() const {
|
| return language_;
|
| }
|
|
|
| +int AudioVideoMetadataExtractor::rotation() const {
|
| + DCHECK(extracted_);
|
| + return rotation_;
|
| +}
|
| +
|
| const std::string& AudioVideoMetadataExtractor::title() const {
|
| DCHECK(extracted_);
|
| return title_;
|
| @@ -205,6 +211,7 @@ void AudioVideoMetadataExtractor::ExtractDictionary(AVDictionary* metadata) {
|
| if (ExtractString(tag, "encoded_by", &encoded_by_)) continue;
|
| if (ExtractString(tag, "genre", &genre_)) continue;
|
| if (ExtractString(tag, "language", &language_)) continue;
|
| + if (ExtractInt(tag, "rotate", &rotation_)) continue;
|
| if (ExtractString(tag, "title", &title_)) continue;
|
| if (ExtractInt(tag, "track", &track_)) continue;
|
| }
|
|
|