From cb0cb25002f1b5fe0d02c997bac487b5b6c5c682 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Wed, 8 Dec 2010 14:50:10 -0800 Subject: Fix thumbnail extraction for extractors that don't have a preference. Change-Id: Id305a44416b08a667aae86c2109aa4dff9f17342 --- media/libstagefright/StagefrightMetadataRetriever.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'media/libstagefright') diff --git a/media/libstagefright/StagefrightMetadataRetriever.cpp b/media/libstagefright/StagefrightMetadataRetriever.cpp index c28de93..ee3eefc 100644 --- a/media/libstagefright/StagefrightMetadataRetriever.cpp +++ b/media/libstagefright/StagefrightMetadataRetriever.cpp @@ -144,7 +144,10 @@ static VideoFrame *extractVideoFrameWithCodecFlags( static_cast(seekMode); int64_t thumbNailTime; - if (frameTimeUs < 0 && trackMeta->findInt64(kKeyThumbnailTime, &thumbNailTime)) { + if (frameTimeUs < 0) { + if (!trackMeta->findInt64(kKeyThumbnailTime, &thumbNailTime)) { + thumbNailTime = 0; + } options.setSeekTo(thumbNailTime, mode); } else { thumbNailTime = -1; -- cgit v1.1