STRUCT V4L2_AV1_QUANTIZATION(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

okay so this is the struct v4l2_av1_quantization(9) page from the Kernel API Manual, and itโ€™s literally the AV1 Quantization params struct. โœจ Sheโ€™s giving quantizer main character energy, and youโ€™re gonna slay this one, bestie. ๐Ÿ’…

๐ŸŒธ NAME ๐ŸŒธ

struct v4l2_av1_quantization โ€” AV1 Quantization params as defined in section 6.8.11 "Quantization params semantics" of the AV1 specification. ๐ŸŽ€

โœจ SYNOPSIS โœจ

Hereโ€™s the whole struct, bestie โ€” every field, no skips:

struct v4l2_av1_quantization {
    __u8 flags;
    __u8 base_q_idx;
    __s8 delta_q_y_dc;
    __s8 delta_q_u_dc;
    __s8 delta_q_u_ac;
    __s8 delta_q_v_dc;
    __s8 delta_q_v_ac;
    __u8 qm_y;
    __u8 qm_u;
    __u8 qm_v;
    __u8 delta_q_res;
};

๐Ÿ’… Members ๐Ÿ’…

  • flags โ€” see V4L2_AV1_QUANTIZATION_FLAG_{}. ๐Ÿ‘€
  • base_q_idx โ€” indicates the base frame qindex. This is used for Y AC coefficients and as the base value for the other quantizers. ๐Ÿ’–
  • delta_q_y_dc โ€” indicates the Y DC quantizer relative to base_q_idx.
  • delta_q_u_dc โ€” indicates the U DC quantizer relative to base_q_idx.
  • delta_q_u_ac โ€” indicates the U AC quantizer relative to base_q_idx.
  • delta_q_v_dc โ€” indicates the V DC quantizer relative to base_q_idx.
  • delta_q_v_ac โ€” indicates the V AC quantizer relative to base_q_idx.
  • qm_y โ€” specifies the level in the quantizer matrix that should be used for luma plane decoding. ๐ŸŒŸ
  • qm_u โ€” specifies the level in the quantizer matrix that should be used for chroma U plane decoding.
  • qm_v โ€” specifies the level in the quantizer matrix that should be used for chroma V plane decoding.
  • delta_q_res โ€” specifies the left shift which should be applied to decoded quantizer index delta values. ๐ŸŒˆ

๐Ÿ”ฎ SEE ALSO ๐Ÿ”ฎ

Kernel file ./include/uapi/linux/v4l2-controls.h is right here, and the whole reference crew is below โ€” every single one, no cap. ๐Ÿซถ

  • enum v4l2_mpeg_video_av1_profile(9)
  • enum v4l2_mpeg_video_av1_level(9)
  • enum v4l2_stateless_h264_decode_mode(9)
  • enum v4l2_stateless_h264_start_code(9)
  • struct v4l2_ctrl_h264_sps(9)
  • struct v4l2_ctrl_h264_pps(9)
  • struct v4l2_ctrl_h264_scaling_matrix(9)
  • struct v4l2_ctrl_h264_pred_weights(9)
  • struct v4l2_h264_reference(9)
  • struct v4l2_ctrl_h264_slice_params(9)
  • struct v4l2_h264_dpb_entry(9)
  • struct v4l2_ctrl_h264_decode_params(9)
  • struct v4l2_ctrl_fwht_params(9)
  • struct v4l2_vp8_segment(9)
  • struct v4l2_vp8_loop_filter(9)
  • struct v4l2_vp8_quantization(9)
  • struct v4l2_vp8_entropy(9)
  • struct v4l2_vp8_entropy_coder_state(9)
  • struct v4l2_ctrl_vp8_frame(9)
  • struct v4l2_ctrl_mpeg2_sequence(9)
  • struct v4l2_ctrl_mpeg2_picture(9)
  • struct v4l2_ctrl_mpeg2_quantisation(9)
  • struct v4l2_ctrl_hevc_sps(9)
  • struct v4l2_ctrl_hevc_pps(9)
  • struct v4l2_hevc_dpb_entry(9)
  • struct v4l2_hevc_pred_weight_table(9)
  • struct v4l2_ctrl_hevc_slice_params(9)
  • struct v4l2_ctrl_hevc_decode_params(9)
  • struct v4l2_ctrl_hevc_scaling_matrix(9)
  • struct v4l2_vp9_loop_filter(9)
  • struct v4l2_vp9_quantization(9)
  • struct v4l2_vp9_segmentation(9)
  • struct v4l2_ctrl_vp9_frame(9)
  • struct v4l2_vp9_mv_probs(9)
  • struct v4l2_ctrl_vp9_compressed_hdr(9)
  • struct v4l2_ctrl_av1_sequence(9)
  • struct v4l2_ctrl_av1_tile_group_entry(9)
  • enum v4l2_av1_warp_model(9)
  • enum v4l2_av1_reference_frame(9)
  • struct v4l2_av1_global_motion(9)
  • enum v4l2_av1_frame_restoration_type(9)
  • struct v4l2_av1_loop_restoration(9)
  • struct v4l2_av1_cdef(9)
  • enum v4l2_av1_segment_feature(9)
  • struct v4l2_av1_segmentation(9)
  • struct v4l2_av1_loop_filter(9)
  • struct v4l2_av1_tile_info(9)
  • enum v4l2_av1_frame_type(9)
  • enum v4l2_av1_interpolation_filter(9)
  • enum v4l2_av1_tx_mode(9)
  • struct v4l2_ctrl_av1_frame(9)
  • struct v4l2_ctrl_av1_film_grain(9)

Thatโ€™s the page, bestie! ๐Ÿซถ Source/version vibes come from ./include/uapi/linux, and the date is October 2026 โ€” iconic, periodt. ๐Ÿ’–

๐Ÿ“ฆ where this page comes from