From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19282 invoked by alias); 29 Aug 2014 08:00:59 -0000 Mailing-List: contact java-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-owner@gcc.gnu.org Received: (qmail 19266 invoked by uid 89); 29 Aug 2014 08:00:55 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.6 required=5.0 tests=AWL,BAYES_50,UNSUBSCRIBE_BODY autolearn=no version=3.3.2 X-HELO: mail-outd.mail.t-online.hu Received: from mail-outd.mail.t-online.hu (HELO mail-outd.mail.t-online.hu) (195.228.240.69) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 29 Aug 2014 08:00:53 +0000 Received: from P5LD2Deluxe (dsl54011D33.fixip.t-online.hu [84.1.29.51]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail02d.mail.t-online.hu (Postfix) with ESMTPSA id 3hktXg16ywzNd for ; Fri, 29 Aug 2014 10:00:51 +0200 (CEST) Message-ID: From: "kgy" To: "GCJ" Subject: Re: GCJ ------ file type not supported by system Date: Fri, 29 Aug 2014 08:00:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original Content-Transfer-Encoding: 7bit X-DCC--Metrics: mail02d.mail.t-online.hu 1308; Body=1 Fuz1=1 Fuz2=1 X-Spam-Probability: 1.41492761951e-10 X-IsSubscribed: yes X-SW-Source: 2014-08/txt/msg00015.txt.bz2 >> I create a native exe [...] And at this point crashes the program [...] >http://sscce.org/ >Regards, Bodo I apologise for my trifling. I think too much on this problematic error message, and I forgot to take notice of correct form of requiring a support. I create a native exe for windows by Cygvin.gcj v4.8.3. This ended perfectally. And when I like to run, than exe start and run to the point where I like to write to output a sound stream with the "Audio stream with the javax.sound.sampled.AudioSystem.write(...)" method. 2nd parameter of this method is "AudioFileFormat.Type.WAVE". Exactly the Java source is: private long genSliceFeat(int featStart, int featEnd) throws Exception { WaveReader reader = new WaveFileReader(audioFile); AudioFormat format = reader.getFormat(); int framStart = ((int) (featStart * freqRatio)); int framEnd = ((int) (featEnd * freqRatio)); int frameSize = format.getFrameSize(); long pos = framStart * frameSize; byte[] wbytes = new byte[(framEnd - framStart) * frameSize]; int read = reader.read(pos, wbytes); ByteArrayInputStream bais = new ByteArrayInputStream(wbytes); AudioInputStream ais = new AudioInputStream(bais, format, read / frameSize); AudioSystem.write(ais, AudioFileFormat.Type.WAVE, sliceWavFile); bais.close(); ais.close(); bais = null; ais = null; System.gc(); return extractWave(sliceWavFile, featureFile, FRONTEND_NAME_FOR_WAVE); } And the error message concerns to the "AudioFileFormat.Type.WAVE" parameter which gives the type of output sound file. And at this point crashes the program with the next error message: java.lang.IllegalArgumentException: file type not supported by system at javax.sound.sampled.AudioSystem.write(Unknown Source) at com.all.smws.speech.SpeechFilter.genSliceFeat(Unknown Source) at com.all.smws.speech.SpeechFilter.getAnnotations(Unknown Source) at com.all.sndsep.segmentation.Segmentor.getNewAnnotations(Unknown Source) at com.all.sndsep.segmentation.Segmentor.getNewAnnotations(Unknown Source) at com.all.sndsep.segmentation.Segmentor.getNewAnnotations(Unknown Source) at com.all.sndsep.segmentation.Segmentor.getAllAnnotations(Unknown Source) at com.all.smws.speech.SpeechFilter.getSmwsAnnotations(Unknown Source) at com.all.smws.speech.SMWS.getSpeech(Unknown Source) at com.all.onins.oi.stream.OnlineInputStream.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Please, help me someone with any words about why. The command line, which generates the exe in Cygwin gcj -fjni -mwindows --main=com.all.onins.oi.OnlineInputStub ./Jars/sndsep.jar ./Jars/sns.jar ./Jars/smws.jar ./Jars/onins.jar -o onins_noopt.exe Best regards Gyozo Karsai from Hungary