Home
last modified time | relevance | path

Searched refs:whf (Results 1 – 25 of 44) sorted by relevance

12

/hardware/qcom/display/msm8960/liboverlay/
DoverlayUtils.h148 bool getPositionS3D(const Whf& whf, Dim& out);
199 bool operator==(const Whf& whf) const {
200 return whf.w == w && whf.h == h &&
201 whf.format == format;
203 bool operator!=(const Whf& whf) const {
204 return !operator==(whf);
357 whf(_whf), in PipeArgs()
366 Whf whf; member
584 inline Dim getPositionS3DImpl(const Whf& whf) in getPositionS3DImpl() argument
586 switch (whf.format & OUTPUT_3D_MASK) in getPositionS3DImpl()
[all …]
DoverlayMdssRot.cpp74 utils::Whf whf(awhf); in setSource() local
76 mRotInfo.src.format = whf.format; in setSource()
78 mRotInfo.src.width = whf.w; in setSource()
79 mRotInfo.src.height = whf.h; in setSource()
81 mRotInfo.src_rect.w = whf.w; in setSource()
82 mRotInfo.src_rect.h = whf.h; in setSource()
84 mRotInfo.dst_rect.w = whf.w; in setSource()
85 mRotInfo.dst_rect.h = whf.h; in setSource()
DoverlayMdp.h109 void setSrcWhf(const utils::Whf& whf);
150 void setWh(const utils::Whf& whf);
303 inline void MdpCtrl::setSrcWhf(const overlay::utils::Whf& whf) { in setSrcWhf() argument
304 mOVInfo.src.width = whf.w; in setSrcWhf()
305 mOVInfo.src.height = whf.h; in setSrcWhf()
306 mOVInfo.src.format = whf.format; in setSrcWhf()
370 inline void MdpCtrl3D::setWh(const utils::Whf& whf) { in setWh() argument
372 m3DOVInfo.width = whf.w; in setWh()
373 m3DOVInfo.height = whf.h; in setWh()
DoverlayMdpRot.cpp93 utils::Whf whf(awhf); in setSource() local
94 mRotImgInfo.src.format = whf.format; in setSource()
96 mRotImgInfo.src.width = whf.w; in setSource()
97 mRotImgInfo.src.height = whf.h; in setSource()
99 mRotImgInfo.src_rect.w = whf.w; in setSource()
100 mRotImgInfo.src_rect.h = whf.h; in setSource()
102 mRotImgInfo.dst.width = whf.w; in setSource()
103 mRotImgInfo.dst.height = whf.h; in setSource()
DoverlayMdp.cpp97 setSrcWhf(args.whf); in setSource()
128 utils::Whf whf = getSrcWhf(); in doTransform() local
130 utils::preRotateSource(mOrientation, whf, dim); in doTransform()
131 setSrcWhf(whf); in doTransform()
146 utils::Whf whf = getSrcWhf(); in set() local
147 if(utils::isYuv(whf.format)) { in set()
182 utils::Whf whf = getSrcWhf(); in updateSrcFormat() local
183 whf.format = rotDestFmt; in updateSrcFormat()
184 setSrcWhf(whf); in updateSrcFormat()
DoverlayUtils.cpp231 void preRotateSource(const eTransform& tr, Whf& whf, Dim& srcCrop) { in preRotateSource() argument
233 srcCrop.x = compute(whf.w, srcCrop.x, srcCrop.w); in preRotateSource()
236 srcCrop.y = compute(whf.h, srcCrop.y, srcCrop.h); in preRotateSource()
240 srcCrop.x = compute(whf.h, in preRotateSource()
244 swap(whf.w, whf.h); in preRotateSource()
/hardware/qcom/display/msm8084/liboverlay/
DoverlayUtils.h152 bool getPositionS3D(const Whf& whf, Dim& out);
203 bool operator==(const Whf& whf) const {
204 return whf.w == w && whf.h == h &&
205 whf.format == format;
207 bool operator!=(const Whf& whf) const {
208 return !operator==(whf);
365 whf(_whf), in mdpFlags()
374 Whf whf; member
582 inline Dim getPositionS3DImpl(const Whf& whf) in getPositionS3DImpl() argument
584 switch (whf.format & OUTPUT_3D_MASK) in getPositionS3DImpl()
[all …]
DoverlayMdpRot.cpp84 utils::Whf whf(awhf); in setSource() local
85 mRotImgInfo.src.format = whf.format; in setSource()
87 mRotImgInfo.src.width = whf.w; in setSource()
88 mRotImgInfo.src.height = whf.h; in setSource()
90 mRotImgInfo.src_rect.w = whf.w; in setSource()
91 mRotImgInfo.src_rect.h = whf.h; in setSource()
93 mRotImgInfo.dst.width = whf.w; in setSource()
94 mRotImgInfo.dst.height = whf.h; in setSource()
DoverlayMdp.h112 void setSrcWhf(const utils::Whf& whf);
144 void setWh(const utils::Whf& whf);
265 inline void MdpCtrl::setSrcWhf(const overlay::utils::Whf& whf) { in setSrcWhf() argument
266 mOVInfo.src.width = whf.w; in setSrcWhf()
267 mOVInfo.src.height = whf.h; in setSrcWhf()
268 mOVInfo.src.format = whf.format; in setSrcWhf()
336 inline void MdpCtrl3D::setWh(const utils::Whf& whf) { in setWh() argument
338 m3DOVInfo.width = whf.w; in setWh()
339 m3DOVInfo.height = whf.h; in setWh()
DoverlayMdp.cpp92 setSrcWhf(args.whf); in setSource()
125 utils::Whf whf = getSrcWhf(); in doTransform() local
127 utils::preRotateSource(mOrientation, whf, dim); in doTransform()
128 setSrcWhf(whf); in doTransform()
173 utils::Whf whf = getSrcWhf(); in set() local
174 if(utils::isYuv(whf.format)) { in set()
206 utils::Whf whf = getSrcWhf(); in updateSrcFormat() local
207 whf.format = rotDestFmt; in updateSrcFormat()
208 setSrcWhf(whf); in updateSrcFormat()
DoverlayUtils.cpp308 void preRotateSource(const eTransform& tr, Whf& whf, Dim& srcCrop) { in preRotateSource() argument
310 srcCrop.x = compute(whf.w, srcCrop.x, srcCrop.w); in preRotateSource()
313 srcCrop.y = compute(whf.h, srcCrop.y, srcCrop.h); in preRotateSource()
317 srcCrop.x = compute(whf.h, in preRotateSource()
321 swap(whf.w, whf.h); in preRotateSource()
DoverlayMdssRot.cpp77 utils::Whf whf(awhf); in setSource() local
79 mRotInfo.src.format = whf.format; in setSource()
80 mRotInfo.src.width = whf.w; in setSource()
81 mRotInfo.src.height = whf.h; in setSource()
/hardware/qcom/display/msm8226/liboverlay/
DoverlayMdpRot.cpp103 utils::Whf whf(awhf); in setSource() local
104 mRotImgInfo.src.format = whf.format; in setSource()
106 mRotImgInfo.src.width = whf.w; in setSource()
107 mRotImgInfo.src.height = whf.h; in setSource()
109 mRotImgInfo.src_rect.w = whf.w; in setSource()
110 mRotImgInfo.src_rect.h = whf.h; in setSource()
112 mRotImgInfo.dst.width = whf.w; in setSource()
113 mRotImgInfo.dst.height = whf.h; in setSource()
DoverlayMdp.cpp91 setSrcWhf(args.whf); in setSource()
141 utils::Whf whf = getSrcWhf(); in doTransform() local
143 utils::preRotateSource(mOrientation, whf, dim); in doTransform()
144 setSrcWhf(whf); in doTransform()
160 utils::Whf whf = getSrcWhf(); in set() local
161 if(utils::isYuv(whf.format)) { in set()
193 utils::Whf whf = getSrcWhf(); in updateSrcFormat() local
194 whf.format = rotDestFmt; in updateSrcFormat()
195 setSrcWhf(whf); in updateSrcFormat()
DoverlayMdp.h112 void setSrcWhf(const utils::Whf& whf);
235 inline void MdpCtrl::setSrcWhf(const overlay::utils::Whf& whf) { in setSrcWhf() argument
236 mOVInfo.src.width = whf.w; in setSrcWhf()
237 mOVInfo.src.height = whf.h; in setSrcWhf()
238 mOVInfo.src.format = whf.format; in setSrcWhf()
DoverlayUtils.cpp319 void preRotateSource(const eTransform& tr, Whf& whf, Dim& srcCrop) { in preRotateSource() argument
321 srcCrop.x = compute(whf.w, srcCrop.x, srcCrop.w); in preRotateSource()
324 srcCrop.y = compute(whf.h, srcCrop.y, srcCrop.h); in preRotateSource()
328 srcCrop.x = compute(whf.h, in preRotateSource()
332 swap(whf.w, whf.h); in preRotateSource()
DoverlayUtils.h172 bool operator==(const Whf& whf) const {
173 return whf.w == w && whf.h == h &&
174 whf.format == format;
176 bool operator!=(const Whf& whf) const {
177 return !operator==(whf);
334 whf(_whf), in mdpFlags()
343 Whf whf; member
554 void preRotateSource(const eTransform& tr, Whf& whf, Dim& srcCrop);
/hardware/qcom/display/msm8994/liboverlay/
DoverlayMdpRot.cpp112 utils::Whf whf(awhf); in setSource() local
113 mRotImgInfo.src.format = whf.format; in setSource()
115 mRotImgInfo.src.width = whf.w; in setSource()
116 mRotImgInfo.src.height = whf.h; in setSource()
118 mRotImgInfo.src_rect.w = whf.w; in setSource()
119 mRotImgInfo.src_rect.h = whf.h; in setSource()
121 mRotImgInfo.dst.width = whf.w; in setSource()
122 mRotImgInfo.dst.height = whf.h; in setSource()
DoverlayMdp.cpp92 setSrcWhf(args.whf); in setSource()
141 utils::Whf whf = getSrcWhf(); in doTransform() local
143 utils::preRotateSource(mOrientation, whf, dim); in doTransform()
144 setSrcWhf(whf); in doTransform()
160 utils::Whf whf = getSrcWhf(); in set() local
161 if(utils::isYuv(whf.format)) { in set()
193 utils::Whf whf = getSrcWhf(); in updateSrcFormat() local
194 whf.format = rotDestFmt; in updateSrcFormat()
195 setSrcWhf(whf); in updateSrcFormat()
DoverlayMdp.h110 void setSrcWhf(const utils::Whf& whf);
229 inline void MdpCtrl::setSrcWhf(const overlay::utils::Whf& whf) { in setSrcWhf() argument
230 mOVInfo.src.width = whf.w; in setSrcWhf()
231 mOVInfo.src.height = whf.h; in setSrcWhf()
232 mOVInfo.src.format = whf.format; in setSrcWhf()
DoverlayUtils.cpp312 void preRotateSource(const eTransform& tr, Whf& whf, Dim& srcCrop) { in preRotateSource() argument
314 srcCrop.x = compute(whf.w, srcCrop.x, srcCrop.w); in preRotateSource()
317 srcCrop.y = compute(whf.h, srcCrop.y, srcCrop.h); in preRotateSource()
321 srcCrop.x = compute(whf.h, in preRotateSource()
325 swap(whf.w, whf.h); in preRotateSource()
DoverlayUtils.h172 bool operator==(const Whf& whf) const {
173 return whf.w == w && whf.h == h &&
174 whf.format == format;
176 bool operator!=(const Whf& whf) const {
177 return !operator==(whf);
327 whf(_whf), in mdpFlags()
335 Whf whf; member
551 void preRotateSource(const eTransform& tr, Whf& whf, Dim& srcCrop);
/hardware/qcom/display/msm8084/libhwcomposer/
Dhwc_utils.cpp490 Whf whf((uint32_t)fbWidth, (uint32_t)fbHeight, 0); in getAspectRatioPosition() local
493 preRotateSource(extorient, whf, inPos); in getAspectRatioPosition()
1501 int configRotator(Rotator *rot, Whf& whf, in configRotator() argument
1506 if(whf.format == MDP_Y_CRCB_H2V2_TILE || in configRotator()
1507 whf.format == MDP_Y_CBCR_H2V2_TILE) { in configRotator()
1508 whf.w = utils::alignup(whf.w, 64); in configRotator()
1509 whf.h = utils::alignup(whf.h, 32); in configRotator()
1511 rot->setSource(whf); in configRotator()
1517 if (ovutils::isYuv(whf.format)) { in configRotator()
1575 Whf whf(w, h, getMdpFormat(HAL_PIXEL_FORMAT_RGBA_8888), 0); in configColorLayer() local
[all …]
/hardware/qcom/display/msm8226/libhwcomposer/
Dhwc_utils.cpp477 Whf whf((uint32_t)fbWidth, (uint32_t)fbHeight, 0); in getAspectRatioPosition() local
480 preRotateSource(extorient, whf, inPos); in getAspectRatioPosition()
1517 int configRotator(Rotator *rot, Whf& whf, in configRotator() argument
1522 if(whf.format == MDP_Y_CRCB_H2V2_TILE || in configRotator()
1523 whf.format == MDP_Y_CBCR_H2V2_TILE) { in configRotator()
1524 whf.w = utils::alignup(whf.w, 64); in configRotator()
1525 whf.h = utils::alignup(whf.h, 32); in configRotator()
1527 rot->setSource(whf); in configRotator()
1581 Whf whf(w, h, getMdpFormat(HAL_PIXEL_FORMAT_RGBA_8888), 0); in configColorLayer() local
1587 PipeArgs parg(mdpFlags, whf, z, isFg, static_cast<eRotFlags>(0), in configColorLayer()
[all …]
/hardware/qcom/display/msm8960/libhwcomposer/
Dhwc_utils.cpp839 static inline int configRotator(Rotator *rot, const Whf& whf, in configRotator() argument
843 rot->setSource(whf, origWhf); in configRotator()
918 static inline void updateSource(eTransform& orient, Whf& whf, in updateSource() argument
926 preRotateSource(orient, whf, srcCrop); in updateSource()
951 Whf whf(getWidth(hnd), getHeight(hnd), in configureLowRes() local
988 if(configRotator(*rot, whf, origWhf, mdpFlags, orient, downscale) < 0) in configureLowRes()
991 whf.format = (*rot)->getDstFormat(); in configureLowRes()
992 updateSource(orient, whf, crop); in configureLowRes()
1000 PipeArgs parg(mdpFlags, whf, z, isFg, in configureLowRes()
1033 Whf whf(getWidth(hnd), getHeight(hnd), in configureHighRes() local
[all …]

12