diff options
author | James Dong <jdong@google.com> | 2010-11-08 16:04:27 -0800 |
---|---|---|
committer | James Dong <jdong@google.com> | 2010-11-08 16:52:59 -0800 |
commit | 53ebc72fd83f83bb5536d5917390aae03b7f5cad (patch) | |
tree | 1fe4af89aa72abfd2c969789cd0b98fe0b4737fd /media/libmediaplayerservice/MetadataRetrieverClient.cpp | |
parent | 17ae359721ba74399e785369346509b776999d1f (diff) | |
download | frameworks_base-53ebc72fd83f83bb5536d5917390aae03b7f5cad.zip frameworks_base-53ebc72fd83f83bb5536d5917390aae03b7f5cad.tar.gz frameworks_base-53ebc72fd83f83bb5536d5917390aae03b7f5cad.tar.bz2 |
Support extracting thumbnail from rotated video tracks
Change-Id: Ife0a2536aaac5ff1efdf1035b9d2c892773ee16c
Diffstat (limited to 'media/libmediaplayerservice/MetadataRetrieverClient.cpp')
-rw-r--r-- | media/libmediaplayerservice/MetadataRetrieverClient.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libmediaplayerservice/MetadataRetrieverClient.cpp b/media/libmediaplayerservice/MetadataRetrieverClient.cpp index ca229fa..39fce81 100644 --- a/media/libmediaplayerservice/MetadataRetrieverClient.cpp +++ b/media/libmediaplayerservice/MetadataRetrieverClient.cpp @@ -253,6 +253,8 @@ sp<IMemory> MetadataRetrieverClient::captureFrame() frameCopy->mDisplayWidth = frame->mDisplayWidth; frameCopy->mDisplayHeight = frame->mDisplayHeight; frameCopy->mSize = frame->mSize; + frameCopy->mRotationAngle = frame->mRotationAngle; + LOGV("rotation: %d", frameCopy->mRotationAngle); frameCopy->mData = (uint8_t *)frameCopy + sizeof(VideoFrame); memcpy(frameCopy->mData, frame->mData, frame->mSize); delete frame; // Fix memory leakage |