summaryrefslogtreecommitdiff
path: root/libhwjpeg/ExynosJpegEncoderForCamera.cpp
diff options
context:
space:
mode:
authorCho KyongHo <pullip.cho@samsung.com>2020-05-14 13:58:16 +0900
committerpullip cho <pullip.cho@samsung.corp-partner.google.com>2020-05-14 05:12:39 +0000
commitc0da771a7ff28d3a0e024f1d99c41424a4a6dd8c (patch)
treec06a0724d9fad5c492ee8976941c97053e71eb46 /libhwjpeg/ExynosJpegEncoderForCamera.cpp
parent7a00c95833a161a0160560939cd5de950e88cf46 (diff)
libhwjpeg: move thunbmail scaler message
Showing "Thumbnail scaler is not available. No thumbnail is embedded" every encoding causes misreading. So move the message to the constructor. Bug: 156553294 Signed-off-by: Cho KyongHo <pullip.cho@samsung.com> Change-Id: I15f4cfdbcf329269946a154a6936a3f7f04c9b13
Diffstat (limited to 'libhwjpeg/ExynosJpegEncoderForCamera.cpp')
-rw-r--r--libhwjpeg/ExynosJpegEncoderForCamera.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/libhwjpeg/ExynosJpegEncoderForCamera.cpp b/libhwjpeg/ExynosJpegEncoderForCamera.cpp
index 272a577..741e05e 100644
--- a/libhwjpeg/ExynosJpegEncoderForCamera.cpp
+++ b/libhwjpeg/ExynosJpegEncoderForCamera.cpp
@@ -106,6 +106,8 @@ ExynosJpegEncoderForCamera::ExynosJpegEncoderForCamera(bool bBTBComp)
m_extraInfo.appInfo = m_appInfo;
mThumbnailScaler.reset(ThumbnailScaler::createInstance());
+ if (!mThumbnailScaler->available())
+ ALOGW("Thumbnail scaler is not available.");
ALOGD("ExynosJpegEncoderForCamera Created: %p, ION %d", this, m_fdIONClient);
}
@@ -373,11 +375,6 @@ int ExynosJpegEncoderForCamera::encode(int *size, exif_attribute_t *exifInfo,
"Debugging information is not specified. Skipping writing APP4 marker");
ALOGD("Given stream buffer size: %d bytes", *size);
- if (!mThumbnailScaler->available() && (exifInfo != nullptr)) {
- exifInfo->enableThumb = false;
- ALOGW("Thumbnail scaler is not available. No thumbnail is embedded");
- }
-
CStopWatch stopwatch(true);
if (!ProcessExif(jpeg_base, m_nStreamSize, exifInfo, appInfo))