private boolean grabWavBlock16LE (AudioInputStream audioStream)	{
		int a,countLoad;
		byte inBlock[]=new byte[CHUNK_SIZE];
		try	{
		    countLoad=audioStream.read(inBlock);
		    for (a=0;a<countLoad;a=a+2)	{
		    	outPipe.writeInt(LEconv16(inBlock[a],inBlock[a+1]));
		    	fileCounter=fileCounter+2;
		    	sampleCounter++;
		    }
		   }
		   catch (Exception e)	{
			JOptionPane.showMessageDialog(null,"Error in grabWavBlock16LE()\n"+e.toString(),"Rivet", JOptionPane.ERROR_MESSAGE);
		    return false;
		   } 
		 if (countLoad<CHUNK_SIZE) return false;
		 else return true;
		 }