Lines Matching defs:size

187 int  ExynosJpegEncoderForCamera::setInBuf(char **buf, int *size)
197 if (size<=0) {
204 size += JPEG_WA_BUFFER_SIZE;
206 freeJpegIonMemory(m_ionJpegClient, &m_ionJpegInBuffer, &m_pJpegInputBuffer, size);
211 JPEG_ERROR_LOG("[%s]src ion client create failed, value = %d\n", __func__, size);
217 ret = allocJpegIonMemory(m_ionJpegClient, &m_ionJpegInBuffer, &m_pJpegInputBuffer, size);
222 ret = m_jpegMain->setInBuf(&m_pJpegInputBuffer, &size);
227 m_iInBufSize = size;
232 ret = m_jpegMain->setInBuf(buf, size);
242 int ExynosJpegEncoderForCamera::setOutBuf(char *buf, int size)
252 if (size<=0) {
257 ret = m_jpegMain->setOutBuf(buf, size);
266 int ExynosJpegEncoderForCamera::encode(int *size, exif_attribute_t *exifInfo)
354 *size = iJpegSize;
361 unsigned int *size,
411 pCur += IFD_SIZE; // Skip a ifd size for gps IFD pointer
414 pNextIfdOffset = pCur; // Skip a offset size for next IFD offset
605 *size = 10 + LongerTagOffest;
606 tmp = *size - 2; // APP1 Maker isn't counted
806 int ExynosJpegEncoderForCamera::encodeThumbnail(unsigned int *size, bool useMain)
993 JPEG_ERROR_LOG("jpeg size is too small\n");
997 *size = (unsigned int)outSizeThumb;
1003 int ExynosJpegEncoderForCamera::allocJpegIonMemory(ion_client ionClient, ion_buffer *ionBuffer, char **buffer, int size)
1012 *ionBuffer = ion_alloc(ionClient, size, 0, ION_HEAP_SYSTEM_MASK, 0);
1014 JPEG_ERROR_LOG("[%s]ion_alloc(%d) failed\n", __func__, size);
1019 *buffer = (char *)ion_map(*ionBuffer, size, 0);
1021 JPEG_ERROR_LOG("[%s]src ion map failed(%d)\n", __func__, size);
1031 void ExynosJpegEncoderForCamera::freeJpegIonMemory(ion_client ionClient, ion_buffer *ionBuffer, char **buffer, int size)
1038 ion_unmap(*buffer, size);