Home | History | Annotate | Download | only in libhwcomposer

Lines Matching defs:MDPComp

33 //==============MDPComp========================================================
35 IdleInvalidator *MDPComp::idleInvalidator = NULL;
36 bool MDPComp::sIdleFallBack = false;
37 bool MDPComp::sDebugLogs = false;
38 bool MDPComp::sEnabled = false;
39 int MDPComp::sMaxPipesPerMixer = MAX_PIPES_PER_MIXER;
41 MDPComp* MDPComp::getObject(const int& width, int dpy) {
49 MDPComp::MDPComp(int dpy):mDpy(dpy){};
51 void MDPComp::dump(android::String8& buf)
79 bool MDPComp::init(hwc_context_t *ctx) {
89 if((property_get("persist.hwc.mdpcomp.enable", property, NULL) > 0) &&
96 if(property_get("debug.mdpcomp.logs", property, NULL) > 0) {
102 if(property_get("debug.mdpcomp.maxpermixer", property, NULL) > 0) {
108 if(property_get("debug.mdpcomp.idletime", property, NULL) > 0) {
124 void MDPComp::timeout_handler(void *udata) {
141 void MDPComp::setMDPCompLayerFlags(hwc_context_t *ctx,
163 bool MDPComp::setupBasePipe(hwc_context_t *ctx) {
199 MDPComp::FrameInfo::FrameInfo() {
203 void MDPComp::FrameInfo::reset(const int& numLayers) {
224 void MDPComp::FrameInfo::map() {
235 MDPComp::LayerCache::LayerCache() {
239 void MDPComp::LayerCache::reset() {
247 void MDPComp::LayerCache::cacheAll(hwc_display_contents_1_t* list) {
254 void MDPComp::LayerCache::updateCounts(const FrameInfo& curFrame) {
261 bool MDPComp::isValidDimension(hwc_context_t *ctx, hwc_layer_1_t *layer) {
309 ovutils::eDest MDPComp::getMdpPipe(hwc_context_t *ctx, ePipeType type) {
340 bool MDPComp::isFrameDoable(hwc_context_t *ctx) {
357 bool MDPComp::isFullFrameDoable(hwc_context_t *ctx,
426 bool MDPComp::fullMDPComp(hwc_context_t *ctx, hwc_display_contents_1_t* list) {
451 bool MDPComp::partialMDPComp(hwc_context_t *ctx, hwc_display_contents_1_t* list)
478 bool MDPComp::isOnlyVideoDoable(hwc_context_t *ctx,
510 bool MDPComp::isYUVDoable(hwc_context_t* ctx, hwc_layer_1_t* layer) {
542 void MDPComp::batchLayers() {
592 void MDPComp::updateLayerCache(hwc_context_t* ctx,
614 int MDPComp::getAvailablePipes(hwc_context_t* ctx) {
631 void MDPComp::updateYUV(hwc_context_t* ctx, hwc_display_contents_1_t* list) {
657 bool MDPComp::programMDP(hwc_context_t *ctx, hwc_display_contents_1_t* list) {
688 bool MDPComp::programYUV(hwc_context_t *ctx, hwc_display_contents_1_t* list) {
714 int MDPComp::prepare(hwc_context_t *ctx, hwc_display_contents_1_t* list) {