I'm OK with adding this to 1.3 in principle, but since I don't have a GPS enabled cam, I'd appreciate if anyone else who uses the GPS code could provide feedback.
I've posted patches and changes here several times over the last couple of weeks. Interest in this seems to be pretty low - at least in part because there are only a small handful of models with GPS. At this point, I have not really changed any of the existing functionality - I've just made it not occasionally crash and cleaned up the UI.
Maybe this will help? Attached are two patch files that add a "simulator" to the GPS code. The
gps_simulate_current patch will allow any camera to build with the current svn code as if it has GPS capability and simulate movement. The
gps_simulate_new patch file is the new version with the simulation capability added.
To use either patch, add
#define CAM_HAS_GPS 1 to the platform_camera.h of the camera you want to test.
I know this is not the same as field testing with a GPS camera. But it should give you an indication of the value of the changes. I'm going to use the simulation function as I work on better performance after this gets into the svn.