Release Notes: Four more laptop models were added to the table of upside-down devices. mr97310a decompression was improved. Support was added for decompressing yuv420 planar JPEG, which is required for w9968cf based cameras. Support was added for STV0680 raw bayer data. This helps to obsolete the w9968cf and stv680 v4l1 drivers.
Release Notes: 17 more laptop models were added to the table of upside-down devices. Better distinguishing between devices plugged into the same port was made possible. The software autogain algorithm was improved. Software whitebalance and autogain are now enabled for mr97310a cameras.
Release Notes: Many new laptop models were added to the upside down devices table. 320x240 output for pac7302 cameras was fixed. The JPEG format is no longer hidden from applications. Support was added for decompressing sn9c2028 compressed bayer. Build system and documentation enhancements as well as several other minor changes were made.
Release Notes: Support for software video processing was added, such as whitebalancing, automatic gain and exposure for cams which lack this in hardware, and gamma control. It also adds fake v4l2 controls to control all these as well as software flipping controls. Images from cameras known to be mounted upside down are flipped. Many other improvements, enhancements, and bugfixes were made.
Release Notes: Two bugs that were introduced in the previous beta release were resolved: black screens on devices with hardware gamma control, and crashes with devices for which fake controls are not emulated. Experimental support for libv4l on FreeBSD (using ported Linux webcam drivers) was added.
Release Notes: Software gamma correction as well as software auto gain and exposure were added. Support for separate v-flipping and h-flipping was added, along with fake controls for their software control. The ability to determine upside down cameras based on DMI info was added. A 320x240 resolution can now be provided to applications if the camera can only do 320x232. The video processing code was rewritten to make it easier to add more video filters. Several other minor changes, fixes, and tweaks were made.
Release Notes: Support for video processing was added, though currently only for whitebalance and normalizing. Only supported destination formats are now reported or allowed in enum_fmt(), try_fmt(), g_fmt(), and s_fmt() when processing, rotating, or flipping. Widths which are not a multiple of 8 are now cropped to the nearest multiple of 8 when converting to planar YUV. Support for the use of orientation info from VIDIOC_ENUMINPUT was added. Intermittent bad JPEG frames are now dropped. Upside down detection was fixed for the new V4L minor numbering scheme.
Release Notes: Support was added for MR97310A and sq905c decompression and for the cx2341x MPEG encoder devices.
Release Notes: Support for the UYVY colorspace was added. A duplicate conversion function was removed. The pkg-config file was fixed. USB IDs are now used instead of the USB product strings, fixing potential issues.
Release Notes: A nasty bug in the special try_fmt handling for UVC webcams was fixed. Upgrading is therefore recommended. Debug logging was enhanced.