hwcomposer: Add support for UI mirroring
- Uevent observer as part of Hwcomposer
- HPD, enabling/disabling external display from HWC
Change-Id: I52b4f30c78e98c5b52c86722046389f458c2dbee
diff --git a/libhwcomposer/hwc_utils.cpp b/libhwcomposer/hwc_utils.cpp
index 90c32fe..ea2fe66 100644
--- a/libhwcomposer/hwc_utils.cpp
+++ b/libhwcomposer/hwc_utils.cpp
@@ -18,7 +18,7 @@
#include "hwc_utils.h"
#include "mdp_version.h"
#include "hwc_video.h"
-
+#include "hwc_ext_observer.h"
namespace qhwc {
void initContext(hwc_context_t *ctx)
{
@@ -30,6 +30,8 @@
ctx->hasOverlay = qdutils::MDPVersion::getInstance().hasOverlay();
ALOGI("MDP version: %d",ctx->mdpVersion);
+ ctx->mExtDisplayObserver = ExtDisplayObserver::getInstance();
+ ctx->mExtDisplayObserver->setHwcContext(ctx);
}
void closeContext(hwc_context_t *ctx)