STRUCT AMVDEC_FORMAT(9)
π struct amvdec_format(9) Β· Kernel API Manual π
okay bestie, this is struct amvdec_format(9) from the Kernel API Manual, and it's literally the struct that describes one of the OUTPUT (src) formats supported. it's giving βformat blueprintβ energy, no cap. π
π NAME π
struct amvdec_format β describes one of the OUTPUT (src) format supported. β¨
π¦ SYNOPSIS π¦
struct amvdec_format {
u32 pixfmt;
u32 min_buffers;
u32 max_buffers;
u32 max_width;
u32 max_height;
u32 flags;
struct amvdec_ops *vdec_ops;
struct amvdec_codec_ops *codec_ops;
char *firmware_path;
u32 pixfmts_cap[4];
};
πΈ Members πΈ
okay so here's the whole cast of fields, bestie β every single one is important, so don't skip a single icon. π«Ά
pixfmtβ V4L2 pixel format. πmin_buffersβ minimum amount of CAPTURE (dst) buffers. πmax_buffersβ maximum amount of CAPTURE (dst) buffers. π¦max_widthβ maximum picture width supported. πmax_heightβ maximum picture height supported. πflagsβ enum flags associated with this pixfmt. π©vdec_opsβ the VDEC operations that support this format. π¬codec_opsβ the codec operations that support this format. π§firmware_pathβ Path to the firmware that supports this format. πpixfmts_capβ list of CAPTURE pixel formats available withpixfmt. π
π SEE ALSO π
go peek at these, bestie β they're the supporting cast:
- Kernel file
./drivers/staging/media/meson/vdec/vdec.hβstruct amvdec_timestamp(9),struct amvdec_core(9),struct amvdec_ops(9),struct amvdec_codec_ops(9),struct amvdec_session(9).
mwah π β source/version: ./drivers/staging/media/meson/...; date: October 2026. periodt. π
π¦ 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