/hardware/qcom/display/msm8909/liboverlay/ |
overlayRotator.cpp | 30 //============Rotator========================= 32 Rotator::Rotator() { 38 /* Used in debugging to turnoff rotator caching */ 43 Rotator::~Rotator() {} 45 Rotator* Rotator::getRotator() { 57 int Rotator::getDownscaleFactor(const int& srcW, const int& srcH, 68 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) [all...] |
overlayRotator.h | 42 Manages the case where new rotator memory needs to be 44 rotator memory to be always max size, irrespctive of source resolution then 48 // Max rotator buffers 58 // rotator data info dst offset 66 class Rotator 70 virtual ~Rotator(); 76 /* return true if the current rotator state is cached */ 78 /* return true if current rotator config is same as the last round*/ 80 /* return true if the current rotator input buffer fd and offset 84 /* returns the src buffer of the rotator for the previous/current round [all...] |
/hardware/qcom/display/msm8994/liboverlay/ |
overlayRotator.cpp | 30 //============Rotator========================= 32 Rotator::Rotator() { 38 /* Used in debugging to turnoff rotator caching */ 43 Rotator::~Rotator() {} 45 Rotator* Rotator::getRotator() { 57 int Rotator::getDownscaleFactor(const int& srcW, const int& srcH, 68 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) [all...] |
overlayRotator.h | 42 Manages the case where new rotator memory needs to be 44 rotator memory to be always max size, irrespctive of source resolution then 48 // Max rotator buffers 58 // rotator data info dst offset 66 class Rotator 70 virtual ~Rotator(); 76 /* return true if the current rotator state is cached */ 78 /* return true if current rotator config is same as the last round*/ 80 /* return true if the current rotator input buffer fd and offset 84 /* returns the src buffer of the rotator for the previous/current round [all...] |
/hardware/qcom/display/msm8084/liboverlay/ |
overlayRotator.cpp | 29 //============Rotator========================= 31 Rotator::~Rotator() {} 33 Rotator* Rotator::getRotator() { 45 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) { 54 int Rotator::getRotatorHwType() { 144 Rotator* RotMgr::getNext() { 146 overlay::Rotator *rot = NULL; 148 ALOGW("%s, MAX rotator sessions reached, request rejected", __func__) [all...] |
overlayRotator.h | 43 Manages the case where new rotator memory needs to be 45 rotator memory to be always max size, irrespctive of source resolution then 49 // Max rotator buffers 58 // rotator data info dst offset 66 class Rotator 70 virtual ~Rotator(); 85 static Rotator *getRotator(); 88 /* Rotator memory manager */ 90 explicit Rotator() {} 94 /*Returns rotator h/w type * [all...] |
/hardware/qcom/display/msm8226/liboverlay/ |
overlayRotator.h | 43 Manages the case where new rotator memory needs to be 45 rotator memory to be always max size, irrespctive of source resolution then 49 // Max rotator buffers 58 // rotator data info dst offset 66 class Rotator 70 virtual ~Rotator(); 77 //Mem id and offset should be retrieved only after rotator kickoff 81 //rotator configuration is committed via commit API 90 static Rotator *getRotator(); 93 /* Rotator memory manager * [all...] |
overlayRotator.cpp | 30 //============Rotator========================= 32 Rotator::~Rotator() {} 34 Rotator* Rotator::getRotator() { 46 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) { 55 int Rotator::getRotatorHwType() { 145 Rotator* RotMgr::getNext() { 147 overlay::Rotator *rot = NULL; 149 ALOGW("%s, MAX rotator sessions reached, request rejected", __func__) [all...] |
/hardware/qcom/display/msm8960/liboverlay/ |
overlayRotator.h | 42 Manages the case where new rotator memory needs to be 44 rotator memory to be always max size, irrespctive of source resolution then 48 // Max rotator memory allocations 51 //Manages the rotator buffer offsets. 59 // Max rotator buffers 61 // rotator data info dst offset 80 class Rotator 84 virtual ~Rotator(); 99 static Rotator *getRotator(); 102 /* Rotator memory manager * [all...] |
overlayRotator.cpp | 30 //============Rotator========================= 32 Rotator::~Rotator() {} 34 Rotator* Rotator::getRotator() { 46 uint32_t Rotator::calcOutputBufSize(const utils::Whf& destWhf) { 55 int Rotator::getRotatorHwType() { 140 Rotator* RotMgr::getNext() { 142 overlay::Rotator *rot = NULL; 144 ALOGE("%s, MAX rotator sessions reached", __func__) [all...] |
/hardware/qcom/display/msm8960/liboverlay/pipes/ |
overlayGenPipe.h | 85 Rotator* mRot; 86 //Whether rotator is used for 0-rot or otherwise
|
overlayGenPipe.cpp | 66 //get a new rotator object, take ownership 67 mRot = Rotator::getRotator(); 138 //If wanting to use rotator, start it. 140 ALOGE("GenPipe Rotator commit failed"); 141 //If rot commit fails, flush rotator session, memory, fd and create 142 //a hollow rotator object 144 mRot = Rotator::getRotator(); 148 /* Set the mdp src format to the output format of the rotator. 149 * The output format of the rotator might be different depending on 150 * whether fastyuv mode is enabled in the rotator [all...] |
/hardware/qcom/display/msm8084/libhwcomposer/ |
hwc_fbupdate.h | 29 class Rotator; 55 overlay::Rotator *mRot;
|
hwc_utils.h | 53 class Rotator; 174 void add(hwc_layer_1_t* layer, overlay::Rotator *rot); 175 //Resets the mapping of layer to rotator 177 //Clears mappings and existing rotator fences 182 overlay::Rotator* getRot(uint32_t index) const; 186 overlay::Rotator* mRot[MAX_SESS]; 199 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const { 328 int configRotator(overlay::Rotator *rot, ovutils::Whf& whf, 348 overlay::Rotator **rot); 354 const ovutils::eDest& rDest, overlay::Rotator **rot) [all...] |
hwc_mdpcomp.h | 32 class Rotator; 91 overlay::Rotator* rot;
|
/hardware/qcom/display/msm8226/libhwcomposer/ |
hwc_fbupdate.h | 29 class Rotator; 55 overlay::Rotator *mRot;
|
hwc_utils.h | 54 class Rotator; 199 void add(hwc_layer_1_t* layer, overlay::Rotator *rot); 200 //Resets the mapping of layer to rotator 202 //Clears mappings and existing rotator fences 207 overlay::Rotator* getRot(uint32_t index) const; 211 overlay::Rotator* mRot[MAX_SESS]; 224 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const { 262 // Returns true, if the input layer format is supported by rotator 348 int configRotator(overlay::Rotator *rot, ovutils::Whf& whf, 362 hwc_rect_t& crop, overlay::Rotator *rot) [all...] |
hwc_mdpcomp.h | 32 class Rotator; 94 overlay::Rotator* rot;
|
/hardware/qcom/display/msm8909/libhwcomposer/ |
hwc_fbupdate.h | 29 class Rotator; 55 overlay::Rotator *mRot;
|
hwc_utils.h | 66 class Rotator; 220 void add(hwc_layer_1_t* layer, overlay::Rotator *rot); 221 //Resets the mapping of layer to rotator 223 //Clears mappings and existing rotator fences 228 overlay::Rotator* getRot(uint32_t index) const; 233 overlay::Rotator* mRot[overlay::RotMgr::MAX_ROT_SESS]; 246 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const { 284 // Returns true, if the input layer format is supported by rotator 391 int configRotator(overlay::Rotator *rot, ovutils::Whf& whf, 405 hwc_rect_t& crop, overlay::Rotator *rot) [all...] |
hwc_mdpcomp.h | 31 class Rotator; 101 overlay::Rotator* rot;
|
/hardware/qcom/display/msm8994/libhwcomposer/ |
hwc_fbupdate.h | 29 class Rotator; 55 overlay::Rotator *mRot;
|
hwc_utils.h | 60 class Rotator; 216 void add(hwc_layer_1_t* layer, overlay::Rotator *rot); 217 //Resets the mapping of layer to rotator 219 //Clears mappings and existing rotator fences 224 overlay::Rotator* getRot(uint32_t index) const; 229 overlay::Rotator* mRot[overlay::RotMgr::MAX_ROT_SESS]; 274 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const { 312 // Returns true, if the input layer format is supported by rotator 415 int configRotator(overlay::Rotator *rot, ovutils::Whf& whf, 429 hwc_rect_t& crop, overlay::Rotator *rot) [all...] |
/hardware/qcom/display/msm8960/libhwcomposer/ |
hwc_utils.h | 51 class Rotator; 128 void add(hwc_layer_1_t* layer, overlay::Rotator *rot); 132 overlay::Rotator* getRot(uint32_t index) const; 136 overlay::Rotator* mRot[MAX_SESS]; 149 inline overlay::Rotator* LayerRotMap::getRot(uint32_t index) const { 202 overlay::Rotator **rot); 208 const ovutils::eDest& rDest, overlay::Rotator **rot); 336 //DMA used for rotator
|
hwc_mdpcomp.h | 32 class Rotator; 73 overlay::Rotator* rot;
|