I'm trying to use new autofocus implementation provided by CCameraAdvancedSettings.
I'm currently capturing frames from camera by using StartViewFinderBitmapsL() function with resolution 320x240. But I need bigger resolution (640x480). This works fine in 3rd Edition pre FP2 devices (N95,etc) and image quality is good. But in S60 3rd FP2 devices (6220) image quality is really poor, like jpeg compressed with lowest quality or like scaled from 320x240 (or smaller). When using StartViewFinderBitmapsL autofocus works fine.
To get better quality frames I tried to use StartVideoCapture() to get image buffers, quality seems better in 3rd FP2 devices, but autofocus is not working. It initializes well but when i call iAdvSettings->SetAutoFocusType(CCamera::CCameraAdvancedSettings::EAutoFocusTypeSingle);
it allways completes with throws two new events in HandleEvent
Any ideas howto get autofocus work on video capture? Amazingly it works in SE P990i and I have allways ranked Nokia before SE in multimedia implemantations.