I can capture the entire camera screen (camera app running) on the T600 and
yet i'm not able to do it on the T650. all i can capture is the camera skin and not
the actual camera image. I know i can use the camera API but i was
wondering why i cant get access to the screen bits.
The Camera application on the Treo 650 is using a special overlay video mode on the XScale chip used on the Treo 650. This has the LCD controller go to a different memory region to grab the camera data, which is a lot faster than having the CPU read the camera data and stuff it into the screen buffer. However, this means that screen capture apps won't see the camera data, since they're just reading the screen buffer.
You'll see a similar affect when trying to screen capture from video playback programs on Windows if you're using hardware acceleration for video playback.
-- Ben Combee, Senior Software Engineer, palmOne, Inc. "Combee on Palm OS" weblog: http://palmos.combee.net/ Developer Forum Archives: http://news.palmos.com/read/all_forums/
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
