audio: add support for arbitrary 8x8 channel mixing to be specified from host
dispmanx: Correct VC_IMAGE_TRANSFORM_T to DISPMANX_TRANFORM_T where appropriate
Added -roi command to allow specification of the area of the sensor to use as input
to the ISP. This facilitates zooming (including offcentre)

Also updated the docs to reflect the new command and updated to latest published version.
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.
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.
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.
Update headers from latest firmware