hqd: virtual display code clean up
Remove V4L2 based virtual display functions as it is
no longer used.
Change-Id: Ibd7685791de6baa1bbf12ffe343443fcd7725269
diff --git a/libhwcomposer/hwc_utils.h b/libhwcomposer/hwc_utils.h
index 98e53a6..51742be 100644
--- a/libhwcomposer/hwc_utils.h
+++ b/libhwcomposer/hwc_utils.h
@@ -68,7 +68,7 @@
class CopyBit;
class HwcDebug;
class AssertiveDisplay;
-class HWCVirtualBase;
+class HWCVirtualVDS;
struct MDPInfo {
@@ -539,7 +539,6 @@
qhwc::IFBUpdate *mFBUpdate[HWC_NUM_DISPLAY_TYPES];
// External display related information
qhwc::ExternalDisplay *mExtDisplay;
- qhwc::VirtualDisplay *mVirtualDisplay;
qhwc::MDPInfo mMDP;
qhwc::VsyncState vstate;
qhwc::DisplayAttributes dpyAttr[HWC_NUM_DISPLAY_TYPES];
@@ -550,7 +549,7 @@
hwc_rect_t mViewFrame[HWC_NUM_DISPLAY_TYPES];
qhwc::AssertiveDisplay *mAD;
eAnimationState mAnimationState[HWC_NUM_DISPLAY_TYPES];
- qhwc::HWCVirtualBase *mHWCVirtual;
+ qhwc::HWCVirtualVDS *mHWCVirtual;
// stores the #numHwLayers of the previous frame
// for each display device
@@ -560,8 +559,6 @@
int deviceOrientation;
//Securing in progress indicator
bool mSecuring;
- //WFD on proprietary stack
- bool mVirtualonExtActive;
//Display in secure mode indicator
bool mSecureMode;
//Lock to protect drawing data structures
@@ -586,10 +583,6 @@
// Downscale feature switch, set via system property
// sys.hwc.mdp_downscale_enabled
bool mMDPDownscaleEnabled;
- // Is WFD enabled through VDS solution ?
- // This can be set via system property
- // persist.hwc.enable_vds
- bool mVDSEnabled;
struct gpu_hint_info mGPUHintInfo;
//App Buffer Composition
bool enableABC;
@@ -627,11 +620,6 @@
ctx->dpyAttr[HWC_DISPLAY_VIRTUAL].connected);
}
-/* Return true if HWC supports VirtualDisplaySurface mechanism */
-static inline bool isVDSEnabled(hwc_context_t* ctx) {
- return ctx->mVDSEnabled;
-}
-
/* Return Virtual Display connection status */
static inline bool isVDConnected(hwc_context_t* ctx) {
return ctx->dpyAttr[HWC_DISPLAY_VIRTUAL].connected;