src/share/classes/com/sun/media/sound/AlawCodec.java

Print this page

        

*** 211,221 **** */ /* public AudioFormat[] getOutputFormats(AudioFormat inputFormat) { */ private AudioFormat[] getOutputFormats(AudioFormat inputFormat) { ! Vector formats = new Vector(); AudioFormat format; if ( AudioFormat.Encoding.PCM_SIGNED.equals(inputFormat.getEncoding())) { format = new AudioFormat(AudioFormat.Encoding.ALAW, inputFormat.getSampleRate(), --- 211,221 ---- */ /* public AudioFormat[] getOutputFormats(AudioFormat inputFormat) { */ private AudioFormat[] getOutputFormats(AudioFormat inputFormat) { ! Vector<AudioFormat> formats = new Vector<>(); AudioFormat format; if ( AudioFormat.Encoding.PCM_SIGNED.equals(inputFormat.getEncoding())) { format = new AudioFormat(AudioFormat.Encoding.ALAW, inputFormat.getSampleRate(),
*** 246,256 **** formats.addElement(format); } AudioFormat[] formatArray = new AudioFormat[formats.size()]; for (int i = 0; i < formatArray.length; i++) { ! formatArray[i] = (AudioFormat)(formats.elementAt(i)); } return formatArray; } --- 246,256 ---- formats.addElement(format); } AudioFormat[] formatArray = new AudioFormat[formats.size()]; for (int i = 0; i < formatArray.length; i++) { ! formatArray[i] = formats.elementAt(i); } return formatArray; }