diff options
Diffstat (limited to 'libhwjpeg/ExynosJpegEncoderForCamera.cpp')
-rw-r--r-- | libhwjpeg/ExynosJpegEncoderForCamera.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libhwjpeg/ExynosJpegEncoderForCamera.cpp b/libhwjpeg/ExynosJpegEncoderForCamera.cpp index ed09cb8..272a577 100644 --- a/libhwjpeg/ExynosJpegEncoderForCamera.cpp +++ b/libhwjpeg/ExynosJpegEncoderForCamera.cpp @@ -373,6 +373,11 @@ 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)) |