Just started coding Quicktime to Java.
This problem has probably been covered before. I'm following the
"Quicktime
for Java Developer's Notebook". I have a shutdown hook in the class
QTSessionCheck:
public class QTSessionCheck {
private Thread shutdownHook;
private static QTSessionCheck instance;
private QTSessionCheck() throws QTException {
super();
//init
QTSession.open();
//create shutdown handler
shutdownHook = new Thread() {
public void run() {
try {
QTSession.close();
} catch(Exception e) {
}
}
};
Runtime.getRuntime().addShutdownHook(shutdownHook);
}
<snip>
But when I shutdown the app it gets stuck with:
Full thread dump Java HotSpot(TM) Client VM (1.5.0_01-b08 mixed mode,
sharing):
"Thread-2" prio=5 tid=0x02fca578 nid=0xad0 in Object.wait()
[0x0720f000..0x0720f
d64]
at java.lang.Object.wait(Native Method)
- waiting on <0x24014730> (a
java.awt.EventQueue$1AWTInvocationLock)
at java.lang.Object.wait(Unknown Source)
at java.awt.EventQueue.invokeAndWait(Unknown Source)
- locked <0x24014730> (a
java.awt.EventQueue$1AWTInvocationLock)
at java.awt.Window.doDispose(Unknown Source)
at java.awt.Window.dispose(Unknown Source)
at quicktime.QTSession.terminate(QTSession.java:660)
- locked <0x2452a7f0> (a java.lang.Object)
at quicktime.QTSession.close(QTSession.java:611)
at com.cirne.revo.QTSessionCheck$1.run(QTSessionCheck.java:30)
Any help or advise would be appreciated.
-- Enric
_______________________________________________
Do not post admin requests to the list. They will be ignored.
QuickTime-java mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
email@hidden
This email sent to email@hidden