Hi waterwingz,
I tested the patch, here my results:
I tested with one single camera and the built in shutter button - and also with USB switch (set to twoTouch).
Both results are the same.
In my code I commented out the line as it is shown here (the cam did not crash anymore):
// (volatile int*)(GPIO_VSYNC_MAX) = std_period;
Or should this line be active for the test?
Here my result:
0 in playback mode
In shooting mode, if I move the camera to different objects the std_period is changing.
It feels if the presented value is dependent from the brightness of the object I point the camera to.
E.g. if I point on dark object it shows 3659, on bright object (white screen) it shows 9620.
shutter button half pressed: 1191 during focusing and also if focus finished
After releasing the shutter button (not taking a photo) it shows 962 very shortly and switches back to brightness dependent values again.
Hope that helps?