Lines Matching refs:offset
30 int offset = 0;
34 while (offset + 3 < jpeg.length && (jpeg[offset++] & 0xFF) == 0xFF) {
35 int marker = jpeg[offset] & 0xFF;
41 offset++;
53 length = pack(jpeg, offset, 2, false);
54 if (length < 2 || offset + length > jpeg.length) {
61 pack(jpeg, offset + 2, 4, false) == 0x45786966 &&
62 pack(jpeg, offset + 6, 2, false) == 0) {
63 offset += 8;
69 offset += length;
76 int tag = pack(jpeg, offset, 4, false);
83 // Get the offset and check if it is reasonable.
84 int count = pack(jpeg, offset + 4, 4, littleEndian) + 2;
86 Log.e(TAG, "Invalid offset");
89 offset += count;
93 count = pack(jpeg, offset - 2, 2, littleEndian);
96 tag = pack(jpeg, offset, 2, littleEndian);
99 int orientation = pack(jpeg, offset + 8, 2, littleEndian);
113 offset += 12;
122 private static int pack(byte[] bytes, int offset, int length,
126 offset += length - 1;
132 value = (value << 8) | (bytes[offset] & 0xFF);
133 offset += step;