Home | History | Annotate | Download | only in liboverlay

Lines Matching refs:Rotator

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 */
95 explicit Rotator() {}
99 /*Returns rotator h/w type */
108 class MdpRot : public Rotator {
140 /* return true if current rotator config is different
145 /* Calculates the rotator's o/p buffer size post the transform calcs and
157 /* rotator fd */
160 friend Rotator* Rotator::getRotator();
167 class MdssRot : public Rotator {
199 /* Calculates the rotator's o/p buffer size post the transform calcs and
211 /* rotator fd */
216 friend Rotator* Rotator::getRotator();
219 // Holder of rotator objects. Manages lifetimes
222 //Virtually we can support as many rotator sessions as possible, However
223 // more number of rotator sessions leads to performance issues, so
224 // restricting the max rotator session to 4
234 overlay::Rotator *getNext();
251 overlay::Rotator *mRot[MAX_ROT_SESS];