From: SourceForge.net <no...@so...> - 2010-03-16 06:09:43
|
Bugs item #2971076, was opened at 2010-03-16 17:05 Message generated for change (Comment added) made by acunliffe You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=577089&aid=2971076&group_id=85722 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Allan Cunliffe (acunliffe) Assigned to: Matthew Oliver (matthewoliver) Summary: AIF files fail normalisation or playback Initial Comment: Xena v5.0.0 Stable Branch. Audio plugin v0.5.5 b10. Xena viewer can't playback normalised AIF audio files. Other AIF files fail normalisation. Tested in Linux only. To reproduce: 1. Normalise AIF file. 2. Use Xena Viewer to open AIF file. 3. Click play. Result: No error is displayed in the GUI - I just can't hear anything being played. The following error is displayed in the console: java.lang.IllegalArgumentException: unable to convert FLAC 96000.0 Hz, 24 bit, stereo, unknown frame size, unknown frame rate, to PCM_SIGNED 96000.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian at org.kc7bfi.jflac.sound.spi.FlacFormatConversionProvider.getAudioInputStream(FlacFormatConversionProvider.java:298) at au.gov.naa.digipres.xena.plugin.audio.AudioPlayerView.initAudioLine(AudioPlayerView.java:130) at au.gov.naa.digipres.xena.plugin.audio.AudioPlayerView.access$400(AudioPlayerView.java:50) at au.gov.naa.digipres.xena.plugin.audio.AudioPlayerView$1.actionPerformed(AudioPlayerView.java:95) I have reproduced the above with a couple of different AIF files. File command gives: outputfile.aif: IFF data, AIFF audio or alaw.aifc: IFF data, AIFF-C compressed audio. I can supply a variety of samples. I have also checked that the version of flac I'm running is 1.2.1. Some AIF files fail normalisation with the following error displayed in the GUI and console: java.io.IOException: An error occured in the flac normaliser. Please ensure you are using Flac version 1.2.1 or later.NOTE: --keep-foreign-metadata is a new feature; make sure to test the output file before deleting the original. flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. Type `flac' for details. emperor_gong2.aif: ERROR reading foreign metadata: invalid AIFF file: unexpected EOF (012) Trace: au.gov.naa.digipres.xena.kernel.normalise.NormaliserManager.parse(NormaliserManager.java:824) au.gov.naa.digipres.xena.kernel.normalise.NormaliserManager.normalise(NormaliserManager.java:1005) au.gov.naa.digipres.xena.core.Xena.normalise(Xena.java:599) au.gov.naa.digipres.xena.core.Xena.normalise(Xena.java:543) au.gov.naa.digipres.xena.litegui.NormalisationThread.normaliseFile(NormalisationThread.java:328) au.gov.naa.digipres.xena.litegui.NormalisationThread.normaliseStandard(NormalisationThread.java:250) au.gov.naa.digipres.xena.litegui.NormalisationThread.run(NormalisationThread.java:191) ---------------------------------------------------------------------- >Comment By: Allan Cunliffe (acunliffe) Date: 2010-03-16 17:09 Message: Errors from failed normalisation vary, depending on the type of AIFF file. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=577089&aid=2971076&group_id=85722 |