STRUCT VDEC_AV1_SLICE_QUANTIZATION(9)
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'sqindex. That's the whole description:qindex. lowkey iconic for giving us nothing else πdelta_qydcβ indicates the Y DC quantizer relative tobase_q_idx. slay πdelta_qudcβ indicates the U DC quantizer relative tobase_q_idx. periodt.delta_quacβ indicates the U AC quantizer relative tobase_q_idx. yes bestie πΈdelta_qvdcβ indicates the V DC quantizer relative tobase_q_idx. iconic.delta_qvacβ indicates the V AC quantizer relative tobase_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
- 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