Lines Matching refs:size
98 // Find out buffer size for JPEG
101 ALOGE("%s: Camera %d: Jpeg buffer size (%zu) is invalid ",
117 // Since ashmem heaps are rounded up to page size, don't reallocate if
118 // the capture heap isn't exactly the same size as the required JPEG buffer
280 // Find size of JPEG image
282 if (jpegSize == 0) { // failed to find size, default to whole buffer
368 // Return the size of the JPEG, 0 indicates failure
370 size_t size;
376 size = blob->jpeg_size;
377 if (size > 0 && size <= maxSize - sizeof(struct camera2_jpeg_blob)) {
379 size_t offset = size - MARKER_LENGTH;
382 ALOGV("Found JPEG transport header, img size %zu", size);
383 return size;
388 ALOGW("Found JPEG transport header with bad size %zu", size);
399 size = 0;
400 while (size <= maxSize - MARKER_LENGTH) {
401 segment_t *segment = (segment_t*)(jpegBuffer + size);
404 ALOGV("JPEG stream found beginning at offset %zu", size);
407 if (type == EOI || size > maxSize - sizeof(segment_t)) {
408 ALOGE("Got premature End before JPEG data, offset %zu", size);
413 size += length + MARKER_LENGTH;
419 for ( ; size <= maxSize - MARKER_LENGTH; size++) {
420 if ( checkJpegEnd(jpegBuffer + size) ) {
422 size += MARKER_LENGTH;
431 if (size > maxSize) {
432 ALOGW("JPEG size %zu too large, reducing to maxSize %zu", size, maxSize);
433 size = maxSize;
435 ALOGV("Final JPEG size %zu", size);
436 return size;