"BL shooting_expo_param_override\n"
"BL sub_FF883D88\n"
"BL shooting_expo_param_override\n" // +
This will cause problems when setting overrides from scripts. The first call to shooting_expo_param_override will set the override value requested by the script, and then clear the script value.
The second call will then reset the override to the CHDK configuration settings.
See the G12, SX30 or IXUS 310 ports for a better way to do this.
Phil.
thanks for info, i see that you use a own function for iso_overwrite and i do the code then.
"BL shooting_expo_iso_override\n" // +
"BL sub_FF883D88\n"
"BL shooting_expo_param_override\n" // +
I upload the new files later, in ixus 1000 thread
I see in your code auto iso is design to not work on Flash auto mode.But whats the reason, or better is the reason valid on newer Camera ?
I do a test and fake this.so auto iso is always use.
short shooting_get_flash_mode()
{
short fm = 0;
_GetPropertyCase(PROPCASE_FLASH_MODE, &fm, sizeof(fm));
fm = 1;
return fm;
}
I test with diffrent light and the ISO overwrite work always correct in auto mode and the flash is depend on light switch on or off.
I set auto ISO to 1/15 sec. The exif of shootet image show ISO 80 and are correct exposure and seem have less noise as default ISO 125.but maybe i need do more tests
Do you manage to get lower ISO as 125 work correct on your Ixus 310 ?
The BSI sensor should able to do this, as can see on WB2000.can do ISO 80
I have the thinking the sensor native ISO is not 125 200 400 800
it is 160 320 640.because this setting get lower noise.but maybe my feeling is wrong
BTW: can you tell me a very easy to handle diff tool that produce correct diff file from 2 dirs and have a GUI ?