STRUCT VDEC_HEVC_SLICE_SHARE_INFO(9)
π struct vdec_hevc_slice_share_info(9) π
okay bestie, welcome to the Kernel API Manual β yes that's the manual name, we're fancy here β¨ this whole page is about one little struct and honestly it's lowkey the group chat between two processors, so let's get into it π«Ά
πΈ NAME πΈ
struct vdec_hevc_slice_share_info β shared information used to exchange message between lat and core
like literally the shared info that lets lat and core pass messages back and forth π no cap, that's the whole job.
β¨ SYNOPSIS β¨
here's the shape of it, bestie β copy it exact, don't freestyle π
struct vdec_hevc_slice_share_info {
struct v4l2_ctrl_hevc_sps sps;
struct v4l2_ctrl_hevc_decode_params dec_params;
struct vdec_hevc_slice_lat_dec_param hevc_slice_params;
struct vdec_hevc_slice_mem trans;
};
π Members π
four fields, each one iconic in its own way π
spsβ sequence header information from user space π that's the user-space sequence header tea being handed over.dec_paramsβ decoder params from user space π the decode params, straight from user space, no middleman.hevc_slice_paramsβ decoder params used for hardware π₯ the ones the hardware actually eats up. hardware-facing, main character energy fr fr.transβ trans buffer dma address π¦ the DMA address of the trans buffer. yes, exactly that.
π SEE ALSO π
Kernel file
./drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c
and the whole friend group of related pages, go say hi π
enum vdec_hevc_core_dec_err_type(9)struct mtk_hevc_dpb_info(9)struct hevc_fb(9)struct vdec_hevc_slice_lat_dec_param(9)struct vdec_hevc_slice_info(9)struct vdec_hevc_slice_fb(9)struct vdec_hevc_slice_vsi(9)struct vdec_hevc_slice_inst(9)
okay that's the whole page, you ate that π before you go: this came out of ./drivers/media/platform/media... and it's dated October 2026 β yes, future-dated, we stay ahead of the trend π
β¨ slay, bye bestie! π§π
π¦ 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