hwcomposer: Add support for UI mirroring

- Uevent observer as part of Hwcomposer
- HPD, enabling/disabling external display from HWC

Change-Id: I52b4f30c78e98c5b52c86722046389f458c2dbee
This commit is contained in:
Naseer Ahmed
2012-07-20 09:06:13 -07:00
committed by Brian Muramatsu
parent f48aef64b2
commit 0c8b7b5c84
12 changed files with 812 additions and 469 deletions

View File

@@ -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 @@ void initContext(hwc_context_t *ctx)
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)