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: The frame format is now initially set (s_fmt), even if there is no change, to satisfy some UVC cameras' expectancies. Flooding cameras with try_fmt requests is avoided for performance reasons and buggy cameras that might crash.
Release Notes: Reporting of DQBUF errors on return of EAGAIN was eliminated to avoid log flooding. Support was added for downscaling high-res-only devices to low-res-only applications (such as Skype and spcaview). YV12 planar conversion and RGB/BGR24 to YU/YV12 conversion were added.