public int read()

in src/main/java/com/amazonaws/lex/twilio/sample/server/media/DecompressInputStream.java [122:138]


    public int read(byte[] b, int off, int len) throws IOException {
        byte[] inb;
        int value;

        inb = new byte[len >> 1]; // get A-Law or u-Law bytes
        len = in.read(inb);
        if (len == -1) {
            return -1;
        }

        for (int i = 0; i < len; i++) {
            value = table[inb[i] & 0x00FF];
            b[off++] = (byte) ((value >> 8) & 0x00FF);      // little-endian
            b[off++] = (byte) (value & 0x00FF);
        }
        return len << 1;
    }