fimc_pipeline_try_format(9)
β¨ fimc_pipeline_try_format(9) β¨
okay so bestie, welcome to the Kernel API Manual π
this is the page for fimc_pipeline_try_format and honestly it does exactly what it says on the tin: it negotiates and/or sets formats at pipeline elements π like, the whole glow-up happens at the subdev level, no cap.
πΈ NAME πΈ
fimc_pipeline_try_format β negotiate and/or set formats at pipeline elements β¨
π¦ SYNOPSIS π¦
int fimc_pipeline_try_format (struct fimc_ctx *ctx , struct
v4l2_mbus_framefmt *tfmt , const struct fimc_fmt **fmt_id , bool set );
π ARGUMENTS π
ctxβ the FIMC capture context π«Ά like, the main character of this whole operation.tfmtβ the media bus format you want to try/set on the subdevs. this is the format in question, bestie.fmt_idβ the fimc pixel format id that corresponds to the returnedtfmt. it's an output, so it gets filled in for you on the way out π.setβtrueto actually set the format on the subdevs,falseto try only. yes queen, you get to choose π.
π SEE ALSO π
- the kernel file
./drivers/media/platform/samsung/exynos4-is/fimc-capture.c fimc_capture_config_update(9)fimc_get_sensor_frame_desc(9)fimc_pipeline_validate(9)fimc_sensor_notify(9)
go read those too, they're literally the friend group π§π
ngl this one's short and sweet β but every argument counts, so don't skipfmt_idbeing an output or thesetflag. try-only vs actually-set is a whole vibe difference π
okay that's the whole page!! it's from that file path that starts ./drivers/media/platform/samsu... and it was dated October 2026, so yeah β slay, bye, drink some water ππ
π«Ά
π¦ 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