Lines Matching refs:isBigEndian

1703                 $isBigEndian = false;
1705 $isBigEndian = true;
1710 $alignCheck = $this->_getShort($data, $pos + 2, $isBigEndian);
1714 if ($isBigEndian) {
1720 $offsetIFD0 = $this->_getLong($data, $pos + 4, $isBigEndian);
1724 $offsetIFD1 = $this->_readIFD($data, $pos, $offsetIFD0, $isBigEndian, 'ifd0');
1726 $this->_readIFD($data, $pos, $offsetIFD1, $isBigEndian, 'ifd1');
1742 * @param boolean $isBigEndian
1747 function _readIFD($data, $base, $offset, $isBigEndian, $mode) { argument
1750 $numEntries = $this->_getShort($data, $base + $offset, $isBigEndian);
1759 $tag = $this->_getShort($data, $base + $offset, $isBigEndian);
1761 $type = $this->_getShort($data, $base + $offset, $isBigEndian);
1763 $count = $this->_getLong($data, $base + $offset, $isBigEndian);
1773 $dataOffset = $this->_getLong($data, $base + $offset, $isBigEndian);
1795 $value = $this->_getShort($rawValue, 0, $isBigEndian);
1799 $value[$j] = $this->_getShort($rawValue, $j * 2, $isBigEndian);
1804 $value = $this->_getLong($rawValue, 0, $isBigEndian);
1808 $value[$j] = $this->_getLong($rawValue, $j * 4, $isBigEndian);
1813 $a = $this->_getLong($rawValue, 0, $isBigEndian);
1814 $b = $this->_getLong($rawValue, 4, $isBigEndian);
1825 $a = $this->_getLong($rawValue, $j * 8, $isBigEndian);
1826 $b = $this->_getLong($rawValue, ($j * 8) + 4, $isBigEndian);
1850 $value = $this->_getShort($rawValue, 0, $isBigEndian);
1854 $value[$j] = $this->_getShort($rawValue, $j * 2, $isBigEndian);
1859 $value = $this->_getLong($rawValue, 0, $isBigEndian);
1863 $value[$j] = $this->_getLong($rawValue, $j * 4, $isBigEndian);
1868 $a = $this->_getLong($rawValue, 0, $isBigEndian);
1869 $b = $this->_getLong($rawValue, 4, $isBigEndian);
1879 $a = $this->_getLong($rawValue, $j * 8, $isBigEndian);
1880 $b = $this->_getLong($rawValue, ($j * 8) + 4, $isBigEndian);
1903 $this->_readIFD($data, $base, $value, $isBigEndian, 'exif');
1905 $this->_readIFD($data, $base, $value, $isBigEndian, 'gps');
1915 $this->_readIFD($data, $base, $value, $isBigEndian, 'interop');
1954 $nextOffset = $this->_getLong($data, $base + $offset, $isBigEndian);
1982 $isBigEndian = true;
1986 $isBigEndian = false;
1990 $pos = $this->_putShort($data, $pos, 0x002A, $isBigEndian);
1991 $pos = $this->_putLong($data, $pos, 0x00000008, $isBigEndian); // IFD0 Offset is always 8
1993 $ifd0 =& $this->_getIFDEntries($isBigEndian, 'ifd0');
1994 $ifd1 =& $this->_getIFDEntries($isBigEndian, 'ifd1');
1996 $pos = $this->_writeIFD($data, $pos, $offsetBase, $ifd0, $isBigEndian, true);
1997 $pos = $this->_writeIFD($data, $pos, $offsetBase, $ifd1, $isBigEndian, false);
2009 * @param boolean $isBigEndian
2014 function _writeIFD(&$data, $pos, $offsetBase, &$entries, $isBigEndian, $hasNext) { argument
2021 $pos = $this->_putShort($data, $pos, $entryCount, $isBigEndian);
2028 $pos = $this->_putShort($data, $pos, $tag, $isBigEndian);
2029 $pos = $this->_putShort($data, $pos, 0x04, $isBigEndian); // LONG
2030 $pos = $this->_putLong($data, $pos, 0x01, $isBigEndian); // Count = 1
2031 $pos = $this->_putLong($data, $pos, $dataPos - $offsetBase, $isBigEndian);
2033 …taPos = $this->_writeIFD($data, $dataPos, $offsetBase, $entries[$i]['value'], $isBigEndian, false);
2035 $pos = $this->_putShort($data, $pos, $tag, $isBigEndian);
2036 $pos = $this->_putShort($data, $pos, 0x04, $isBigEndian); // LONG
2037 $pos = $this->_putLong($data, $pos, 0x01, $isBigEndian); // Count = 1
2039 $pos = $this->_putLong($data, $pos, 0x00, $isBigEndian); // For Now
2042 $pos = $this->_putShort($data, $pos, $tag, $isBigEndian);
2043 $pos = $this->_putShort($data, $pos, $type, $isBigEndian);
2044 $pos = $this->_putLong($data, $pos, $entries[$i]['count'], $isBigEndian);
2046 $pos = $this->_putLong($data, $pos, $dataPos - $offsetBase, $isBigEndian);
2056 $this->_putLong($data, $tiffDataOffsetPos, $dataPos - $offsetBase, $isBigEndian);
2061 $pos = $this->_putLong($data, $pos, $dataPos - $offsetBase, $isBigEndian);
2063 $pos = $this->_putLong($data, $pos, 0, $isBigEndian);
2072 * @param boolean $isBigEndian
2077 function & _getIFDEntries($isBigEndian, $mode) { argument
2092 $value =& $this->_getIFDEntries($isBigEndian, "exif");
2100 $value =& $this->_getIFDEntries($isBigEndian, "gps");
2133 $value =& $this->_getIFDEntries($isBigEndian, "interop");
2192 $this->_putShort($value, $j * 2, $origValue[$j], $isBigEndian);
2197 $this->_putShort($value, $j * 2, 0, $isBigEndian);
2208 $this->_putLong($value, $j * 4, $origValue[$j], $isBigEndian);
2213 $this->_putLong($value, $j * 4, 0, $isBigEndian);
2234 $this->_putLong($value, $j * 8, $a, $isBigEndian);
2235 $this->_putLong($value, ($j * 8) + 4, $b, $isBigEndian);
2240 $this->_putLong($value, $j * 8, 0, $isBigEndian);
2241 $this->_putLong($value, ($j * 8) + 4, 0, $isBigEndian);
2281 $this->_putShort($value, $j * 2, $origValue[$j], $isBigEndian);
2286 $this->_putShort($value, $j * 2, 0, $isBigEndian);
2297 $this->_putLong($value, $j * 4, $origValue[$j], $isBigEndian);
2302 $this->_putLong($value, $j * 4, 0, $isBigEndian);
2324 $this->_putLong($value, $j * 8, $a, $isBigEndian);
2325 $this->_putLong($value, ($j * 8) + 4, $b, $isBigEndian);
2330 $this->_putLong($value, $j * 8, 0, $isBigEndian);
2331 $this->_putLong($value, ($j * 8) + 4, 0, $isBigEndian);