protected void readNetscapeExt() {
        do {
            readBlock();
            if (block[0] == 1) {
                // loop count sub-block
                int b1 = ((int) block[1]) & 0xff;
                int b2 = ((int) block[2]) & 0xff;
                loopCount = (b2 << 8) | b1;
            }
        } while ((blockSize > 0) && !err());
    }
Reads Netscape extenstion to obtain iteration count
plugins/base-plugin/src/main/java/com/github/hui/quick/plugin/base/gif/GifDecoder.java