Home | History | Annotate | Download | only in liboverlay

Lines Matching refs:mOVInfo

46     utils::memset0(mOVInfo);
48 mOVInfo.id = MSMFB_NEW_REQUEST;
66 if(MSMFB_NEW_REQUEST != static_cast<int>(mOVInfo.id)) {
67 if(!mdp_wrapper::unsetOverlay(mFd.getFD(), mOVInfo.id)) {
74 if (mOVInfo.overlay_pp_cfg.igc_cfg.c0_c1_data)
75 free(mOVInfo.overlay_pp_cfg.igc_cfg.c0_c1_data);
90 mOVInfo.transp_mask = 0xffffffff;
126 mOVInfo.src_rect.x >>= mDownscale;
127 mOVInfo.src_rect.y >>= mDownscale;
128 mOVInfo.src_rect.w >>= mDownscale;
129 mOVInfo.src_rect.h >>= mDownscale;
132 mOVInfo.horz_deci = 0;
133 mOVInfo.vert_deci = 0;
135 if(mOVInfo.src_rect.w > 2048) {
146 utils::getDecimationFactor(mOVInfo.src_rect.w, mOVInfo.src_rect.h,
147 mOVInfo.dst_rect.w, mOVInfo.dst_rect.h, horDscale, verDscale);
153 mOVInfo.horz_deci = (int)log2f(horDscale);
156 mOVInfo.vert_deci = (int)log2f(verDscale);
166 utils::normalizeCrop(mOVInfo.src_rect.x, mOVInfo.src_rect.w);
167 utils::normalizeCrop(mOVInfo.src_rect.y, mOVInfo.src_rect.h);
169 utils::even_floor(mOVInfo.dst_rect.w);
170 utils::even_floor(mOVInfo.dst_rect.h);
171 } else if (mOVInfo.flags & MDP_DEINTERLACE) {
173 if (!(mOVInfo.flags & MDP_SOURCE_ROTATED_90) &&
174 (mOVInfo.src_rect.h % 4))
175 mOVInfo.src_rect.h = utils::aligndown(mOVInfo.src_rect.h, 4);
180 if (mOVInfo.src_rect.w - mOVInfo.dst_rect.w == 1)
181 mOVInfo.src_rect.w -= 1;
182 if (mOVInfo.src_rect.h - mOVInfo.dst_rect.h == 1)
183 mOVInfo.src_rect.h -= 1;
191 if(!mdp_wrapper::setOverlay(mFd.getFD(), mOVInfo)) {
194 mdp_wrapper::dump("== Bad OVInfo is: ", mOVInfo);
207 ov.id = mOVInfo.id;
212 mOVInfo = ov;
226 mdp_wrapper::dump("mOVInfo", mOVInfo);
231 ovutils::getDump(buf, len, "Ctrl", mOVInfo);
328 if (mOVInfo.overlay_pp_cfg.igc_cfg.c0_c1_data == NULL){
335 mOVInfo.overlay_pp_cfg.igc_cfg.c0_c1_data = igcData;
336 mOVInfo.overlay_pp_cfg.igc_cfg.c2_data
360 display_pp_compute_params(&mParams, &mOVInfo.overlay_pp_cfg);