I've recently been experimenting with Blackdown JMF under Suse 7.3 Linux. While I have had good results with the Sun JRE v1.3, I have not had success with the same code in the same environment under JRE v1.4. The requirements page for Blackdown JMF indicate that a JRE > 1.3.0 is required. Perhaps this meant at the time "greater than 1.3.0, but implicitly less than 1.4".
I have noticed an interesting branch in the JMF source in the static block in WindowUtil.java: if ( subver == null || subver.compareTo("1.3") <= 0) { jawtAvail = 0; } else { jawtAvail = 1; } try { if (jawtAvail == 1) JMFSecurityManager.loadLibrary("jawt"); JMFSecurityManager.loadLibrary("jmutil"); } catch (Exception e) { System.err.println("Could not load library jmutil native module"); e.printStackTrace(); } catch (UnsatisfiedLinkError ule) { System.err.println("Could not load library jmutil native module"); ule.printStackTrace(); } However, I am not necessarily convinced this is the sole cause of the exception, and malfunction related to it, below. The first sign of trouble, having detected an H261/RTP stream, is java.lang.UnsatisfiedLinkError: JMFSecurityManager: java.lang.UnsatisfiedLinkError: /nfs/petr ovic/share/java/jmf/jmf-2.1.1/lib/libjmfjawt.so: /nfs/petrovic/share/java/jmf/jmf-2.1.1/lib/l ibjmfjawt.so: undefined symbol: JAWT_GetAWT at com.sun.media.JMFSecurityManager.loadLibrary(JMFSecurityManager.java:214) at com.sun.media.DrawingSurfaceJAWT.<clinit>(DrawingSurfaceJAWT.java:31) at com.sun.media.util.WindowUtil.getWindowHandle(Native Method) at com.sun.media.util.WindowUtil.getWindowHandle(WindowUtil.java:61) at com.sun.media.renderer.video.XLibRenderer.doProcess(XLibRenderer.java:214) at com.sun.media.renderer.video.XLibRenderer.doProcess(XLibRenderer.java:189) at com.sun.media.renderer.video.BasicVideoRenderer.process(BasicVideoRenderer.java:12 6) at com.sun.media.BasicRendererModule.processBuffer(BasicRendererModule.java:735) at com.sun.media.BasicRendererModule.scheduleBuffer(BasicRendererModule.java:507) at com.sun.media.BasicRendererModule.doProcess(BasicRendererModule.java:408) at com.sun.media.RenderThread.process(BasicRendererModule.java:1122) at com.sun.media.util.LoopThread.run(LoopThread.java:143) Are there known reasons why Blackdown JMF would, or should, not successfully execute under JRE v1.4? Thanks. ---------------------------------------------------------------------- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]