Lines Matching refs:pCur
341 unsigned char *pCur, *pApp1Start, *pIfdStart, *pGpsIfdPtr, *pNextIfdOffset; in makeExif() local
343 pApp1Start = pCur = exifOut; in makeExif()
346 pCur += 4; // Skip 4 Byte for APP1 marker and length in makeExif()
348 memcpy(pCur, ExifIdentifierCode, 6); in makeExif()
349 pCur += 6; in makeExif()
353 memcpy(pCur, TiffHeader, 8); in makeExif()
354 pIfdStart = pCur; in makeExif()
355 pCur += 8; in makeExif()
363 memcpy(pCur, &tmp, NUM_SIZE); in makeExif()
364 pCur += NUM_SIZE; in makeExif()
368 writeExifIfd(&pCur, EXIF_TAG_IMAGE_WIDTH, EXIF_TYPE_LONG, in makeExif()
370 writeExifIfd(&pCur, EXIF_TAG_IMAGE_HEIGHT, EXIF_TYPE_LONG, in makeExif()
372 writeExifIfd(&pCur, EXIF_TAG_MAKE, EXIF_TYPE_ASCII, in makeExif()
374 writeExifIfd(&pCur, EXIF_TAG_MODEL, EXIF_TYPE_ASCII, in makeExif()
376 writeExifIfd(&pCur, EXIF_TAG_ORIENTATION, EXIF_TYPE_SHORT, in makeExif()
378 writeExifIfd(&pCur, EXIF_TAG_SOFTWARE, EXIF_TYPE_ASCII, in makeExif()
380 writeExifIfd(&pCur, EXIF_TAG_DATE_TIME, EXIF_TYPE_ASCII, in makeExif()
382 writeExifIfd(&pCur, EXIF_TAG_SUBSEC_TIME, EXIF_TYPE_ASCII, in makeExif()
384 writeExifIfd(&pCur, EXIF_TAG_YCBCR_POSITIONING, EXIF_TYPE_SHORT, in makeExif()
386 writeExifIfd(&pCur, EXIF_TAG_EXIF_IFD_POINTER, EXIF_TYPE_LONG, in makeExif()
389 pGpsIfdPtr = pCur; in makeExif()
390 pCur += IFD_SIZE; // Skip a ifd size for gps IFD pointer in makeExif()
393 pNextIfdOffset = pCur; // Skip a offset size for next IFD offset in makeExif()
394 pCur += OFFSET_SIZE; in makeExif()
397 pCur = pIfdStart + LongerTagOffest; in makeExif()
400 memcpy(pCur, &tmp , NUM_SIZE); in makeExif()
401 pCur += NUM_SIZE; in makeExif()
405 writeExifIfd(&pCur, EXIF_TAG_EXPOSURE_TIME, EXIF_TYPE_RATIONAL, in makeExif()
407 writeExifIfd(&pCur, EXIF_TAG_FNUMBER, EXIF_TYPE_RATIONAL, in makeExif()
409 writeExifIfd(&pCur, EXIF_TAG_EXPOSURE_PROGRAM, EXIF_TYPE_SHORT, in makeExif()
411 writeExifIfd(&pCur, EXIF_TAG_ISO_SPEED_RATING, EXIF_TYPE_SHORT, in makeExif()
413 writeExifIfd(&pCur, EXIF_TAG_EXIF_VERSION, EXIF_TYPE_UNDEFINED, in makeExif()
415 writeExifIfd(&pCur, EXIF_TAG_DATE_TIME_ORG, EXIF_TYPE_ASCII, in makeExif()
417 writeExifIfd(&pCur, EXIF_TAG_SUBSEC_TIME_ORG, EXIF_TYPE_ASCII, in makeExif()
419 writeExifIfd(&pCur, EXIF_TAG_DATE_TIME_DIGITIZE, EXIF_TYPE_ASCII, in makeExif()
421 writeExifIfd(&pCur, EXIF_TAG_SUBSEC_TIME_DIGITIZE, EXIF_TYPE_ASCII, in makeExif()
423 writeExifIfd(&pCur, EXIF_TAG_SHUTTER_SPEED, EXIF_TYPE_SRATIONAL, in makeExif()
425 writeExifIfd(&pCur, EXIF_TAG_APERTURE, EXIF_TYPE_RATIONAL, in makeExif()
427 writeExifIfd(&pCur, EXIF_TAG_BRIGHTNESS, EXIF_TYPE_SRATIONAL, in makeExif()
429 writeExifIfd(&pCur, EXIF_TAG_EXPOSURE_BIAS, EXIF_TYPE_SRATIONAL, in makeExif()
431 writeExifIfd(&pCur, EXIF_TAG_MAX_APERTURE, EXIF_TYPE_RATIONAL, in makeExif()
433 writeExifIfd(&pCur, EXIF_TAG_METERING_MODE, EXIF_TYPE_SHORT, in makeExif()
435 writeExifIfd(&pCur, EXIF_TAG_FLASH, EXIF_TYPE_SHORT, in makeExif()
437 writeExifIfd(&pCur, EXIF_TAG_FOCAL_LENGTH, EXIF_TYPE_RATIONAL, in makeExif()
443 writeExifIfd(&pCur, EXIF_TAG_USER_COMMENT, EXIF_TYPE_UNDEFINED, in makeExif()
445 writeExifIfd(&pCur, EXIF_TAG_COLOR_SPACE, EXIF_TYPE_SHORT, in makeExif()
447 writeExifIfd(&pCur, EXIF_TAG_PIXEL_X_DIMENSION, EXIF_TYPE_LONG, in makeExif()
449 writeExifIfd(&pCur, EXIF_TAG_PIXEL_Y_DIMENSION, EXIF_TYPE_LONG, in makeExif()
451 writeExifIfd(&pCur, EXIF_TAG_EXPOSURE_MODE, EXIF_TYPE_LONG, in makeExif()
453 writeExifIfd(&pCur, EXIF_TAG_WHITE_BALANCE, EXIF_TYPE_LONG, in makeExif()
455 writeExifIfd(&pCur, EXIF_TAG_SCENCE_CAPTURE_TYPE, EXIF_TYPE_LONG, in makeExif()
458 memcpy(pCur, &tmp, OFFSET_SIZE); // next IFD offset in makeExif()
459 pCur += OFFSET_SIZE; in makeExif()
466 pCur = pIfdStart + LongerTagOffest; in makeExif()
474 memcpy(pCur, &tmp, NUM_SIZE); in makeExif()
475 pCur += NUM_SIZE; in makeExif()
479 writeExifIfd(&pCur, EXIF_TAG_GPS_VERSION_ID, EXIF_TYPE_BYTE, in makeExif()
481 writeExifIfd(&pCur, EXIF_TAG_GPS_LATITUDE_REF, EXIF_TYPE_ASCII, in makeExif()
483 writeExifIfd(&pCur, EXIF_TAG_GPS_LATITUDE, EXIF_TYPE_RATIONAL, in makeExif()
485 writeExifIfd(&pCur, EXIF_TAG_GPS_LONGITUDE_REF, EXIF_TYPE_ASCII, in makeExif()
487 writeExifIfd(&pCur, EXIF_TAG_GPS_LONGITUDE, EXIF_TYPE_RATIONAL, in makeExif()
489 writeExifIfd(&pCur, EXIF_TAG_GPS_ALTITUDE_REF, EXIF_TYPE_BYTE, in makeExif()
491 writeExifIfd(&pCur, EXIF_TAG_GPS_ALTITUDE, EXIF_TYPE_RATIONAL, in makeExif()
493 writeExifIfd(&pCur, EXIF_TAG_GPS_TIMESTAMP, EXIF_TYPE_RATIONAL, in makeExif()
503 writeExifIfd(&pCur, EXIF_TAG_GPS_PROCESSING_METHOD, EXIF_TYPE_UNDEFINED, in makeExif()
506 writeExifIfd(&pCur, EXIF_TAG_GPS_DATESTAMP, EXIF_TYPE_ASCII, in makeExif()
509 memcpy(pCur, &tmp, OFFSET_SIZE); // next IFD offset in makeExif()
510 pCur += OFFSET_SIZE; in makeExif()
544 pCur = pIfdStart + LongerTagOffest; in makeExif()
547 memcpy(pCur, &tmp, NUM_SIZE); in makeExif()
548 pCur += NUM_SIZE; in makeExif()
552 writeExifIfd(&pCur, EXIF_TAG_IMAGE_WIDTH, EXIF_TYPE_LONG, in makeExif()
554 writeExifIfd(&pCur, EXIF_TAG_IMAGE_HEIGHT, EXIF_TYPE_LONG, in makeExif()
556 writeExifIfd(&pCur, EXIF_TAG_COMPRESSION_SCHEME, EXIF_TYPE_SHORT, in makeExif()
558 writeExifIfd(&pCur, EXIF_TAG_ORIENTATION, EXIF_TYPE_SHORT, in makeExif()
560 writeExifIfd(&pCur, EXIF_TAG_X_RESOLUTION, EXIF_TYPE_RATIONAL, in makeExif()
562 writeExifIfd(&pCur, EXIF_TAG_Y_RESOLUTION, EXIF_TYPE_RATIONAL, in makeExif()
564 writeExifIfd(&pCur, EXIF_TAG_RESOLUTION_UNIT, EXIF_TYPE_SHORT, in makeExif()
566 writeExifIfd(&pCur, EXIF_TAG_JPEG_INTERCHANGE_FORMAT, EXIF_TYPE_LONG, in makeExif()
568 writeExifIfd(&pCur, EXIF_TAG_JPEG_INTERCHANGE_FORMAT_LEN, EXIF_TYPE_LONG, in makeExif()
572 memcpy(pCur, &tmp, OFFSET_SIZE); // next IFD offset in makeExif()
573 pCur += OFFSET_SIZE; in makeExif()
602 inline void ExynosJpegEncoderForCamera::writeExifIfd(unsigned char **pCur, in writeExifIfd() argument
608 memcpy(*pCur, &tag, 2); in writeExifIfd()
609 *pCur += 2; in writeExifIfd()
610 memcpy(*pCur, &type, 2); in writeExifIfd()
611 *pCur += 2; in writeExifIfd()
612 memcpy(*pCur, &count, 4); in writeExifIfd()
613 *pCur += 4; in writeExifIfd()
614 memcpy(*pCur, &value, 4); in writeExifIfd()
615 *pCur += 4; in writeExifIfd()
618 inline void ExynosJpegEncoderForCamera::writeExifIfd(unsigned char **pCur, in writeExifIfd() argument
627 memcpy(*pCur, &tag, 2); in writeExifIfd()
628 *pCur += 2; in writeExifIfd()
629 memcpy(*pCur, &type, 2); in writeExifIfd()
630 *pCur += 2; in writeExifIfd()
631 memcpy(*pCur, &count, 4); in writeExifIfd()
632 *pCur += 4; in writeExifIfd()
633 memcpy(*pCur, buf, 4); in writeExifIfd()
634 *pCur += 4; in writeExifIfd()
637 inline void ExynosJpegEncoderForCamera::writeExifIfd(unsigned char **pCur, in writeExifIfd() argument
645 memcpy(*pCur, &tag, 2); in writeExifIfd()
646 *pCur += 2; in writeExifIfd()
647 memcpy(*pCur, &type, 2); in writeExifIfd()
648 *pCur += 2; in writeExifIfd()
649 memcpy(*pCur, &count, 4); in writeExifIfd()
650 *pCur += 4; in writeExifIfd()
651 memcpy(*pCur, offset, 4); in writeExifIfd()
652 *pCur += 4; in writeExifIfd()
657 inline void ExynosJpegEncoderForCamera::writeExifIfd(unsigned char **pCur, in writeExifIfd() argument
665 memcpy(*pCur, &tag, 2); in writeExifIfd()
666 *pCur += 2; in writeExifIfd()
667 memcpy(*pCur, &type, 2); in writeExifIfd()
668 *pCur += 2; in writeExifIfd()
669 memcpy(*pCur, &count, 4); in writeExifIfd()
670 *pCur += 4; in writeExifIfd()
671 memcpy(*pCur, offset, 4); in writeExifIfd()
672 *pCur += 4; in writeExifIfd()