public void parseID3V2(byte[] b, int off, int len) {
		int max_size = off + len;
		int pos = off + 10;	//ID3 v2 header:10-byte
		if(exheaderSize == 1) {
			exheaderSize = synchSafeInt(b, off);
			pos += exheaderSize;
		}
		max_size -= 10;		//1 frame header: 10-byte
		if(haveID3v2Footer)
			max_size -= 10;

		//System.out.println("ID3 v2." + version);
		while(pos < max_size)
			pos += getFrame(b, pos, max_size);
	}