uint32_t ppp_pack_pattern(uint32_t type, uint32_t yuv2rgb) { if (MDP_IS_IMGTYPE_BAD(type)) return 0; if (yuv2rgb) return swapped_pack_patt_lut[type]; return pack_patt_lut[type]; }
bool ppp_multi_plane(uint32_t type) { if (MDP_IS_IMGTYPE_BAD(type)) return 0; return multi_plane[type]; }
bool ppp_per_p_alpha(uint32_t type) { if (MDP_IS_IMGTYPE_BAD(type)) return 0; return per_pixel_alpha[type]; }
uint32_t ppp_src_op_reg(uint32_t type) { if (MDP_IS_IMGTYPE_BAD(type)) return 0; return src_op_reg[type]; }
uint32_t ppp_pack_pattern(uint32_t type) { if (MDP_IS_IMGTYPE_BAD(type)) return 0; return pack_patt_lut[type]; }
uint32_t ppp_out_config(uint32_t type) { if (MDP_IS_IMGTYPE_BAD(type)) return 0; return out_cfg_lut[type]; }
uint32_t ppp_bpp(uint32_t type) { if (MDP_IS_IMGTYPE_BAD(type)) return 0; return bytes_per_pixel[type]; }