Home | History | Annotate | Download | only in liboverlay

Lines Matching refs:mRotImgInfo

36 bool MdpRot::enabled() const { return mRotImgInfo.enable; }
38 void MdpRot::setRotations(uint32_t r) { mRotImgInfo.rotations = (uint8_t)r; }
57 return mRotImgInfo.dst.format;
63 int halFormat = ovutils::getHALFormat(mRotImgInfo.dst.format);
64 getBufferSizeAndDimensions(mRotImgInfo.dst.width, mRotImgInfo.dst.height,
66 return utils::Whf(alW, alH, mRotImgInfo.dst.format);
72 int halFormat = ovutils::getHALFormat(mRotImgInfo.dst.format);
73 getBufferSizeAndDimensions(mRotImgInfo.dst.width, mRotImgInfo.dst.height,
78 uint32_t MdpRot::getSessId() const { return mRotImgInfo.session_id; }
81 if ((utils::ROT_DS_EIGHTH == ds) && (mRotImgInfo.src_rect.h & 0xF)) {
84 mRotImgInfo.src_rect.h = utils::aligndown(mRotImgInfo.src_rect.h, 16);
86 mRotImgInfo.downscale_ratio = ds;
90 mLSRotImgInfo = mRotImgInfo;
95 if(0 == ::memcmp(&mRotImgInfo, &mLSRotImgInfo,
113 mRotImgInfo.src.format = whf.format;
115 mRotImgInfo.src.width = whf.w;
116 mRotImgInfo.src.height = whf.h;
118 mRotImgInfo.src_rect.w = whf.w;
119 mRotImgInfo.src_rect.h = whf.h;
121 mRotImgInfo.dst.width = whf.w;
122 mRotImgInfo.dst.height = whf.h;
130 mRotImgInfo.secure = 0;
132 mRotImgInfo.secure = 1;
145 utils::swap(mRotImgInfo.dst.width, mRotImgInfo.dst.height);
151 mRotImgInfo.enable = 1;
152 if(!overlay::mdp_wrapper::startRotator(mFd.getFD(), mRotImgInfo)) {
155 mRotImgInfo.enable = 0;
158 mRotDataInfo.session_id = mRotImgInfo.session_id;
164 ovutils::Whf destWhf(mRotImgInfo.dst.width,
165 mRotImgInfo.dst.height, mRotImgInfo.dst.format);
175 if(!mem.open(numbufs, bufsz, mRotImgInfo.secure)){
239 ovutils::memset0(mRotImgInfo);
281 mdp_wrapper::dump("mRotImgInfo", mRotImgInfo);
287 ovutils::getDump(buf, len, "MdpRotCtrl", mRotImgInfo);