Lines Matching refs:pCur
364 unsigned char *pCur, *pApp1Start, *pIfdStart, *pGpsIfdPtr, *pNextIfdOffset; in makeExif() local
366 pApp1Start = pCur = exifOut; in makeExif()
369 pCur += 4; // Skip 4 Byte for APP1 marker and length in makeExif()
371 memcpy(pCur, ExifIdentifierCode, 6); in makeExif()
372 pCur += 6; in makeExif()
376 memcpy(pCur, TiffHeader, 8); in makeExif()
377 pIfdStart = pCur; in makeExif()
378 pCur += 8; in makeExif()
386 memcpy(pCur, &tmp, NUM_SIZE); in makeExif()
387 pCur += NUM_SIZE; in makeExif()
391 writeExifIfd(&pCur, EXIF_TAG_IMAGE_WIDTH, EXIF_TYPE_LONG, in makeExif()
393 writeExifIfd(&pCur, EXIF_TAG_IMAGE_HEIGHT, EXIF_TYPE_LONG, in makeExif()
395 writeExifIfd(&pCur, EXIF_TAG_MAKE, EXIF_TYPE_ASCII, in makeExif()
397 writeExifIfd(&pCur, EXIF_TAG_MODEL, EXIF_TYPE_ASCII, in makeExif()
399 writeExifIfd(&pCur, EXIF_TAG_ORIENTATION, EXIF_TYPE_SHORT, in makeExif()
401 writeExifIfd(&pCur, EXIF_TAG_SOFTWARE, EXIF_TYPE_ASCII, in makeExif()
403 writeExifIfd(&pCur, EXIF_TAG_DATE_TIME, EXIF_TYPE_ASCII, in makeExif()
405 writeExifIfd(&pCur, EXIF_TAG_YCBCR_POSITIONING, EXIF_TYPE_SHORT, in makeExif()
407 writeExifIfd(&pCur, EXIF_TAG_EXIF_IFD_POINTER, EXIF_TYPE_LONG, in makeExif()
410 pGpsIfdPtr = pCur; in makeExif()
411 pCur += IFD_SIZE; // Skip a ifd size for gps IFD pointer in makeExif()
414 pNextIfdOffset = pCur; // Skip a offset size for next IFD offset in makeExif()
415 pCur += OFFSET_SIZE; in makeExif()
418 pCur = pIfdStart + LongerTagOffest; in makeExif()
421 memcpy(pCur, &tmp , NUM_SIZE); in makeExif()
422 pCur += NUM_SIZE; in makeExif()
426 writeExifIfd(&pCur, EXIF_TAG_EXPOSURE_TIME, EXIF_TYPE_RATIONAL, in makeExif()
428 writeExifIfd(&pCur, EXIF_TAG_FNUMBER, EXIF_TYPE_RATIONAL, in makeExif()
430 writeExifIfd(&pCur, EXIF_TAG_EXPOSURE_PROGRAM, EXIF_TYPE_SHORT, in makeExif()
432 writeExifIfd(&pCur, EXIF_TAG_ISO_SPEED_RATING, EXIF_TYPE_SHORT, in makeExif()
434 writeExifIfd(&pCur, EXIF_TAG_EXIF_VERSION, EXIF_TYPE_UNDEFINED, in makeExif()
436 writeExifIfd(&pCur, EXIF_TAG_DATE_TIME_ORG, EXIF_TYPE_ASCII, in makeExif()
438 writeExifIfd(&pCur, EXIF_TAG_DATE_TIME_DIGITIZE, EXIF_TYPE_ASCII, in makeExif()
440 writeExifIfd(&pCur, EXIF_TAG_SHUTTER_SPEED, EXIF_TYPE_SRATIONAL, in makeExif()
442 writeExifIfd(&pCur, EXIF_TAG_APERTURE, EXIF_TYPE_RATIONAL, in makeExif()
444 writeExifIfd(&pCur, EXIF_TAG_BRIGHTNESS, EXIF_TYPE_SRATIONAL, in makeExif()
446 writeExifIfd(&pCur, EXIF_TAG_EXPOSURE_BIAS, EXIF_TYPE_SRATIONAL, in makeExif()
448 writeExifIfd(&pCur, EXIF_TAG_MAX_APERTURE, EXIF_TYPE_RATIONAL, in makeExif()
450 writeExifIfd(&pCur, EXIF_TAG_METERING_MODE, EXIF_TYPE_SHORT, in makeExif()
452 writeExifIfd(&pCur, EXIF_TAG_FLASH, EXIF_TYPE_SHORT, in makeExif()
454 writeExifIfd(&pCur, EXIF_TAG_FOCAL_LENGTH, EXIF_TYPE_RATIONAL, in makeExif()
460 writeExifIfd(&pCur, EXIF_TAG_USER_COMMENT, EXIF_TYPE_UNDEFINED, in makeExif()
462 writeExifIfd(&pCur, EXIF_TAG_COLOR_SPACE, EXIF_TYPE_SHORT, in makeExif()
464 writeExifIfd(&pCur, EXIF_TAG_PIXEL_X_DIMENSION, EXIF_TYPE_LONG, in makeExif()
466 writeExifIfd(&pCur, EXIF_TAG_PIXEL_Y_DIMENSION, EXIF_TYPE_LONG, in makeExif()
468 writeExifIfd(&pCur, EXIF_TAG_EXPOSURE_MODE, EXIF_TYPE_LONG, in makeExif()
470 writeExifIfd(&pCur, EXIF_TAG_WHITE_BALANCE, EXIF_TYPE_LONG, in makeExif()
472 writeExifIfd(&pCur, EXIF_TAG_SCENCE_CAPTURE_TYPE, EXIF_TYPE_LONG, in makeExif()
475 memcpy(pCur, &tmp, OFFSET_SIZE); // next IFD offset in makeExif()
476 pCur += OFFSET_SIZE; in makeExif()
483 pCur = pIfdStart + LongerTagOffest; in makeExif()
491 memcpy(pCur, &tmp, NUM_SIZE); in makeExif()
492 pCur += NUM_SIZE; in makeExif()
496 writeExifIfd(&pCur, EXIF_TAG_GPS_VERSION_ID, EXIF_TYPE_BYTE, in makeExif()
498 writeExifIfd(&pCur, EXIF_TAG_GPS_LATITUDE_REF, EXIF_TYPE_ASCII, in makeExif()
500 writeExifIfd(&pCur, EXIF_TAG_GPS_LATITUDE, EXIF_TYPE_RATIONAL, in makeExif()
502 writeExifIfd(&pCur, EXIF_TAG_GPS_LONGITUDE_REF, EXIF_TYPE_ASCII, in makeExif()
504 writeExifIfd(&pCur, EXIF_TAG_GPS_LONGITUDE, EXIF_TYPE_RATIONAL, in makeExif()
506 writeExifIfd(&pCur, EXIF_TAG_GPS_ALTITUDE_REF, EXIF_TYPE_BYTE, in makeExif()
508 writeExifIfd(&pCur, EXIF_TAG_GPS_ALTITUDE, EXIF_TYPE_RATIONAL, in makeExif()
510 writeExifIfd(&pCur, EXIF_TAG_GPS_TIMESTAMP, EXIF_TYPE_RATIONAL, in makeExif()
520 writeExifIfd(&pCur, EXIF_TAG_GPS_PROCESSING_METHOD, EXIF_TYPE_UNDEFINED, in makeExif()
523 writeExifIfd(&pCur, EXIF_TAG_GPS_DATESTAMP, EXIF_TYPE_ASCII, in makeExif()
526 memcpy(pCur, &tmp, OFFSET_SIZE); // next IFD offset in makeExif()
527 pCur += OFFSET_SIZE; in makeExif()
557 pCur = pIfdStart + LongerTagOffest; in makeExif()
560 memcpy(pCur, &tmp, NUM_SIZE); in makeExif()
561 pCur += NUM_SIZE; in makeExif()
565 writeExifIfd(&pCur, EXIF_TAG_IMAGE_WIDTH, EXIF_TYPE_LONG, in makeExif()
567 writeExifIfd(&pCur, EXIF_TAG_IMAGE_HEIGHT, EXIF_TYPE_LONG, in makeExif()
569 writeExifIfd(&pCur, EXIF_TAG_COMPRESSION_SCHEME, EXIF_TYPE_SHORT, in makeExif()
571 writeExifIfd(&pCur, EXIF_TAG_ORIENTATION, EXIF_TYPE_SHORT, in makeExif()
573 writeExifIfd(&pCur, EXIF_TAG_X_RESOLUTION, EXIF_TYPE_RATIONAL, in makeExif()
575 writeExifIfd(&pCur, EXIF_TAG_Y_RESOLUTION, EXIF_TYPE_RATIONAL, in makeExif()
577 writeExifIfd(&pCur, EXIF_TAG_RESOLUTION_UNIT, EXIF_TYPE_SHORT, in makeExif()
579 writeExifIfd(&pCur, EXIF_TAG_JPEG_INTERCHANGE_FORMAT, EXIF_TYPE_LONG, in makeExif()
581 writeExifIfd(&pCur, EXIF_TAG_JPEG_INTERCHANGE_FORMAT_LEN, EXIF_TYPE_LONG, in makeExif()
585 memcpy(pCur, &tmp, OFFSET_SIZE); // next IFD offset in makeExif()
586 pCur += OFFSET_SIZE; in makeExif()
616 inline void ExynosJpegEncoderForCamera::writeExifIfd(unsigned char **pCur, in writeExifIfd() argument
622 memcpy(*pCur, &tag, 2); in writeExifIfd()
623 *pCur += 2; in writeExifIfd()
624 memcpy(*pCur, &type, 2); in writeExifIfd()
625 *pCur += 2; in writeExifIfd()
626 memcpy(*pCur, &count, 4); in writeExifIfd()
627 *pCur += 4; in writeExifIfd()
628 memcpy(*pCur, &value, 4); in writeExifIfd()
629 *pCur += 4; in writeExifIfd()
632 inline void ExynosJpegEncoderForCamera::writeExifIfd(unsigned char **pCur, in writeExifIfd() argument
641 memcpy(*pCur, &tag, 2); in writeExifIfd()
642 *pCur += 2; in writeExifIfd()
643 memcpy(*pCur, &type, 2); in writeExifIfd()
644 *pCur += 2; in writeExifIfd()
645 memcpy(*pCur, &count, 4); in writeExifIfd()
646 *pCur += 4; in writeExifIfd()
647 memcpy(*pCur, buf, 4); in writeExifIfd()
648 *pCur += 4; in writeExifIfd()
651 inline void ExynosJpegEncoderForCamera::writeExifIfd(unsigned char **pCur, in writeExifIfd() argument
659 memcpy(*pCur, &tag, 2); in writeExifIfd()
660 *pCur += 2; in writeExifIfd()
661 memcpy(*pCur, &type, 2); in writeExifIfd()
662 *pCur += 2; in writeExifIfd()
663 memcpy(*pCur, &count, 4); in writeExifIfd()
664 *pCur += 4; in writeExifIfd()
665 memcpy(*pCur, offset, 4); in writeExifIfd()
666 *pCur += 4; in writeExifIfd()
671 inline void ExynosJpegEncoderForCamera::writeExifIfd(unsigned char **pCur, in writeExifIfd() argument
679 memcpy(*pCur, &tag, 2); in writeExifIfd()
680 *pCur += 2; in writeExifIfd()
681 memcpy(*pCur, &type, 2); in writeExifIfd()
682 *pCur += 2; in writeExifIfd()
683 memcpy(*pCur, &count, 4); in writeExifIfd()
684 *pCur += 4; in writeExifIfd()
685 memcpy(*pCur, offset, 4); in writeExifIfd()
686 *pCur += 4; in writeExifIfd()