Lines Matching refs:offset
51 int tag = pack(jpeg, offset, 4, false);
52 count = pack(jpeg, offset - 2, 2, littleEndian);
62 has(jpeg, byteSize, offset + length - 1)
73 int offset = 0;
86 while (has(jpeg, byteSize, offset + 3) && (jpeg.get(offset++) & 0xFF) == 0xFF) {
87 final int marker = jpeg.get(offset) & 0xFF;
93 offset++;
102 jpeg.advanceTo(offset - readBackwards);
107 length = pack(jpeg, offset, 2, false);
108 if (length < 2 || !has(jpeg, byteSize, offset + length - 1)) {
115 pack(jpeg, offset + 2, 4, false) == 0x45786966 &&
116 pack(jpeg, offset + 6, 2, false) == 0) {
117 offset += 8;
120 jpeg.advanceTo(offset - readBackwards);
125 offset += length;
129 jpeg.advanceTo(offset - readBackwards);
135 int tag = pack(jpeg, offset, 4, false);
142 // Get the offset and check if it is reasonable.
143 int count = pack(jpeg, offset + 4, 4, littleEndian) + 2;
145 Log.e(TAG, "Invalid offset");
148 offset += count;
152 jpeg.advanceTo(offset - readBackwards);
155 count = pack(jpeg, offset - 2, 2, littleEndian);
159 tag = pack(jpeg, offset, 2, littleEndian);
162 final int orientation = pack(jpeg, offset + 8, 2, littleEndian);
176 offset += 12;
180 jpeg.advanceTo(offset - readBackwards);
187 private static int pack(final InputStreamBuffer bytes, int offset, int length,
191 offset += length - 1;
197 value = (value << 8) | (bytes.get(offset) & 0xFF);
198 offset += step;