Searched defs:rot (Results 1 - 14 of 14) sorted by relevance

/hardware/qcom/display/liboverlay/
H A DmdpRotator.cpp62 void MdpRot::setTransform(const utils::eTransform& rot, const bool& rotUsed) argument
64 int r = utils::getMdpOrient(rot);
197 ALOGE("%s error in closing prev rot mem", __FUNCTION__);
H A DmdpWrapper.h58 bool startRotator(int fd, msm_rotator_img_info& rot);
61 bool rotate(int fd, msm_rotator_data_info& rot);
92 void dump(const char* const s, const msm_rotator_img_info& rot);
93 void dump(const char* const s, const msm_rotator_data_info& rot);
128 inline bool startRotator(int fd, msm_rotator_img_info& rot) { argument
129 if (ioctl(fd, MSM_ROTATOR_IOCTL_START, &rot) < 0){
137 inline bool rotate(int fd, msm_rotator_data_info& rot) { argument
138 if (ioctl(fd, MSM_ROTATOR_IOCTL_ROTATE, &rot) < 0) {
241 inline void dump(const char* const s, const msm_rotator_img_info& rot) { argument
242 ALOGE("%s msm_rotator_img_info sessid=%d dstx=%d dsty=%d rot
249 dump(const char* const s, const msm_rotator_data_info& rot) argument
[all...]
H A DmdssRotator.cpp59 void MdssRot::setTransform(const utils::eTransform& rot, const bool& rotUsed) argument
61 int flags = utils::getMdpOrient(rot);
67 ALOGE_IF(DEBUG_OVERLAY, "%s: rot=%d", __FUNCTION__, flags);
117 ALOGE("%s error in closing prev rot mem", __FUNCTION__);
H A DoverlayMdp.cpp119 int rot = utils::getMdpOrient(orient); local
120 setUserData(rot);
123 mOrientation = static_cast<utils::eTransform>(rot);
H A DoverlayImpl.h45 /* Init pipe/rot for one dest */
46 virtual bool initPipe(RotatorBase* rot, utils::eDest dest) = 0;
48 /* Close pipe/rot for all specified dest */
51 /* Copy specified pipe/rot from ov passed in (used by state machine only) */
98 bool init(RotatorBase* rot) { return true; } argument
130 virtual bool initPipe(RotatorBase* rot, utils::eDest dest);
191 /* Init only one pipe/rot pair per call */
193 bool OverlayImpl<P0, P1, P2>::initPipe(RotatorBase* rot, utils::eDest dest) argument
195 OVASSERT(rot, "%s: OverlayImpl rot i
[all...]
H A DoverlayRotator.h54 virtual void setTransform(const utils::eTransform& rot,
92 virtual void setTransform(const utils::eTransform& rot,
132 virtual void setTransform(const utils::eTransform& rot,
158 virtual void setTransform(const utils::eTransform& rot,
209 * MDP rot holds MDP's rotation related structures.
220 void setTransform(const utils::eTransform& rot,
235 /* remap rot buffers */
250 /* rot info*/
252 /* Last saved rot info*/
254 /* rot dat
349 setTransform(const utils::eTransform& rot, const bool& rotUsed) argument
367 setRotations(uint32_t rot) argument
390 setTransform(const utils::eTransform& rot, const bool&) argument
[all...]
/hardware/qcom/display/liboverlay/pipes/
H A DoverlayUIMirrorPipe.h49 bool init(RotatorBase* rot);
67 inline bool UIMirrorPipe::init(RotatorBase* rot) { argument
69 bool ret = mUI.init(rot);
72 rot->setSrcFB();
H A DoverlayVideoExtPipe.h49 bool init(RotatorBase* rot);
66 inline bool VideoExtPipe::init(RotatorBase* rot) { argument
68 return mVideoExt.init(rot);
H A Doverlay3DPipe.h53 bool init(RotatorBase* rot);
83 bool init(RotatorBase* rot);
113 bool init(RotatorBase* rot);
143 bool init(RotatorBase* rot);
172 inline bool M3DExtPipe<CHAN>::init(RotatorBase* rot) { argument
174 if(!mM3d.init(rot)) {
241 inline bool M3DPrimaryPipe<CHAN>::init(RotatorBase* rot) { argument
243 if(!mM3d.init(rot)) {
296 inline bool S3DExtPipe<CHAN>::init(RotatorBase* rot) { argument
298 if(!mS3d.init(rot)) {
360 init(RotatorBase* rot) argument
[all...]
H A DoverlayGenPipe.h47 bool init(RotatorBase* rot);
104 //Whether rotator is used for 0-rot or otherwise
128 bool GenericPipe<PANEL>::init(RotatorBase* rot) argument
131 OVASSERT(rot, "rot is null");
146 //Cache the rot ref. Ownership is with OverlayImpl.
147 mRot = rot;
151 // NOTE:init() on the rot is called by OverlayImpl
152 // Pipes only have to worry about using rot, and not init or close.
173 // NOTE:close() on the rot i
[all...]
/hardware/samsung_slsi/exynos5/include/
H A Dexynos_gscaler.h77 uint32_t rot; member in struct:__anon1426
/hardware/invensense/libsensors_iio/software/core/mllite/
H A Dhal_outputs.c256 long rot[9]; local
259 inv_quaternion_to_rotation(hal_out.nav_quat, rot);
260 r[0][0] = rot[0]*conv;
261 r[0][1] = rot[1]*conv;
262 r[0][2] = rot[2]*conv;
263 r[1][0] = rot[3]*conv;
264 r[1][1] = rot[4]*conv;
265 r[1][2] = rot[5]*conv;
266 r[2][0] = rot[6]*conv;
267 r[2][1] = rot[
[all...]
H A Dml_math_func.c340 * @param[out] rot Rotation matrix in fixed point. One is 2^30. The
346 void inv_quaternion_to_rotation(const long *quat, long *rot) argument
348 rot[0] =
352 rot[1] =
354 rot[2] =
356 rot[3] =
358 rot[4] =
362 rot[5] =
364 rot[6] =
366 rot[
384 inv_quaternion_to_rotation_vector(const long *quat, long *rot) argument
[all...]
/hardware/invensense/mlsdk/mllite/
H A DmlMathFunc.c228 * @param[out] rot Rotation matrix in fixed point. One is 2^30. The
234 void inv_quaternion_to_rotation(const long *quat, long *rot) argument
236 rot[0] =
239 rot[1] = inv_q29_mult(quat[1], quat[2]) - inv_q29_mult(quat[3], quat[0]);
240 rot[2] = inv_q29_mult(quat[1], quat[3]) + inv_q29_mult(quat[2], quat[0]);
241 rot[3] = inv_q29_mult(quat[1], quat[2]) + inv_q29_mult(quat[3], quat[0]);
242 rot[4] =
245 rot[5] = inv_q29_mult(quat[2], quat[3]) - inv_q29_mult(quat[1], quat[0]);
246 rot[6] = inv_q29_mult(quat[1], quat[3]) - inv_q29_mult(quat[2], quat[0]);
247 rot[
[all...]

Completed in 1667 milliseconds