Use open/write/rename to prevent partial image files.
Added -l/--latest option to provide a link to the latest frame of a time-lapse.
Added -l to the documentation.
Merge pull request #71 from dmopalmer/master

Adding --link option for latest complete timelapse frame
add OMX helpers for DRC
Native build

Changes to allow the Raspberry Pi to natively build the userland.
Assumes that any armv6l (as returned by the arch(1) command)
is a Raspberry Pi and changes the compile accordingly.
Fix for issues #2 and #79
Periodic timelapse

Timelapse pictures are taken periodicially, i.e. starting the image capture
attempts at fixed time intervals, as opposed to a fixed delay after the
end of the previous image.  As a result, the mean time between images
is closer to the requested time interval, and the effect of individual
slow images (due to e.g. exposure adjustments or delays in file writing.)
does not propagate to subsequent images.

If something causes a delay so that the image would be more than half
a timelapse period late, images are skipped (also skipping
the frame numbers in the filenames) to keep in sync.

As a result, a timelapse sequence with -tl 60000 looking at
a clock would show the second hand in ~the same place in all images
as opposed to the previous code, which would show the second hand
advancing by the cumulative time taken by all the image captures.

Also, a --timeout 0 will cause an unlimited number of images to
be taken.
Merge pull request #82 from dmopalmer/periodic

Periodic timelapse
Update RaspiStill.c

Date and time of EXIF DateTime fields is now separated by a space instead of a colon, in accordance with EXIF 2.1.
Merge pull request #85 from lgretton/patch-1

Update RaspiStill.c
Update headers from latest firmware
Userland #80

Fix for bad exposure setting - set ISO to auto on startup
Merge pull request #90 from JamesH65/exposure_fix4

Userland #80 - fix for exposure setting
userland #64

Added ability to set the H264 profile for encoding.

Supports main, baseline and high.

Also needed to shuffle some code around to make some parsing
code available outside raspicamcontrol.c
Merge pull request #91 from JamesH65/h264_profile

userland #64 Add support to set H264 profile
Fixed a problem with some strings not being free'd inside a loop
where they were being used.

No idea how this issue has arisen or why it has not been
reported, perhaps a recent git merge fault?
Merge pull request #93 from JamesH65/timelapse_fix

Fix for timelapse assertion
userland #66

Now returns correct codes on exit(). Good run returns
EX_OK(0), bad command line parameters return ES_USAGE(64),
camera failure EX_SOFTWARE(70).

Codes from sysexits.h were used.

Doesn't yet implement the 'strict' option suggested by a
contributor on github, I'm not convinced that's all that
necessary.
userland #66

Now returns correct codes on exit(). Good run returns
EX_OK(0), bad command line parameters return ES_USAGE(64),
camera failure EX_SOFTWARE(70).

Codes from sysexits.h were used.

Doesn't yet implement the 'strict' option suggested by a
contributor on github, I'm not convinced that's all that
necessary.

Updates docs files to include all recent changes.
Merge pull request #96 from JamesH65/fix_exitcodes

Userland #66 Add exit codes to the camera apps
userland #35 Removed exposure off option

This is never going to work as expected, so removing the option
completely.

Updated docs, incremented version by 0.01
Merge pull request #97 from JamesH65/remove_exposure_off

userland #35 Removed exposure off option