Ticket #89 (closed defect: fixed)

Opened 3 years ago

Last modified 1 year ago

FreeCast Manager fails to load tritonus native library under win32

Reported by: alban@tryphon.org Assigned to: alban@tryphon.org
Priority: normal Milestone: next
Component: default Version: 20060515
Severity: normal Keywords:
Cc:

Description

18 mai 2006 12:18:13,968 [AWT-EventQueue-0] ERROR org.kolaka.freecast.service.LoopService$LoopRunnable - Loop execution failed in PlaylistEncoderReceiver[factory=org.kolaka.freecast.transport.receiver.PlaylistEncoderOggSourceFactory@352d87,configuration=PlaylistEncoderReceiverConfiguration[uri=file:/C:/Musique/Jazz/Michel%20Portal/Turbulence/-%20playlist.m3u],auditor=CompositeAuditorProvider.1[],producer=DefaultPipe.DefaultProducer[],pageFactory=org.kolaka.freecast.transport.receiver.OggLogicalPageFactory@aae8a,bandwidthControler=org.kolaka.freecast.transport.receiver.TimestampBandwidthControler@149249e,loop=org.kolaka.freecast.transport.receiver.OggSourceFactoryReceiver$1@1d5b945,status=Startable.Status[started],support=org.kolaka.freecast.service.ServiceListenerSupport@1032bc9]
java.lang.UnsatisfiedLinkError: malloc
        at org.tritonus.lowlevel.ogg.StreamState.malloc(Native Method)
        at org.tritonus.lowlevel.ogg.StreamState.<init>(Unknown Source)
        at org.kolaka.freecast.ogg.EncoderOggSource.init(EncoderOggSource.java:106)
        at org.kolaka.freecast.ogg.EncoderOggSource.next(EncoderOggSource.java:180)
        at org.kolaka.freecast.transport.receiver.TimedOggSource.next(TimedOggSource.java:48)
        at org.kolaka.freecast.transport.receiver.OggLogicalPageFactory.nextOggPages(OggLogicalPageFactory.java:194)
        at org.kolaka.freecast.transport.receiver.OggLogicalPageFactory.next(OggLogicalPageFactory.java:84)
        at org.kolaka.freecast.transport.receiver.OggSourceReceiver.receive(OggSourceReceiver.java:92)
        at org.kolaka.freecast.transport.receiver.OggSourceFactoryReceiver$1.loop(OggSourceFactoryReceiver.java:99)
        at org.kolaka.freecast.service.LoopService$LoopRunnable.run(LoopService.java:61)
        at java.lang.Thread.run(Unknown Source)

Attachments

Change History

10/17/06 20:06:00 changed by alban@tryphon.org

  • status changed from new to closed.
  • resolution set to fixed.
  • milestone set to next.
The native library tritonus depends on libraries cygogg-0.dll an cygvorbis-0.dll. With a JavaWebStart deployement, these libraries are only available into the java.library.path and not into the win32 PATH. 

The problem has been fixed by loading explicitly these two dll via System.loadLibrary (performed by NativeLoader).

11/27/07 19:15:58 changed by alban

  • priority changed from high to normal.

Add/Change #89 (FreeCast Manager fails to load tritonus native library under win32)




Change Properties
Action