Lines Matching defs:jpeg
46 int tag = pack(jpeg, offset, 4, false);
47 count = pack(jpeg, offset - 2, 2, littleEndian);
57 has(jpeg, byteSize, offset + length - 1)
66 final InputStreamBuffer jpeg = new InputStreamBuffer(inputStream, lookAhead, false);
71 if (has(jpeg, byteSize, 1)) {
73 final boolean possibleJpegFormat = jpeg.get(0) == (byte) 0xFF
74 && jpeg.get(1) == (byte) 0xD8;
81 while (has(jpeg, byteSize, offset + 3) && (jpeg.get(offset++) & 0xFF) == 0xFF) {
82 final int marker = jpeg.get(offset) & 0xFF;
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) {
115 jpeg.advanceTo(offset - readBackwards);
124 jpeg.advanceTo(offset - readBackwards);
130 int tag = pack(jpeg, offset, 4, false);
138 int count = pack(jpeg, offset + 4, 4, littleEndian) + 2;
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);
175 jpeg.advanceTo(offset - readBackwards);
198 private static boolean has(final InputStreamBuffer jpeg, final long byteSize, final int index) {
203 return jpeg.has(index);
208 public static int getOrientation(final byte[] jpeg) {
209 return getOrientation(new ByteArrayInputStream(jpeg), jpeg.length);