ENUM V4L2_ISP_VERSION(9)
π enum v4l2_isp_version(9) β Kernel API Manual π
okay bestie, welcome to the Kernel API Manual page for enum v4l2_isp_version(9). Itβs giving kernel-constant lore, but make it cute: this one is all about V4L2 ISP serialization format versioning. π
π NAME
enum v4l2_isp_version β V4L2 ISP serialization format versioning. periodt.
πΈ SYNOPSIS
enum v4l2_isp_version {
V4L2_ISP_VERSION_V0 ,
V4L2_ISP_VERSION_V1
};
π Constants
V4L2_ISP_VERSION_V0β First version of the V4L2 ISP serialization format (for compatibility). π«ΆV4L2_ISP_VERSION_V1β First version of the V4L2 ISP serialization format. β¨
π¦ Description
So V0 and V1 are identical, and that is literally on purpose β itβs to support drivers compatible with the V4L2 ISP format already upstreamed which use either 0 or 1 as their versioning identifier. Both V0 and V1 refers to the first version of the V4L2 ISP serialization format. no cap. π
Future revisions of the V4L2 ISP serialization format should start from the value of 2. π₯
π₯ SEE ALSO
- Kernel file
./include/uapi/linux/media/v4l2-isp.h struct v4l2_isp_block_header(9)v4l2_isp_params_block_header(9)struct v4l2_isp_buffer(9)v4l2_isp_params_buffer(9)
with so much love from the Kernel API Manual, source ./include/uapi/linux/media, dated October 2026 β enum v4l2_isp_version(9) signing off, mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms