Lines Matching refs:mRotImgInfo
34 bool MdpRot::enabled() const { return mRotImgInfo.enable; }
36 void MdpRot::setRotations(uint32_t r) { mRotImgInfo.rotations = r; }
47 return mRotImgInfo.dst.format;
50 uint32_t MdpRot::getSessId() const { return mRotImgInfo.session_id; }
53 if(mRotImgInfo.src.format == MDP_Y_CR_CB_GH2V2){
54 if((utils::ROT_DS_HALF == ds) && (mRotImgInfo.src_rect.h &0x3))
55 mRotImgInfo.src_rect.h = utils::aligndown(mRotImgInfo.src_rect.h, 4);
56 else if(((utils::ROT_DS_FOURTH == ds) && (mRotImgInfo.src_rect.h &0x7)))
57 mRotImgInfo.src_rect.h = utils::aligndown(mRotImgInfo.src_rect.h, 8);
58 else if(((utils::ROT_DS_EIGHTH == ds) && (mRotImgInfo.src_rect.h &0xf)))
59 mRotImgInfo.src_rect.h = utils::aligndown(mRotImgInfo.src_rect.h, 16);
60 } else if ((utils::ROT_DS_EIGHTH == ds) && (mRotImgInfo.src_rect.h & 0xF)) {
65 mRotImgInfo.src_rect.h = utils::alignup(mRotImgInfo.src_rect.h, 16);
67 mRotImgInfo.downscale_ratio = ds;
71 mLSRotImgInfo = mRotImgInfo;
76 if(0 == ::memcmp(&mRotImgInfo, &mLSRotImgInfo,
94 mRotImgInfo.src.format = whf.format;
96 mRotImgInfo.src.width = whf.w;
97 mRotImgInfo.src.height = whf.h;
99 mRotImgInfo.src_rect.w = whf.w;
100 mRotImgInfo.src_rect.h = whf.h;
102 mRotImgInfo.dst.width = whf.w;
103 mRotImgInfo.dst.height = whf.h;
112 mRotImgInfo.secure = 0;
114 mRotImgInfo.secure = 1;
129 utils::swap(mRotImgInfo.dst.width, mRotImgInfo.dst.height);
135 mRotImgInfo.enable = 1;
136 if(!overlay::mdp_wrapper::startRotator(mFd.getFD(), mRotImgInfo)) {
139 mRotImgInfo.enable = 0;
143 mRotDataInfo.session_id = mRotImgInfo.session_id;
153 mRotImgInfo.dst.format);
163 if(!mem.open(numbufs, bufsz, mRotImgInfo.secure)){
223 ovutils::memset0(mRotImgInfo);
270 mdp_wrapper::dump("mRotImgInfo", mRotImgInfo);
276 ovutils::getDump(buf, len, "MdpRotCtrl(msm_rotator_img_info)", mRotImgInfo);