Home | History | Annotate | Download | only in util

Lines Matching refs:offset

46           int tag = pack(jpeg, offset, 4, false);
47 count = pack(jpeg, offset - 2, 2, littleEndian);
57 has(jpeg, byteSize, offset + length - 1)
68 int offset = 0;
81 while (has(jpeg, byteSize, offset + 3) && (jpeg.get(offset++) & 0xFF) == 0xFF) {
82 final int marker = jpeg.get(offset) & 0xFF;
88 offset++;
97 jpeg.advanceTo(offset - readBackwards);
102 length = pack(jpeg, offset, 2, false);
103 if (length < 2 || !has(jpeg, byteSize, offset + length - 1)) {
110 pack(jpeg, offset + 2, 4, false) == 0x45786966 &&
111 pack(jpeg, offset + 6, 2, false) == 0) {
112 offset += 8;
115 jpeg.advanceTo(offset - readBackwards);
120 offset += length;
124 jpeg.advanceTo(offset - readBackwards);
130 int tag = pack(jpeg, offset, 4, false);
137 // Get the offset and check if it is reasonable.
138 int count = pack(jpeg, offset + 4, 4, littleEndian) + 2;
140 Log.e(TAG, "Invalid offset");
143 offset += count;
146 // Offset has changed significantly.
147 jpeg.advanceTo(offset - readBackwards);
150 count = pack(jpeg, offset - 2, 2, littleEndian);
154 tag = pack(jpeg, offset, 2, littleEndian);
157 final int orientation = pack(jpeg, offset + 8, 2, littleEndian);
171 offset += 12;
175 jpeg.advanceTo(offset - readBackwards);
182 private static int pack(final InputStreamBuffer bytes, int offset, int length,
186 offset += length - 1;
192 value = (value << 8) | (bytes.get(offset) & 0xFF);
193 offset += step;