Lines Matching refs:jpeg
544 bool UpdateDebugData(char *jpeg, size_t jpeglen, debug_attribute_t *debug) // include/ExynosExif.h in UpdateDebugData() argument
556 UpdateDebugData(jpeg, jpeglen, &extraInfo); in UpdateDebugData()
561 bool UpdateDebugData(char *jpeg, size_t jpeglen, extra_appinfo_t *extra) // include/ExynosExif.h in UpdateDebugData() argument
575 if ((*jpeg++ != 0xFF) || (*jpeg++ != 0xD8)) { in UpdateDebugData()
576 ALOGE("%s: %p is not a valid JPEG stream", dbgerrmsg, jpeg); in UpdateDebugData()
583 while ((*jpeg++ == 0xFF) && (validlen > 0) && (jpeglen > validlen)) { in UpdateDebugData()
588 marker = *jpeg++; in UpdateDebugData()
604 seglen = GetSegLen(jpeg); in UpdateDebugData()
611 memcpy(jpeg + JPEG_SEGMENT_LENFIELD_SIZE, in UpdateDebugData()
619 seglen = GetSegLen(jpeg); in UpdateDebugData()
627 jpeg += seglen; in UpdateDebugData()
636 bool UpdateExif(char *jpeg, size_t jpeglen, exif_attribute_t *exif) in UpdateExif() argument
648 if ((*jpeg++ != 0xFF) || (*jpeg++ != 0xD8)) { in UpdateExif()
649 ALOGE("%s: %p is not a valid JPEG stream", exiferrmsg, jpeg); in UpdateExif()
653 if ((*jpeg != 0xFF) || (*(jpeg + 1) != 0xE1)) { in UpdateExif()
658 if (jpeglen < GetSegLen(jpeg + JPEG_MARKER_SIZE)) { in UpdateExif()
663 CAppMarkerWriter writer(jpeg, exif, NULL); in UpdateExif()