diff options
author | Cho KyongHo <pullip.cho@samsung.com> | 2020-05-14 13:58:16 +0900 |
---|---|---|
committer | pullip cho <pullip.cho@samsung.corp-partner.google.com> | 2020-05-14 05:12:39 +0000 |
commit | c0da771a7ff28d3a0e024f1d99c41424a4a6dd8c (patch) | |
tree | c06a0724d9fad5c492ee8976941c97053e71eb46 /libhwjpeg/ExynosJpegEncoderForCamera.cpp | |
parent | 7a00c95833a161a0160560939cd5de950e88cf46 (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.cpp | 7 |
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)) |