Home | History | Annotate | Download | only in libhwcomposer

Lines Matching refs:MDPComp

35 //==============MDPComp========================================================
37 IdleInvalidator *MDPComp::idleInvalidator = NULL;
38 bool MDPComp::sIdleFallBack = false;
39 bool MDPComp::sDebugLogs = false;
40 bool MDPComp::sEnabled = false;
41 bool MDPComp::sEnableMixedMode = true;
42 int MDPComp::sMaxPipesPerMixer = MAX_PIPES_PER_MIXER;
44 MDPComp* MDPComp::getObject(const int& width, const int& rightSplit,
52 MDPComp::MDPComp(int dpy):mDpy(dpy){};
54 void MDPComp::dump(android::String8& buf)
83 bool MDPComp::init(hwc_context_t *ctx) {
93 if((property_get("persist.hwc.mdpcomp.enable", property, NULL) > 0) &&
100 if((property_get("debug.mdpcomp.mixedmode.disable", property, NULL) > 0) &&
107 if(property_get("debug.mdpcomp.logs", property, NULL) > 0) {
113 if(property_get("debug.mdpcomp.maxpermixer", property, "-1") > 0) {
122 if(property_get("debug.mdpcomp.idletime", property, NULL) > 0) {
141 void MDPComp::reset(const int& numLayers, hwc_display_contents_1_t* list) {
147 void MDPComp::timeout_handler(void *udata) {
164 void MDPComp::setMDPCompLayerFlags(hwc_context_t *ctx,
181 MDPComp::FrameInfo::FrameInfo() {
186 void MDPComp::FrameInfo::reset(const int& numLayers) {
207 void MDPComp::FrameInfo::map() {
218 MDPComp::LayerCache::LayerCache() {
222 void MDPComp::LayerCache::reset() {
230 void MDPComp::LayerCache::cacheAll(hwc_display_contents_1_t* list) {
237 void MDPComp::LayerCache::updateCounts(const FrameInfo& curFrame) {
244 bool MDPComp::isSupportedForMDPComp(hwc_context_t *ctx, hwc_layer_1_t* layer) {
255 bool MDPComp::isValidDimension(hwc_context_t *ctx, hwc_layer_1_t *layer) {
310 ovutils::eDest MDPComp::getMdpPipe(hwc_context_t *ctx, ePipeType type,
341 bool MDPComp::isFrameDoable(hwc_context_t *ctx) {
368 bool MDPComp::isFullFrameDoable(hwc_context_t *ctx,
430 bool MDPComp::fullMDPComp(hwc_context_t *ctx, hwc_display_contents_1_t* list) {
474 bool MDPComp::partialMDPComp(hwc_context_t *ctx, hwc_display_contents_1_t* list)
493 bool MDPComp::cacheBasedComp(hwc_context_t *ctx,
547 bool MDPComp::loadBasedComp(hwc_context_t *ctx,
609 bool MDPComp::isLoadBasedCompDoable(hwc_context_t *ctx,
618 bool MDPComp::isOnlyVideoDoable(hwc_context_t *ctx,
662 bool MDPComp::isYUVDoable(hwc_context_t* ctx, hwc_layer_1_t* layer) {
687 bool MDPComp::batchLayers(hwc_context_t *ctx, hwc_display_contents_1_t* list) {
745 void MDPComp::updateLayerCache(hwc_context_t* ctx,
767 void MDPComp::updateYUV(hwc_context_t* ctx, hwc_display_contents_1_t* list) {
793 bool MDPComp::programMDP(hwc_context_t *ctx, hwc_display_contents_1_t* list) {
823 bool MDPComp::programYUV(hwc_context_t *ctx, hwc_display_contents_1_t* list) {
849 int MDPComp::prepare(hwc_context_t *ctx, hwc_display_contents_1_t* list) {