|
I'm sorry you seem to think I'm somehow responsible for the quiet neglect of QTJ, but that's Apple's decision, and as it's based on deprecated APIs like QuickDraw and SoundManager, and hasn't been updated to remove those dependencies, QTJ clearly isn't a good choice for new work going forward. That's why Apple is pushing QTKit for new media app development, although that obviously overlooks a lot of functionality not yet exposed by QTKit ,and isn't cross-platform.
Can I ask you a question about why you're so interested in z-order stuff? Is it that you're in a Swing GUI where the movie is blasting through a lightweight container -- like, say, a heavyweight QTComponent in a JTabbedPane -- or are you trying to draw something on top of the video? If it's the latter, particularly in the common case of just wanting to put a "badge" or a "banner" on top of video, it's probably better to look for solutions that stay entirely within the QuickTime realm -- such as adding a one-sample video track at a higher z-order position than your other video track(s), or even just using SMIL to stack your elements -- than to be hacking into the Java rendering pipeline via Swing.
Frankly, if you're having serious problems, and if there are any dollars behind your development (and if your time is worth anything), then better than yelling at me would be to use one of your ADC tech support incidents (buy one if you don't get them at your level or have used all of yours) and get Developer Technical Support to take a look at your code and help you out. When I had a severe problem with QTJ capture, they isolated and filed multiple bugs, and provided me with a workaround. |