On 1/3/23 16:48, Daniel Almeida wrote: > This patch adds the AOMedia Video 1 (AV1) kernel uAPI. > > This design is based on currently available AV1 API implementations and > aims to support the development of AV1 stateless video codecs > on Linux. > > Signed-off-by: Daniel Almeida <daniel.almeida@xxxxxxxxxxxxx> > Signed-off-by: Nicolas Dufresne <nicolas.dufresne@xxxxxxxxxxxxx> > Co-Developed-by: Nicolas Dufresne <nicolas.dufresne@xxxxxxxxxxxxx> > --- Also some kerneldoc errors/warnings: include/uapi/linux/v4l2-controls.h:819: error: Cannot parse enum! include/uapi/linux/v4l2-controls.h:855: error: Cannot parse enum! include/uapi/linux/v4l2-controls.h:3080: warning: Enum value 'V4L2_AV1_SEG_LVL_REF_SKIP' not described in enum 'v4l2_av1_segment_feature' include/uapi/linux/v4l2-controls.h:3080: warning: Enum value 'V4L2_AV1_SEG_LVL_REF_GLOBALMV' not described in enum 'v4l2_av1_segment_feature' include/uapi/linux/v4l2-controls.h:3080: warning: Excess enum value 'V4L2_AV1_SEG_LVL_GLOBALMV' description in 'v4l2_av1_segment_feature' include/uapi/linux/v4l2-controls.h:3080: warning: Excess enum value 'V4L2_AV1_SEG_LVL_SKIP' description in 'v4l2_av1_segment_feature' include/uapi/linux/v4l2-controls.h:3365: warning: Function parameter or member 'buffer_removal_time' not described in 'v4l2_ctrl_av1_frame' include/uapi/linux/v4l2-controls.h:3377: warning: bad line: Specification. include/uapi/linux/v4l2-controls.h:3438: error: Cannot parse struct or union! Regards, Hans