Thanks Chris.

I knew I'd forget something from the original post.
Graphics card: nvidia geforce 6600
Driver:  nvidia 97.55
OS: Linux 2.6.20.
java version "1.6.0_02-ea" (happens on 1.6.0-b105 as well).
Image: 720x576, 32bpp, rgb format. - chosen to test dvd resolution rendering.

Yep, this is exactly how I'm painting.
- copy video data into (unmanaged) BufferedImage
- copy BufferedImage into VolatileImage
- scale VolatileImage to the destination (with BILINEAR enabled)

And that works really well.  It just seemed a bit non-obvious that I would have 
to go through the extra steps.

i.e. I naively thought that java2d would have figured out to do the equivalent 
of BufferedImage->VolatileImage before scaling the image, if the image was 
unmanaged, and the desination was managed.
[Message sent by forum member 'wmeissner' (wmeissner)]

http://forums.java.net/jive/thread.jspa?messageID=216710

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to