Here is a small test program (somewhere copied) to show my problem more
exactely.
-------------------------- PlayerApplet.java -----------------------
import java.applet.*;
import java.awt.*;
import java.net.*;
import javax.media.*;
public class PlayerApplet extends Applet implements ControllerListener {
Player player = null;
public void init() {
setLayout(new BorderLayout());
String mediaFile = getParameter("FILE");
try {
URL mediaURL = new URL(getDocumentBase(), mediaFile);
player = Manager.createPlayer(mediaURL);
player.addControllerListener(this);
}
catch (Exception e) {
System.err.println("Got exception "+e);
}
}
public void start() {
player.start();
}
public void stop() {
player.stop();
player.deallocate();
}
public void destroy() {
player.close();
}
public synchronized void controllerUpdate(ControllerEvent event) {
if (event instanceof RealizeCompleteEvent) {
Component comp;
if ((comp = player.getVisualComponent()) != null)
add ("Center", comp);
if ((comp = player.getControlPanelComponent()) != null)
add ("South", comp);
validate();
}
}
}
--------------------------------------------------------------------
---------------------- PlayerApplet.html ---------------------------
<APPLET CODE=PlayerApplet WIDTH=320 HEIGHT=300>
<PARAM NAME=FILE VALUE="sample.mov">
</APPLET>
--------------------------------------------------------------------
Here is what I got for outputs:
newton:~/src/java/jmf-test$ appletviewer PlayerApplet.html
Open log file: /home/wagi/src/java/jmf-test/engine.log
allocating more data for H.263
------------------------ engines.log -------------------------------
$$$$ Profile: instantiation: 81 ms
$$$$ Profile: parsing: 94 ms
#### Building flow graph for: file:/home/wagi/src/java/jmf-test/sample.mov
## Building Track: 0
Build graph for input: ULAW, 8000.0 Hz, 8-bit, Mono, Unsigned,
FrameSize=8 b
its
Found target: com.sun.media.renderer.audio.SunAudioRenderer@80dccb4
## Building Track: 1
Build graph for input: H263, 176x132, FrameRate=15.0, Length=5960
Build graph for plugin:
com.ibm.media.codec.video.h263.JavaDecoder@80dcb
f2
Found target: com.sun.media.renderer.video.AWTRenderer@80dcb0e
## Here's the completed flow graph:
com.sun.media.parser.video.QuicktimeParser@80dd080
connects to: com.sun.media.renderer.audio.SunAudioRenderer@80dccb4
format: ULAW, 8000.0 Hz, 8-bit, Mono, Unsigned, FrameSize=8 bits
protocol: 3
com.sun.media.parser.video.QuicktimeParser@80dd080
connects to: com.ibm.media.codec.video.h263.JavaDecoder@80dcbf2
format: H263, 176x132, FrameRate=15.0, Length=5960
protocol: 1
com.ibm.media.codec.video.h263.JavaDecoder@80dcbf2
connects to: com.sun.media.renderer.video.AWTRenderer@80dcb0e
format: RGB, 176x132, FrameRate=15.0, Length=23232, 32-bit,
Masks=255:65280
:16711680, LineStride=176, class [I
protocol: 3
$$$$ Profile: graph building: 246 ms
$$$$ Profile: realize, post graph building: 26 ms
$$$$ Profile: prefetch: 1390 ms
--------------------------------------------------------------------
any ideas, why it doesn't work?
wagi
--
Daniel Wagner
email: [EMAIL PROTECTED]
(RSA)PGP - Key auf Anfrage, (RSA)PGP - Key on request
----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]