Revision 6326

View differences:

org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer/org.gvsig.raster.lib.buffer.impl/src/main/java/org/gvsig/raster/lib/buffer/impl/SimpleBandPageManager.java
62 62

  
63 63
        switch (dataType) {
64 64
        case BufferManager.TYPE_BYTE:
65
            for( int cell =0 ; cell<byteArray.length ; cell++ ) {
66
                ((ByteBuffer) buffer).put((int)(cell/dataTypeSize), byteArray[cell]);
67
            }
65
            //FIXME: Elegir cual de las dos siguientes maneras de hacerlo es la id?nea
66

  
67
            ((ByteBuffer) buffer).put(byteArray, 0, byteArray.length);
68
//            System.arraycopy(byteArray, 0, ((ByteBuffer) buffer).array(), 0, byteArray.length);
68 69
            break;
69 70
        case BufferManager.TYPE_SHORT:
70 71
        case BufferManager.TYPE_USHORT:

Also available in: Unified diff