Home | History | Annotate | Download | only in media

Lines Matching defs:dataInputStream

31 import java.io.DataInputStream;
2302 // Create an ordered DataInputStream for MakerNote
2401 // Create an ordered DataInputStream for MakerNote
2503 DataInputStream dataInputStream = new DataInputStream(inputStream);
2506 if (dataInputStream.readByte() != MARKER) {
2510 if (dataInputStream.readByte() != MARKER_SOI) {
2523 byte marker = dataInputStream.readByte();
2527 marker = dataInputStream.readByte();
2530 int length = dataInputStream.readUnsignedShort() - 2;
2536 if (dataInputStream.read(identifier) != 6) {
2541 if (dataInputStream.skipBytes(length - 6) != length - 6) {
2556 while (length > 0 && (read = dataInputStream.read(
2568 copy(dataInputStream, dataOutputStream);
2575 int length = dataInputStream.readUnsignedShort();
2582 while (length > 0 && (read = dataInputStream.read(
2595 ByteOrderedDataInputStream dataInputStream =
2599 parseTiffHeaders(dataInputStream, exifBytes.length);
2602 readImageFileDirectory(dataInputStream, imageType);
2632 private ByteOrder readByteOrder(ByteOrderedDataInputStream dataInputStream)
2635 short byteOrder = dataInputStream.readShort();
2652 private void parseTiffHeaders(ByteOrderedDataInputStream dataInputStream,
2655 mExifByteOrder = readByteOrder(dataInputStream);
2657 dataInputStream.setByteOrder(mExifByteOrder);
2660 int startCode = dataInputStream.readUnsignedShort();
2666 int firstIfdOffset = dataInputStream.readInt();
2672 if (dataInputStream.skipBytes(firstIfdOffset) != firstIfdOffset) {
2679 private void readImageFileDirectory(ByteOrderedDataInputStream dataInputStream,
2681 if (dataInputStream.mPosition + 2 > dataInputStream.mLength) {
2686 short numberOfDirectoryEntry = dataInputStream.readShort();
2687 if (dataInputStream.mPosition + 12 * numberOfDirectoryEntry > dataInputStream.mLength) {
2698 int tagNumber = dataInputStream.readUnsignedShort();
2699 int dataFormat = dataInputStream.readUnsignedShort();
2700 int numberOfComponents = dataInputStream.readInt();
2702 long nextEntryOffset = dataInputStream.peek() + 4;
2729 dataInputStream.seek(nextEntryOffset);
2736 int offset = dataInputStream.readInt();
2768 if (offset + byteCount <= dataInputStream.mLength) {
2769 dataInputStream.seek(offset);
2773 dataInputStream.seek(nextEntryOffset);
2789 offset = dataInputStream.readUnsignedShort();
2793 offset = dataInputStream.readShort();
2797 offset = dataInputStream.readUnsignedInt();
2802 offset = dataInputStream.readInt();
2813 if (offset > 0L && offset < dataInputStream.mLength) {
2814 dataInputStream.seek(offset);
2815 readImageFileDirectory(dataInputStream, nextIfdType);
2820 dataInputStream.seek(nextEntryOffset);
2825 dataInputStream.readFully(bytes);
2847 if (dataInputStream.peek() != nextEntryOffset) {
2848 dataInputStream.seek(nextEntryOffset);
2852 if (dataInputStream.peek() + 4 <= dataInputStream.mLength) {
2853 int nextIfdOffset = dataInputStream.readInt();
2859 if (nextIfdOffset > 8 && nextIfdOffset < dataInputStream.mLength) {
2860 dataInputStream.seek(nextIfdOffset);
2863 readImageFileDirectory(dataInputStream, IFD_TYPE_THUMBNAIL);
2865 readImageFileDirectory(dataInputStream, IFD_TYPE_PREVIEW);
3453 private DataInputStream mDataInputStream;
3459 mDataInputStream = new DataInputStream(in);