Lines Matching refs:exifInfo

219 bool ExynosJpegEncoderForCamera::ProcessExif(char* base, size_t limit, exif_attribute_t* exifInfo,  in ProcessExif()  argument
229 if (exifInfo) { in ProcessExif()
230 if ((exifInfo->width != width) || (exifInfo->height != height)) { in ProcessExif()
231 ALOGE("Inconsistent image dimension: Exif %dx%d, Thumb %dx%d", exifInfo->width, in ProcessExif()
232 exifInfo->height, width, height); in ProcessExif()
236 if (exifInfo->enableThumb) { in ProcessExif()
237 if ((exifInfo->widthThumb != static_cast<uint32_t>(m_nThumbWidth)) || in ProcessExif()
238 (exifInfo->heightThumb != static_cast<uint32_t>(m_nThumbHeight))) { in ProcessExif()
240 exifInfo->widthThumb, exifInfo->heightThumb, m_nThumbWidth, m_nThumbHeight); in ProcessExif()
251 m_pAppWriter->PrepareAppWriter(base + JPEG_MARKER_SIZE, exifInfo, extra); in ProcessExif()
270 if (!exifInfo || !exifInfo->enableThumb || (limit < (JPEG_MAX_SEGMENT_SIZE * 10))) in ProcessExif()
318 int ExynosJpegEncoderForCamera::encode(int* size, exif_attribute_t* exifInfo, char** pcJpegBuffer, in encode() argument
320 return encode(size, exifInfo, -1, pcJpegBuffer, debugInfo); in encode()
323 int ExynosJpegEncoderForCamera::encode(int* size, exif_attribute_t* exifInfo, int fdJpegBuffer, in encode() argument
327 return encode(size, exifInfo, fdJpegBuffer, pcJpegBuffer, extra); in encode()
335 return encode(size, exifInfo, fdJpegBuffer, pcJpegBuffer, &m_extraInfo); in encode()
338 int ExynosJpegEncoderForCamera::encode(int* size, exif_attribute_t* exifInfo, int fdJpegBuffer, in encode() argument
355 ALOGI_IF(!exifInfo, "Exif is not specified. Skipping writing APP1 marker"); in encode()
361 if (!ProcessExif(jpeg_base, m_nStreamSize, exifInfo, appInfo)) return -1; in encode()