ENUM MALI_C55_AEXP_SKIP_X(9)
β¨ ENUM MALI_C55_AEXP_SKIP_X β¨
okay so bestie, we're in the enum mali_c55_aexp_skip_x(9) page from the Kernel API Manual, and it is literally about horizontal pixel skipping. that's the whole vibe. it's giving "how many pixels do we throw away going left to right" π
πΈ NAME πΈ
enum mali_c55_aexp_skip_x β Horizontal pixel skipping
like, horizontal. sideways. x-axis. we're skipping pixels across, not down. do not confuse with the y one, i see you π
π SYNOPSIS π
enum mali_c55_aexp_skip_x {
MALI_C55_AEXP_SKIP_X_EVERY_2ND ,
MALI_C55_AEXP_SKIP_X_EVERY_3RD ,
MALI_C55_AEXP_SKIP_X_EVERY_4TH ,
MALI_C55_AEXP_SKIP_X_EVERY_5TH ,
MALI_C55_AEXP_SKIP_X_EVERY_8TH ,
MALI_C55_AEXP_SKIP_X_EVERY_9TH
};
that's it. that's the enum. six constants and a dream π¦
π Constants π
ngl the naming here is so readable it's almost iconic. it literally tells you the skip rate. periodt.
MALI_C55_AEXP_SKIP_X_EVERY_2NDβ Collect every 2nd pixel horizontallyMALI_C55_AEXP_SKIP_X_EVERY_3RDβ Collect every 3rd pixel horizontallyMALI_C55_AEXP_SKIP_X_EVERY_4THβ Collect every 4th pixel horizontallyMALI_C55_AEXP_SKIP_X_EVERY_5THβ Collect every 5th pixel horizontallyMALI_C55_AEXP_SKIP_X_EVERY_8THβ Collect every 8th pixel horizontallyMALI_C55_AEXP_SKIP_X_EVERY_9THβ Collect every 9th pixel horizontally
so yeah, six flavours of "how sparse are we sampling across the row". 2nd, 3rd, 4th, 5th, 8th, 9th. no 6th, no 7th, and honestly? not our business π«Ά
π₯ SEE ALSO π₯
the whole friend group, fr fr. these all live in the kernel file ./include/uapi/linux/media/arm/mali-c55-config.h:
struct mali_c55_ae_1024bin_hist(9)struct mali_c55_ae_5bin_hist(9)struct mali_c55_awb_average_ratios(9)struct mali_c55_af_statistics(9)struct mali_c55_stats_buffer(9)enum mali_c55_param_block_type(9)struct mali_c55_params_sensor_off_preshading(9)enum mali_c55_aexp_hist_tap_points(9)enum mali_c55_aexp_skip_y(9)enum mali_c55_aexp_row_column_offset(9)enum mali_c55_aexp_hist_plane_mode(9)struct mali_c55_params_aexp_hist(9)struct mali_c55_params_aexp_weights(9)struct mali_c55_params_digital_gain(9)enum mali_c55_awb_stats_mode(9)struct mali_c55_params_awb_gains(9)enum mali_c55_params_awb_tap_points(9)struct mali_c55_params_awb_config(9)struct mali_c55_params_mesh_shading_config(9)struct mali_c55_params_mesh_shading_selection(9)struct mali_c55_params_ccm(9)struct mali_c55_params_gamma(9)MALI_C55_PARAMS_MAX_SIZE(9)
go read enum mali_c55_aexp_skip_y(9) next, bestie, it's the vertical twin and you know they're always mentioned together πβ¨
source + version: ./include/uapi/linux/media/arm Β· date: October 2026 Β· page: enum mali_c55_aexp_skip_x(9) β mwah, love u, go collect some pixels ππ
π¦ 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