komoku / aetheria

Aetheria Game Engine - Migrated from code.google.com/p/aetheria
Other
8 stars 0 forks source link

Fallos de sonido usando IcedTea en linux con procesador PowerPC #41

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Las siguientes excepciones se producen al tocar sonido (incluso wav y 
midi) con esta configuración:

Exception in thread "Thread-13" java.lang.ArrayIndexOutOfBoundsException: 
15
        at javazoom.jl.decoder.LayerIDecoder
$SubbandLayer1Stereo.read_allocation(Unknown Source)
        at javazoom.jl.decoder.LayerIDecoder.readAllocation(Unknown Source)
        at javazoom.jl.decoder.LayerIDecoder.decodeFrame(Unknown Source)
        at javazoom.jl.decoder.Decoder.decodeFrame(Unknown Source)
        at 
javazoom.spi.mpeg.sampled.convert.DecodedMpegAudioInputStream.execute
(Unknown Source)
        at org.tritonus.share.TCircularBuffer.read
(TCircularBuffer.java:138)
        at 
org.tritonus.share.sampled.convert.TAsynchronousFilteredAudioInputStream.read
(TAsynchronousFilteredAudioInputStream.java:189)
        at com.sun.media.sound.AudioFloatInputStream
$DirectAudioFloatInputStream.read(AudioFloatInputStream.java:178)
        at com.sun.media.sound.SoftAbstractResampler
$ModelAbstractResamplerStream.nextBuffer(SoftAbstractResampler.java:208)
        at com.sun.media.sound.SoftAbstractResampler
$ModelAbstractResamplerStream.open(SoftAbstractResampler.java:135)
        at com.sun.media.sound.SoftVoice.processControlLogic
(SoftVoice.java:588)
        at com.sun.media.sound.SoftMainMixer.processAudioBuffers
(SoftMainMixer.java:505)
        at com.sun.media.sound.SoftMainMixer$2.fillBuffer
(SoftMainMixer.java:881)
        at com.sun.media.sound.SoftMainMixer$2.read(SoftMainMixer.java:894)
        at javax.sound.sampled.AudioInputStream.read
(AudioInputStream.java:292)
        at com.sun.media.sound.SoftSynthesizer$WeakAudioStream.read
(SoftSynthesizer.java:98)
        at javax.sound.sampled.AudioInputStream.read
(AudioInputStream.java:292)
        at com.sun.media.sound.SoftJitterCorrector$JitterStream$1.run
(SoftJitterCorrector.java:186)
        at java.lang.Thread.run(Thread.java:636)

javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 
44100.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian not supported.
        at com.sun.media.sound.DirectAudioDevice$DirectDL.implOpen
(DirectAudioDevice.java:539)
        at com.sun.media.sound.AbstractDataLine.open
(AbstractDataLine.java:124)
        at javazoom.jlgui.basicplayer.BasicPlayer.openLine(Unknown Source)
        at javazoom.jlgui.basicplayer.BasicPlayer.initLine(Unknown Source)
        at javazoom.jlgui.basicplayer.BasicPlayer.startPlayback(Unknown 
Source)
        at javazoom.jlgui.basicplayer.BasicPlayer.play(Unknown Source)
        at eu.irreality.age.AGESoundClient.audioStartUnpreloaded
(AGESoundClient.java:306)
        at eu.irreality.age.AGESoundClient.audioStart
(AGESoundClient.java:336)
        at eu.irreality.age.AGESoundClient.audioStart
(AGESoundClient.java:343)
        at eu.irreality.age.Mobile.playAudioIfAvailable(Mobile.java:6991)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at bsh.Reflect.invokeOnMethod(Unknown Source)
        at bsh.Reflect.invokeObjectMethod(Unknown Source)
        at bsh.BSHPrimarySuffix.doName(Unknown Source)
        at bsh.BSHPrimarySuffix.doSuffix(Unknown Source)
        at bsh.BSHPrimaryExpression.eval(Unknown Source)
        at bsh.BSHPrimaryExpression.eval(Unknown Source)
        at bsh.BSHBlock.evalBlock(Unknown Source)
        at bsh.BSHBlock.eval(Unknown Source)
        at bsh.BSHBlock.eval(Unknown Source)
        at bsh.BSHIfStatement.eval(Unknown Source)
        at bsh.BSHBlock.evalBlock(Unknown Source)
        at bsh.BSHBlock.eval(Unknown Source)
        at bsh.BSHBlock.eval(Unknown Source)
        at bsh.BSHIfStatement.eval(Unknown Source)
        at bsh.BSHIfStatement.eval(Unknown Source)
        at bsh.BSHBlock.evalBlock(Unknown Source)
        at bsh.BSHBlock.eval(Unknown Source)
        at bsh.BshMethod.invokeImpl(Unknown Source)
        at bsh.BshMethod.invoke(Unknown Source)
        at bsh.BshMethod.invoke(Unknown Source)
        at bsh.Name.invokeLocalMethod(Unknown Source)
        at bsh.Name.invokeMethod(Unknown Source)
        at bsh.BSHMethodInvocation.eval(Unknown Source)
        at bsh.BSHPrimaryExpression.eval(Unknown Source)
        at bsh.BSHPrimaryExpression.eval(Unknown Source)
        at bsh.Interpreter.eval(Unknown Source)
        at bsh.Interpreter.eval(Unknown Source)
        at bsh.Interpreter.eval(Unknown Source)
        at eu.irreality.age.ObjectCode.run(ObjectCode.java:194)
        at eu.irreality.age.Room.execCode(Room.java:1123)
        at eu.irreality.age.Player.execCommand(Player.java:890)
        at eu.irreality.age.Player.execCommand(Player.java:574)
        at eu.irreality.age.Player.characterChangeState(Player.java:2338)
        at eu.irreality.age.Player.changeState(Player.java:2179)
        at eu.irreality.age.Entity.update(Entity.java:308)
        at eu.irreality.age.Player.update(Player.java:251)
        at eu.irreality.age.Entity.update(Entity.java:94)
        at eu.irreality.age.World.update(World.java:2336)
        at eu.irreality.age.GameEngineThread.run(GameEngineThread.java:284)

Original issue reported on code.google.com by komoku on 11 Apr 2010 at 10:13

GoogleCodeExporter commented 9 years ago
Se ha identificado el mismo problema para wav en icedtea en x86 (aunque no para
midi), por lo tanto no parece un problema exclusivo de powerpc.

Original comment by quifku@gmail.com on 13 Apr 2010 at 7:57