quicktime-java

[Prev] Thread [Next]  |  [Prev] Date [Next]

RE: Porting issue... what exactly is in QTSession.open ? George Birbilis Tue Jun 23 15:00:24 2009

Why don't you use JAD decompiler to see what they're calling into?

 

-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-

George Birbilis ([EMAIL PROTECTED])

Microsoft MVP J# 2004-2009

Borland Spirit of Delphi 2001

QuickTime Java ActiveX .NET Delphi

http://www.zoomicon.com

http://birbilis.spaces.live.com

http://www.mech.upatras.gr/~Robotics

http://www.mech.upatras.gr/~robgroup

-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf
Of willow wisp
Sent: Friday, May 29, 2009 7:14 AM
To: [EMAIL PROTECTED]
Subject: Porting issue... what exactly is in QTSession.open ?

 

Hi.

 

I am porting away from QTJava to a fully native Quicktime 7 SDK solution and
have encountered a really wierd issue.  I have successfully opened a movie,
pulled out video and audio data using the new ICMDecompressionSession and
Audio Extraction api's.   They in general work robustly but I have
encountered a hard to diagnose deadlock inside the EventHandler thread.

 

I am using the Clipboard to transfer a java class which eventually touches
upon some native quicktime methods.... after I add a Transferable into the
clipboard the application deadlocks in the event handler thread waiting on
some unknowable (i.e. hex address) object.

 

The wierd thing I can't understand is if I call QTSession.open when
initializing the class with the native calls it doesn't deadlock!    Without
that call (and I have ensured that no other QTJava classes are used or
referenced in the codebase) it will fail.   

 

Now I have of course followed the windows quicktime guide to properly
initialize the native side -- i.e. calling InitializeQTML and EnterMovies
before calling anything else, etc.

 

So my question is, what exactly is in QTSession.open ?!   Is there any other
awt or swing related setup it does to ensure it behaves well ?  Its entirely
a mystery why that call would have this kind of effect!!

 

Thanks, 

Ms. G

 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
QuickTime-java mailing list      ([EMAIL PROTECTED])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quicktime-java/alexiscircle%40gmail.com

This email sent to [EMAIL PROTECTED]