public void read(byte[] s, int bytes){ int i=0; while(bytes--!=0){ s[i++]=(byte)(read(8)); } }
public int blocksize(Packet op){ //codec_setup_info Buffer opb=new Buffer(); int mode; opb.readinit(op.packet_base, op.packet, op.bytes); /* Check the packet type */ if(opb.read(1)!=0){ /* Oops. This is not an audio data packet */ return (OV_ENOTAUDIO); } { int modebits=0; int v=modes; while(v>1){ modebits++; v>>>=1; } /* read our mode and pre/post windowsize */ mode=opb.read(modebits); } if(mode==-1) return (OV_EBADPACKET); return (blocksizes[mode_param[mode].blockflag]); }
public int blocksize(Packet op){ //codec_setup_info Buffer opb=new Buffer(); int mode; opb.readinit(op.packet_base, op.packet, op.bytes); /* Check the packet type */ if(opb.read(1)!=0){ /* Oops. This is not an audio data packet */ return (OV_ENOTAUDIO); } { int modebits=0; int v=modes; while(v>1){ modebits++; v>>>=1; } /* read our mode and pre/post windowsize */ mode=opb.read(modebits); } if(mode==-1) return (OV_EBADPACKET); return (blocksizes[mode_param[mode].blockflag]); }
public void read(byte[] s, int bytes){ int i=0; while(bytes--!=0){ s[i++]=(byte)(read(8)); } }
public int blocksize(Packet op){ //codec_setup_info Buffer opb=new Buffer(); int mode; opb.readinit(op.packet_base, op.packet, op.bytes); /* Check the packet type */ if(opb.read(1)!=0){ /* Oops. This is not an audio data packet */ return (OV_ENOTAUDIO); } { int modebits=0; int v=modes; while(v>1){ modebits++; v>>>=1; } /* read our mode and pre/post windowsize */ mode=opb.read(modebits); } if(mode==-1) return (OV_EBADPACKET); return (blocksizes[mode_param[mode].blockflag]); }
public void read(byte[] s, int bytes) { int i = 0; while (bytes-- != 0) { s[i++] = (byte) (read(8)); } }
public int blocksize(Packet op) { //codec_setup_info Buffer opb = new Buffer(); int mode; opb.readinit(op.packet_base, op.packet, op.bytes); /* Check the packet type */ if (opb.read(1) != 0) { /* Oops. This is not an audio data packet */ return (OV_ENOTAUDIO); } { int modebits = 0; int v = modes; while (v > 1) { modebits++; v >>>= 1; } /* read our mode and pre/post windowsize */ mode = opb.read(modebits); } if (mode == -1) return (OV_EBADPACKET); return (blocksizes[mode_param[mode].blockflag]); }
public void read(byte[] s, int bytes){ int i=0; while(bytes--!=0){ s[i++]=(byte)(read(8)); } }
public int blocksize(Packet op){ //codec_setup_info Buffer opb=new Buffer(); int mode; opb.readinit(op.packet_base, op.packet, op.bytes); /* Check the packet type */ if(opb.read(1)!=0){ /* Oops. This is not an audio data packet */ return (OV_ENOTAUDIO); } { int modebits=0; int v=modes; while(v>1){ modebits++; v>>>=1; } /* read our mode and pre/post windowsize */ mode=opb.read(modebits); } if(mode==-1) return (OV_EBADPACKET); return (blocksizes[mode_param[mode].blockflag]); }
public void read(byte[] s, int bytes){ int i=0; while(bytes--!=0){ s[i++]=(byte)(read(8)); } }
int unpack_info(Buffer opb){ version=opb.read(32); if(version!=0) return (-1); channels=opb.read(8); rate=opb.read(32); bitrate_upper=opb.read(32); bitrate_nominal=opb.read(32); bitrate_lower=opb.read(32); blocksizes[0]=1<<opb.read(4); blocksizes[1]=1<<opb.read(4); if((rate<1)||(channels<1)||(blocksizes[0]<8)||(blocksizes[1]<blocksizes[0]) ||(opb.read(1)!=1)){ clear(); return (-1); } return (0); }
int unpack_info(Buffer opb) { version = opb.read(32); if (version != 0) return (-1); channels = opb.read(8); rate = opb.read(32); bitrate_upper = opb.read(32); bitrate_nominal = opb.read(32); bitrate_lower = opb.read(32); blocksizes[0] = 1 << opb.read(4); blocksizes[1] = 1 << opb.read(4); if ((rate < 1) || (channels < 1) || (blocksizes[0] < 8) || (blocksizes[1] < blocksizes[0]) || (opb.read(1) != 1)) { clear(); return (-1); } return (0); }
int unpack_info(Buffer opb){ version=opb.read(32); if(version!=0) return (-1); channels=opb.read(8); rate=opb.read(32); bitrate_upper=opb.read(32); bitrate_nominal=opb.read(32); bitrate_lower=opb.read(32); blocksizes[0]=1<<opb.read(4); blocksizes[1]=1<<opb.read(4); if((rate<1)||(channels<1)||(blocksizes[0]<8)||(blocksizes[1]<blocksizes[0]) ||(opb.read(1)!=1)){ clear(); return (-1); } return (0); }
Object unpack(Info vi, Buffer opb){ InfoFloor0 info=new InfoFloor0(); info.order=opb.read(8); info.rate=opb.read(16); info.barkmap=opb.read(16); info.ampbits=opb.read(6); info.ampdB=opb.read(8); info.numbooks=opb.read(4)+1; if((info.order<1)||(info.rate<1)||(info.barkmap<1)||(info.numbooks<1)){ return (null); } for(int j=0; j<info.numbooks; j++){ info.books[j]=opb.read(8); if(info.books[j]<0||info.books[j]>=vi.books){ return (null); } } return (info); }
int unpack_info(Buffer opb){ version=opb.read(32); if(version!=0) return (-1); channels=opb.read(8); rate=opb.read(32); bitrate_upper=opb.read(32); bitrate_nominal=opb.read(32); bitrate_lower=opb.read(32); blocksizes[0]=1<<opb.read(4); blocksizes[1]=1<<opb.read(4); if((rate<1)||(channels<1)||(blocksizes[0]<8)||(blocksizes[1]<blocksizes[0]) ||(opb.read(1)!=1)){ clear(); return (-1); } return (0); }
Object unpack(Info vi, Buffer opb) { InfoFloor0 info = new InfoFloor0(); info.order = opb.read(8); info.rate = opb.read(16); info.barkmap = opb.read(16); info.ampbits = opb.read(6); info.ampdB = opb.read(8); info.numbooks = opb.read(4) + 1; if ((info.order < 1) || (info.rate < 1) || (info.barkmap < 1) || (info.numbooks < 1)) { return (null); } for (int j = 0; j < info.numbooks; j++) { info.books[j] = opb.read(8); if (info.books[j] < 0 || info.books[j] >= vi.books) { return (null); } } return (info); }
int unpack_info(Buffer opb){ version=opb.read(32); if(version!=0) return (-1); channels=opb.read(8); rate=opb.read(32); bitrate_upper=opb.read(32); bitrate_nominal=opb.read(32); bitrate_lower=opb.read(32); blocksizes[0]=1<<opb.read(4); blocksizes[1]=1<<opb.read(4); if((rate<1)||(channels<1)||(blocksizes[0]<8)||(blocksizes[1]<blocksizes[0]) ||(opb.read(1)!=1)){ clear(); return (-1); } return (0); }
Object unpack(Info vi, Buffer opb){ InfoFloor0 info=new InfoFloor0(); info.order=opb.read(8); info.rate=opb.read(16); info.barkmap=opb.read(16); info.ampbits=opb.read(6); info.ampdB=opb.read(8); info.numbooks=opb.read(4)+1; if((info.order<1)||(info.rate<1)||(info.barkmap<1)||(info.numbooks<1)){ return (null); } for(int j=0; j<info.numbooks; j++){ info.books[j]=opb.read(8); if(info.books[j]<0||info.books[j]>=vi.books){ return (null); } } return (info); }
Object unpack(Info vi, Buffer opb){ InfoFloor0 info=new InfoFloor0(); info.order=opb.read(8); info.rate=opb.read(16); info.barkmap=opb.read(16); info.ampbits=opb.read(6); info.ampdB=opb.read(8); info.numbooks=opb.read(4)+1; if((info.order<1)||(info.rate<1)||(info.barkmap<1)||(info.numbooks<1)){ return (null); } for(int j=0; j<info.numbooks; j++){ info.books[j]=opb.read(8); if(info.books[j]<0||info.books[j]>=vi.books){ return (null); } } return (info); }
Object unpack(Info vi, Buffer opb){ InfoFloor0 info=new InfoFloor0(); info.order=opb.read(8); info.rate=opb.read(16); info.barkmap=opb.read(16); info.ampbits=opb.read(6); info.ampdB=opb.read(8); info.numbooks=opb.read(4)+1; if((info.order<1)||(info.rate<1)||(info.barkmap<1)||(info.numbooks<1)){ return (null); } for(int j=0; j<info.numbooks; j++){ info.books[j]=opb.read(8); if(info.books[j]<0||info.books[j]>=vi.books){ return (null); } } return (info); }