summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/MetadataRetrieverClient.cpp
diff options
context:
space:
mode:
authorJames Dong <jdong@google.com>2010-11-08 16:04:27 -0800
committerJames Dong <jdong@google.com>2010-11-08 16:52:59 -0800
commitce0febae177d1816ee7a6750ed9fba52472b9a71 (patch)
tree6e6283e217fc18d53b63652e1d3fe9da2487919f /media/libmediaplayerservice/MetadataRetrieverClient.cpp
parent85d9b4225d024bb0d602b48bd6d5219cbebd7b8e (diff)
downloadframeworks_av-ce0febae177d1816ee7a6750ed9fba52472b9a71.zip
frameworks_av-ce0febae177d1816ee7a6750ed9fba52472b9a71.tar.gz
frameworks_av-ce0febae177d1816ee7a6750ed9fba52472b9a71.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.cpp2
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