v4l2ucp - A universal control panel for all Video for Linux Two (V4L2) devices.

This software is written in C++ using Qt libraries on Linux. It reads a
description of the controls that the V4L2 device supports from the device,
and presents the user with a graphical means for adjusting those controls.
It allows for controlling multiple devices. Controls can be updated with
the device status either manually, or periodically. There is an easy way
to reset one or all the controls to their default state.

A list of device files can be given on the command line. If no files are
given, the program will check the V4L2UCP_DEV environment variable. If it
is set, that file will be opened. Finally, it will try to open /dev/video
if nothing else was specified. If no devices can be opened, the program will
exit.

In addition to the standard Qt arguments, v4l2ucp will also recognize -h and
--help. These will print a brief usage summary and exit.

There is also a companion program included, v4l2ctrl. This is for saving
and loading settings. Please use the -h option for usage.

PATCHES GLADLY ACCEPTED -- This is likely to contain bugs. I am not a Qt
programmer, and I probably don't have everything correct. I needed the
functionality this program provides and Qt was a convenient choice.

Thanks to Allan Brazute Alves <ethraza@gmail.com> for the idea for v4l2ctrl.
Thanks to GWater <grewater@googlemail.com> for the inspiration to handle
extended controls, and testing.
