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];
}