Lines Matching refs:fRead

115 	fRead(stream),
339 fRead(entries);
347 _Thumb().data_offset = fRead.Next<uint32>();
349 _Thumb().bytes = fRead.Next<uint32>();
351 fRead.Seek(nextOffset, SEEK_SET);
400 bool originalSwap = fRead.IsSwapping();
407 fRead(type, sizeof(type));
418 fRead.SetSwap(B_HOST_IS_LENDIAN != 0);
424 while ((offset = fRead.Position()) < image.data_offset
430 whiteBalance[3] = fRead.Next<uint16>();
442 baseOffset = fRead.Position();
445 fRead(endian);
448 fRead.SetSwap(endian == 'MM');
450 fRead.SetSwap(endian == 'II');
453 if (fRead.Next<uint16>() != 42)
456 uint32 offset = fRead.Next<uint32>();
457 fRead.Seek(offset - 8, SEEK_CUR);
461 fRead.SetSwap(B_HOST_IS_BENDIAN != 0);
463 fRead.Seek(2, SEEK_CUR);
468 fRead.Seek(-2, SEEK_CUR);
470 fRead.Seek(-4, SEEK_CUR);
472 fRead.Seek(-10, SEEK_CUR);
475 fRead(entries);
492 fRead.Next<uint16>();
494 fMeta.iso_speed = fRead.Next<uint16>();
498 fRead.Next<uint32>();
500 fMeta.iso_speed = 50 * pow(2, fRead.Next<uint16>() / 32.0 - 4);
501 fRead.Next<uint16>();
503 fMeta.aperture = pow(2, fRead.Next<uint16>() / 64.0);
504 fMeta.shutter = pow(2, fRead.Next<int16>() / -32.0);
507 fMeta.shot_order = fRead.Next<uint32>();
509 fMeta.camera_multipliers[0] = fRead.NextDouble(TIFF_FRACTION_TYPE);
510 fMeta.camera_multipliers[2] = fRead.NextDouble(TIFF_FRACTION_TYPE);
513 fUniqueID = fRead.Next<uint32>();
515 if (_ParseTIFFImageFileDirectory(baseOffset, fRead.Next<uint32>())
520 fRead.Seek(1248, SEEK_CUR);
525 while ((c = fRead.Next<uint8>()) && c != EOF) {
530 _Raw().data_offset = fRead.Next<uint32>();
531 fRead.Seek(_Raw().data_offset + 41, SEEK_SET);
532 _Raw().height = fRead.Next<uint16>() * 2;
533 _Raw().width = fRead.Next<uint16>();
539 _Thumb().data_offset = fRead.Position();
543 && (_Thumb().data_offset = fRead.Next<uint32>())) {
547 _Thumb().bytes = fRead.Next<uint32>();
549 fCurveOffset = fRead.Position() + 2112;
551 fCurveOffset = fRead.Position() + 2;
554 ver97 = (ver97 << 4) + fRead.Next<uint8>() - '0';
558 fRead.Seek(68, SEEK_CUR);
561 = fRead.Next<uint16>();
565 fRead.Seek(6, SEEK_CUR);
568 fRead.Seek(16, SEEK_CUR);
570 fMeta.camera_multipliers[i] = fRead.Next<uint16>();
576 fRead.Seek(280, SEEK_CUR);
577 fRead(buf97, sizeof(buf97));
582 cj = xlat[1][fRead.Next<uint8>() ^ fRead.Next<uint8>()
583 ^ fRead.Next<uint8>() ^ fRead.Next<uint8>()];
592 if (fRead.IsSwapping()) {
601 fMeta.black = (fRead.Next<uint16>() + fRead.Next<uint16>()
602 + fRead.Next<uint16>() + fRead.Next<uint16>()) / 4;
607 fMeta.black = (fRead.Next<uint32>() + fRead.Next<uint32>()
608 + fRead.Next<uint32>() + fRead.Next<uint32>()) / 4;
612 bool previousSwap = fRead.IsSwapping();
613 fRead.SetSwap(B_HOST_IS_BENDIAN != 0);
617 fRead.Seek(offset, SEEK_CUR);
622 uint32 tag32 = fRead.Next<uint32>();
624 fRead.Seek(14, SEEK_CUR);
625 i = fRead.Next<uint32>() - 4;
627 fMeta.flip = fRead.Next<uint16>();
629 fRead.Seek(i, SEEK_CUR);
632 fRead.SetSwap(previousSwap);
635 fRead.Seek(48, SEEK_CUR);
637 = fRead.Next<uint16>() * 508 * 1.078 / 0x10000;
639 = fRead.Next<uint16>() * 382 * 1.173 / 0x10000;
643 fRead.Seek(176, SEEK_CUR);
645 fRead.Seek(148, SEEK_CUR);
653 fMeta.rgb_camera[i][j] = fRead.Next<int16>() / 256.0;
661 fMeta.black += fRead.Next<uint16>() << 2;
665 fMeta.camera_multipliers[0] = fRead.Next<uint16>() / 256.0;
667 fMeta.camera_multipliers[2] = fRead.Next<uint16>() / 256.0;
671 bool previousSwap = fRead.IsSwapping();
672 fRead.SetSwap(B_HOST_IS_LENDIAN != 0);
675 fMeta.camera_multipliers[0] = fRead.Next<uint16>() / 256.0;
676 fMeta.camera_multipliers[2] = fRead.Next<uint16>() / 256.0;
678 fRead.SetSwap(previousSwap);
684 fRead.Seek(fRead.Next<uint32>(), SEEK_SET);
692 fRead.Seek(offset, SEEK_CUR);
696 fMeta.camera_multipliers[i ^ (i >> 1)] = fRead.Next<uint16>();
701 fRead.Seek(nextOffset, SEEK_SET);
705 fRead.SetSwap(originalSwap);
715 fRead(entries);
731 fMeta.shutter = fRead.NextDouble(TIFF_FRACTION_TYPE);
734 fMeta.aperture = fRead.NextDouble(TIFF_FRACTION_TYPE);
737 fMeta.iso_speed = fRead.Next<uint16>();
746 if ((expo = -fRead.NextDouble(TIFF_FRACTION_TYPE)) < 128)
752 = pow(2, fRead.NextDouble(TIFF_FRACTION_TYPE) / 2);
755 fMeta.focal_length = fRead.NextDouble(TIFF_FRACTION_TYPE);
762 _Raw().width = fRead.Next<uint32>();
766 _Raw().height = fRead.Next<uint32>();
769 if (fRead.Next<uint32>() == 0x20002) {
772 fEXIFFilters |= fRead.Next<uint8>() * 0x01010101 << c;
778 fRead.Seek(nextOffset, SEEK_SET);
789 fRead.NextShorts(fCurve, length);
2209 uint8 c = fRead.Next<uint8>();
2211 && c == 0xff && fRead.Next<uint8>()))
2237 fRead(data, 2);
2242 fRead(data, 4);
2248 fRead(data, len);
2314 mark = (mark << 8) + (c = fRead.Next<uint8>());
2344 fRead.Seek((fTopMargin * rawWidth + fLeftMargin) * sizeof(uint16),
2348 fRead.NextShorts(pixel, rawWidth);
2461 fRead.Seek(540, SEEK_SET);
2462 fRead(test, sizeof(test));
2491 fRead.Seek(540 + (hasLowBits ? _Raw().height * rawWidth / 4 : 0),
2537 off_t savedOffset = fRead.Position();
2538 fRead.Seek(26 + row * _Raw().width / 4, SEEK_SET);
2542 uint8 c = fRead.Next<uint8>();
2552 fRead.Seek(savedOffset, SEEK_SET);
2738 fRead(outputBuffer, image.bytes);
2748 fRead(thumb, image.bytes);
2775 str[i] = fRead.Next<uint8>();
2778 fRead(str, 19);
2799 fRead(tag.tag);
2800 fRead(tag.type);
2801 fRead(tag.length);
2803 offset = fRead.Position() + 4;
2831 fRead(position);
2833 fRead.Seek(baseOffset + position, SEEK_SET);
2852 fRead.Seek(baseOffset + offset, SEEK_SET);
2855 fRead(tags);
2878 = fRead.Next<uint16>() / 256.0;
2883 fMeta.iso_speed = fRead.Next(tag.type);
2889 fMeta.camera_multipliers[tag.tag - 0x24] = fRead.Next<uint16>();
2896 fRead.Stream().Seek(12, SEEK_CUR);
2898 fMeta.camera_multipliers[i] = fRead.Next<uint16>();
2904 image.width = fRead.Next(tag.type);
2909 image.height = fRead.Next(tag.type);
2914 image.bits_per_sample = fRead.Next<uint16>();
2918 image.compression = fRead.Next<uint16>();
2922 image.photometric_interpretation = fRead.Next<uint16>();
2926 fRead(fMeta.manufacturer, 64);
2930 fRead(fMeta.model, 64);
2935 image.data_offset = baseOffset + fRead.Next<uint32>();
2937 fRead.Stream().Seek(image.data_offset, SEEK_SET);
2950 image.flip = fRead.Next<uint16>();
2954 image.samples = fRead.Next(tag.type);
2959 image.bytes = fRead.Next<uint32>();
2963 fRead(fMeta.software, 64);
2978 tile_length = fRead.Next(type);
2983 ? fRead.Stream().Position() : fRead.Next<uint32>();
2992 image.data_offset = fRead.Next<uint32>() + baseOffset;
2997 off_t nextOffset = fRead.Position() + sizeof(uint32);
2999 fRead.Seek(fRead.Next<uint32>() + baseOffset, SEEK_SET);
3004 fRead.Seek(nextOffset, SEEK_SET);
3029 fMeta.camera_multipliers[i ^ (i < 2)] = fRead.Next<uint16>();
3034 fRead(fMeta.model + 64, 64);
3060 fMeta.shutter = fRead.NextDouble(TIFF_FRACTION_TYPE);
3064 fMeta.aperture = fRead.NextDouble(TIFF_FRACTION_TYPE);
3069 fMeta.camera_multipliers[i ^ 1] = 4096.0 / fRead.Next<uint16>();
3096 fRead.Seek(fRead.Next<uint32>() + baseOffset, SEEK_SET);
3098 fEXIFOffset = fRead.Position();
3107 profile_offset = fRead.Stream().Position();
3112 kodak_cbpp = fRead.Next<uint32>();
3117 fMeta.focal_length = fRead.NextDouble(TIFF_FRACTION_TYPE);
3121 fMeta.shot_order = fRead.Next(tag.type);
3167 fDNGVersion = (fDNGVersion << 8) + fRead.Next<uint8>();
3202 black += fRead.NextDouble(tag.type);
3209 fMeta.maximum = fRead.Next(tag.type);
3213 fMeta.pixel_aspect = fRead.NextDouble(TIFF_FRACTION_TYPE);
3214 fMeta.pixel_aspect /= fRead.NextDouble(TIFF_FRACTION_TYPE);
3221 colorMatrix[c][j] = fRead.NextDouble(TIFF_FRACTION_TYPE);
3231 cameraCalibration[i][c] = fRead.NextDouble(
3238 analogBalance[c] = fRead.NextDouble(TIFF_FRACTION_TYPE);
3262 fRead.NextShorts(fCR2Slice, 3);
3266 fTopMargin = fRead.Next(tag.type);
3267 fLeftMargin = fRead.Next(tag.type);
3268 fInputHeight = fRead.Next(tag.type) - fTopMargin;
3269 fInputWidth = fRead.Next(tag.type) - fLeftMargin;
3280 fRead.Seek(nextOffset, SEEK_SET);
3340 fRead(offset);
3358 fRead.Stream().Seek(baseOffset, SEEK_SET);
3361 fRead(endian);
3366 fRead.SetSwap(endian == 'MM');
3368 fRead.SetSwap(endian == 'II');
3371 fRead(endian);
3381 fRead.Seek(_Thumb().data_offset, SEEK_SET);
3481 fRead.Seek(0, SEEK_SET);
3485 fRead(header, sizeof(header));
3599 fRead.Seek(image.data_offset, SEEK_SET);
3684 bigEndian = fRead.IsSwapping();
3686 bigEndian = !fRead.IsSwapping();