diff --git a/libhwcomposer/hwc_mdpcomp.cpp b/libhwcomposer/hwc_mdpcomp.cpp index 92a1b7a..16836f4 100644 --- a/libhwcomposer/hwc_mdpcomp.cpp +++ b/libhwcomposer/hwc_mdpcomp.cpp @@ -296,6 +296,8 @@ int MDPComp::prepare(hwc_context_t *ctx, hwc_layer_t *layer, : ovutils::OV_MDP_FLAGS_NONE; ovutils::eIsFg isFG = mdp_info.isFG ? ovutils::IS_FG_SET : ovutils::IS_FG_OFF; + ovutils::setMdpFlags(mdpFlags, ovutils::OV_MDP_BACKEND_COMPOSITION); + ovutils::PipeArgs parg(mdpFlags, info, zOrder, diff --git a/liboverlay/overlayUtils.h b/liboverlay/overlayUtils.h index a4b9d6e..0fd60cb 100644 --- a/liboverlay/overlayUtils.h +++ b/liboverlay/overlayUtils.h @@ -293,6 +293,7 @@ enum eMdpFlags { OV_MDP_SECURE_OVERLAY_SESSION = MDP_SECURE_OVERLAY_SESSION, OV_MDP_SOURCE_ROTATED_90 = MDP_SOURCE_ROTATED_90, OV_MDP_MEMORY_ID_TYPE_FB = MDP_MEMORY_ID_TYPE_FB, + OV_MDP_BACKEND_COMPOSITION = MDP_BACKEND_COMPOSITION, }; enum eZorder {