STRUCT VDEC_AV1_SLICE_QUANTIZATION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Kernel API Manual Β· struct vdec_av1_slice_quantization(9) β€” welcome to the AV1 quantization params page, bestie πŸ’– no cap, this is the whole vibe.

✨ NAME ✨

struct vdec_av1_slice_quantization β€” AV1 Quantization params πŸŽ€

🌈 SYNOPSIS 🌈

struct vdec_av1_slice_quantization {
    int base_q_idx;
    int qindex[V4L2_AV1_MAX_SEGMENTS];
    int delta_qydc;
    int delta_qudc;
    int delta_quac;
    int delta_qvdc;
    int delta_qvac;
    u8 using_qmatrix;
    u8 qm_y;
    u8 qm_u;
    u8 qm_v;
};

🧚 Members 🧚

okay so here's the member-by-member tea, and yes every field is staying:

  • base_q_idx β€” indicates the base frame qindex. This is used for Y AC coefficients and as the base value for the other quantizers. main character energy fr fr πŸ‘‘
  • qindex β€” it's qindex. That's the whole description: qindex. lowkey iconic for giving us nothing else 😭
  • delta_qydc β€” indicates the Y DC quantizer relative to base_q_idx. slay πŸ’…
  • delta_qudc β€” indicates the U DC quantizer relative to base_q_idx. periodt.
  • delta_quac β€” indicates the U AC quantizer relative to base_q_idx. yes bestie 🌸
  • delta_qvdc β€” indicates the V DC quantizer relative to base_q_idx. iconic.
  • delta_qvac β€” indicates the V AC quantizer relative to base_q_idx. we love a consistent queen πŸ’œ
  • using_qmatrix β€” specifies that the quantizer matrix will be used to compute quantizers. noted, bestie ✨
  • qm_y β€” specifies the level in the quantizer matrix that should be used for luma plane decoding. luma gets its moment πŸŽ€
  • qm_u β€” specifies the level in the quantizer matrix that should be used for chroma U plane decoding. chroma U said hi πŸ¦‹
  • qm_v β€” specifies the level in the quantizer matrix that should be used for chroma V plane decoding. and chroma V completes the trio πŸ’«

πŸ’œ SEE ALSO πŸ’œ

  • Kernel file: ./drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
  • struct vdec_av1_slice_init_vsi(9)
  • struct vdec_av1_slice_mem(9)
  • struct vdec_av1_slice_state(9)
  • struct vdec_av1_slice_tile_group(9)
  • struct vdec_av1_slice_scale_factors(9)
  • struct vdec_av1_slice_frame_refs(9)
  • struct vdec_av1_slice_gm(9)
  • struct vdec_av1_slice_sm(9)
  • struct vdec_av1_slice_seg(9)
  • struct vdec_av1_slice_delta_q_lf(9)
  • struct vdec_av1_slice_lr(9)
  • struct vdec_av1_slice_loop_filter(9)
  • struct vdec_av1_slice_cdef(9)
  • struct vdec_av1_slice_mfmv(9)
  • struct vdec_av1_slice_tile(9)
  • struct vdec_av1_slice_uncompressed_header(9)
  • struct vdec_av1_slice_seq_header(9)
  • struct vdec_av1_slice_frame(9)
  • struct vdec_av1_slice_work_buffer(9)
  • struct vdec_av1_slice_frame_info(9)
  • struct vdec_av1_slice_slot(9)
  • struct vdec_av1_slice_fb(9)
  • struct vdec_av1_slice_vsi(9)
  • struct vdec_av1_slice_pfc(9)
  • struct vdec_av1_slice_instance(9)

that's the whole page, bestie 🫢 the footer says source/version ./drivers/media/platform/media..., date October 2026, and page struct vdec_...quantization(9). mwah πŸ’–

πŸ“¦ where this page comes from