Home
last modified time | relevance | path

Searched refs:utils (Results 1 – 25 of 136) sorted by relevance

123456

/hardware/qcom/display/msm8226/liboverlay/pipes/
Doverlay3DPipe.h48 class M3DExtPipe : utils::NoCopy {
57 bool setCrop(const utils::Dim& d);
58 bool setPosition(const utils::Dim& dim);
59 bool setTransform(const utils::eTransform& param);
60 bool setSource(const utils::PipeArgs& args);
63 overlay::GenericPipe<utils::EXTERNAL> mM3d;
78 class M3DPrimaryPipe : utils::NoCopy {
87 bool setCrop(const utils::Dim& d);
88 bool setPosition(const utils::Dim& dim);
89 bool setTransform(const utils::eTransform& param);
[all …]
/hardware/qcom/display/msm8084/liboverlay/pipes/
Doverlay3DPipe.h48 class M3DExtPipe : utils::NoCopy {
57 bool setCrop(const utils::Dim& d);
58 bool setPosition(const utils::Dim& dim);
59 bool setTransform(const utils::eTransform& param);
60 bool setSource(const utils::PipeArgs& args);
63 overlay::GenericPipe<utils::EXTERNAL> mM3d;
78 class M3DPrimaryPipe : utils::NoCopy {
87 bool setCrop(const utils::Dim& d);
88 bool setPosition(const utils::Dim& dim);
89 bool setTransform(const utils::eTransform& param);
[all …]
DoverlayGenPipe.h38 class GenericPipe : utils::NoCopy {
46 void setSource(const utils::PipeArgs& args);
48 void setCrop(const utils::Dim& d);
52 void setTransform(const utils::eTransform& param);
54 void setPosition(const utils::Dim& dim);
63 const utils::PipeArgs& getArgs() const;
65 utils::Dim getCrop() const;
/hardware/qcom/display/msm8960/liboverlay/pipes/
Doverlay3DPipe.h48 class M3DExtPipe : utils::NoCopy {
57 bool setCrop(const utils::Dim& d);
58 bool setPosition(const utils::Dim& dim);
59 bool setTransform(const utils::eTransform& param);
60 bool setSource(const utils::PipeArgs& args);
63 overlay::GenericPipe<utils::EXTERNAL> mM3d;
78 class M3DPrimaryPipe : utils::NoCopy {
87 bool setCrop(const utils::Dim& d);
88 bool setPosition(const utils::Dim& dim);
89 bool setTransform(const utils::eTransform& param);
[all …]
DoverlayGenPipe.h39 class GenericPipe : utils::NoCopy {
49 void setSource(const utils::PipeArgs& args);
51 void setCrop(const utils::Dim& d);
53 void setTransform(const utils::eTransform& param);
55 void setPosition(const utils::Dim& dim);
64 const utils::PipeArgs& getArgs() const;
66 utils::Dim getCrop() const;
/hardware/qcom/display/msm8974/liboverlay/pipes/
Doverlay3DPipe.h48 class M3DExtPipe : utils::NoCopy {
57 bool setCrop(const utils::Dim& d);
58 bool setPosition(const utils::Dim& dim);
59 bool setTransform(const utils::eTransform& param);
60 bool setSource(const utils::PipeArgs& args);
63 overlay::GenericPipe<utils::EXTERNAL> mM3d;
78 class M3DPrimaryPipe : utils::NoCopy {
87 bool setCrop(const utils::Dim& d);
88 bool setPosition(const utils::Dim& dim);
89 bool setTransform(const utils::eTransform& param);
[all …]
DoverlayGenPipe.h38 class GenericPipe : utils::NoCopy {
48 void setSource(const utils::PipeArgs& args);
50 void setCrop(const utils::Dim& d);
52 void setTransform(const utils::eTransform& param);
54 void setPosition(const utils::Dim& dim);
63 const utils::PipeArgs& getArgs() const;
65 utils::Dim getCrop() const;
/hardware/qcom/display/msm8084/liboverlay/
Doverlay.h42 class Overlay : utils::NoCopy {
83 utils::eDest getPipe(const PipeSpecs& pipeSpecs);
88 utils::eDest reservePipe(int pipeid);
90 utils::eDest getDest(int pipeid);
92 int getPipeId(utils::eDest dest);
94 void setSource(const utils::PipeArgs args, utils::eDest dest);
95 void setCrop(const utils::Dim& d, utils::eDest dest);
96 void setColor(const uint32_t color, utils::eDest dest);
97 void setTransform(const int orientation, utils::eDest dest);
98 void setPosition(const utils::Dim& dim, utils::eDest dest);
[all …]
DoverlayMdp.h54 void setSource(const utils::PipeArgs& pargs);
59 void setCrop(const utils::Dim& d);
62 void setTransform(const utils::eTransform& orient);
64 void setPosition(const utils::Dim& dim);
80 utils::Dim getDstRectDim() const;
82 utils::Dim getSrcRectDim() const;
101 void setZ(utils::eZorder z);
103 void setIsFg(utils::eIsFg isFg);
105 utils::Whf getSrcWhf() const;
109 void setBlending(overlay::utils::eBlending blending);
[all …]
DoverlayCtrlData.h37 namespace ovutils = overlay::utils;
48 class Ctrl : utils::NoCopy {
57 void setSource(const utils::PipeArgs& args);
59 void setCrop(const utils::Dim& d);
63 void setTransform(const utils::eTransform& p);
65 void setPosition(const utils::Dim& dim);
76 utils::Dim getCrop() const;
77 utils::Dim getPosition() const;
97 class Data : utils::NoCopy {
128 inline void Ctrl::setSource(const utils::PipeArgs& args) in setSource()
[all …]
DoverlayRotator.h71 virtual void setSource(const utils::Whf& wfh) = 0;
72 virtual void setCrop(const utils::Dim& crop) = 0;
73 virtual void setFlags(const utils::eMdpFlags& flags) = 0;
74 virtual void setTransform(const utils::eTransform& rot) = 0;
91 static uint32_t calcOutputBufSize(const utils::Whf& destWhf);
106 virtual void setSource(const utils::Whf& wfh);
107 virtual void setCrop(const utils::Dim& crop);
108 virtual void setFlags(const utils::eMdpFlags& flags);
109 virtual void setTransform(const utils::eTransform& rot);
149 utils::eTransform mOrientation;
[all …]
/hardware/qcom/display/msm8226/liboverlay/
Doverlay.h45 class Overlay : utils::NoCopy {
79 utils::eDest nextPipe(utils::eMdpPipeType, int dpy, int mixer);
84 utils::eDest reservePipe(int pipeid);
86 utils::eDest getDest(int pipeid);
88 int getPipeId(utils::eDest dest);
90 void setSource(const utils::PipeArgs args, utils::eDest dest);
91 void setCrop(const utils::Dim& d, utils::eDest dest);
92 void setColor(const uint32_t color, utils::eDest dest);
93 void setTransform(const int orientation, utils::eDest dest);
94 void setPosition(const utils::Dim& dim, utils::eDest dest);
[all …]
DoverlayMdp.h54 void setSource(const utils::PipeArgs& pargs);
59 void setCrop(const utils::Dim& d);
62 void setTransform(const utils::eTransform& orient);
64 void setPosition(const utils::Dim& dim);
80 utils::Dim getDstRectDim() const;
82 utils::Dim getSrcRectDim() const;
99 void setZ(utils::eZorder z);
101 void setIsFg(utils::eIsFg isFg);
103 utils::Whf getSrcWhf() const;
107 void setBlending(overlay::utils::eBlending blending);
[all …]
DoverlayCtrlData.h37 namespace ovutils = overlay::utils;
48 class Ctrl : utils::NoCopy {
57 void setSource(const utils::PipeArgs& args);
59 void setCrop(const utils::Dim& d);
63 void setTransform(const utils::eTransform& p);
65 void setPosition(const utils::Dim& dim);
76 utils::Dim getCrop() const;
77 utils::Dim getPosition() const;
95 class Data : utils::NoCopy {
126 inline void Ctrl::setSource(const utils::PipeArgs& args) in setSource()
[all …]
DoverlayRotator.h71 virtual void setSource(const utils::Whf& wfh) = 0;
72 virtual void setCrop(const utils::Dim& crop) = 0;
73 virtual void setFlags(const utils::eMdpFlags& flags) = 0;
74 virtual void setTransform(const utils::eTransform& rot) = 0;
91 static uint32_t calcOutputBufSize(const utils::Whf& destWhf);
106 virtual void setSource(const utils::Whf& wfh);
107 virtual void setCrop(const utils::Dim& crop);
108 virtual void setFlags(const utils::eMdpFlags& flags);
109 virtual void setTransform(const utils::eTransform& rot);
149 utils::eTransform mOrientation;
[all …]
/hardware/qcom/display/msm8960/liboverlay/
Doverlay.h41 class Overlay : utils::NoCopy {
63 utils::eDest nextPipe(utils::eMdpPipeType, int dpy);
65 void setSource(const utils::PipeArgs args, utils::eDest dest);
66 void setCrop(const utils::Dim& d, utils::eDest dest);
67 void setTransform(const int orientation, utils::eDest dest);
68 void setPosition(const utils::Dim& dim, utils::eDest dest);
69 void setVisualParams(const MetaData_t& data, utils::eDest dest);
70 bool commit(utils::eDest dest);
71 bool queueBuffer(int fd, uint32_t offset, utils::eDest dest);
122 static utils::eMdpPipeType getPipeType(utils::eDest dest);
[all …]
DoverlayMdp.h54 void setSource(const utils::PipeArgs& pargs);
59 void setCrop(const utils::Dim& d);
60 void setTransform(const utils::eTransform& orient);
62 void setPosition(const utils::Dim& dim);
79 utils::Dim getDstRectDim() const;
81 utils::Dim getSrcRectDim() const;
98 void setZ(utils::eZorder z);
100 void setIsFg(utils::eIsFg isFg);
102 utils::Whf getSrcWhf() const;
106 void setBlending(overlay::utils::eBlending blending);
[all …]
DoverlayRotator.h85 virtual void setSource(const utils::Whf& wfh) = 0;
86 virtual void setSource(const utils::Whf& awhf, const utils::Whf& owhf) = 0;
87 virtual void setFlags(const utils::eMdpFlags& flags) = 0;
88 virtual void setTransform(const utils::eTransform& rot) = 0;
105 static uint32_t calcOutputBufSize(const utils::Whf& destWhf);
120 virtual void setSource(const utils::Whf& wfh);
121 virtual void setSource(const utils::Whf& awhf, const utils::Whf& owhf);
122 virtual void setFlags(const utils::eMdpFlags& flags);
123 virtual void setTransform(const utils::eTransform& rot);
159 utils::Whf mOrigWhf;
[all …]
DoverlayMdpRot.cpp23 namespace ovutils = overlay::utils;
54 if((utils::ROT_DS_HALF == ds) && (mRotImgInfo.src_rect.h &0x3)) in setDownscale()
55 mRotImgInfo.src_rect.h = utils::aligndown(mRotImgInfo.src_rect.h, 4); in setDownscale()
56 else if(((utils::ROT_DS_FOURTH == ds) && (mRotImgInfo.src_rect.h &0x7))) in setDownscale()
57 mRotImgInfo.src_rect.h = utils::aligndown(mRotImgInfo.src_rect.h, 8); in setDownscale()
58 else if(((utils::ROT_DS_EIGHTH == ds) && (mRotImgInfo.src_rect.h &0xf))) in setDownscale()
59 mRotImgInfo.src_rect.h = utils::aligndown(mRotImgInfo.src_rect.h, 16); in setDownscale()
60 } else if ((utils::ROT_DS_EIGHTH == ds) && (mRotImgInfo.src_rect.h & 0xF)) { in setDownscale()
65 mRotImgInfo.src_rect.h = utils::alignup(mRotImgInfo.src_rect.h, 16); in setDownscale()
92 void MdpRot::setSource(const overlay::utils::Whf& awhf) { in setSource()
[all …]
DoverlayCtrlData.h37 namespace ovutils = overlay::utils;
48 class Ctrl : utils::NoCopy {
61 void setSource(const utils::PipeArgs& args);
63 void setCrop(const utils::Dim& d);
65 void setTransform(const utils::eTransform& p);
67 void setPosition(const utils::Dim& dim);
78 utils::Dim getCrop() const;
79 utils::Dim getPosition() const;
95 class Data : utils::NoCopy {
156 inline void Ctrl::setSource(const utils::PipeArgs& args) in setSource()
[all …]
DoverlayMdp.cpp29 namespace ovutils = overlay::utils;
36 utils::even_ceil(xy); in normalizeCrop()
38 utils::even_floor(wh); in normalizeCrop()
42 utils::even_floor(wh); in normalizeCrop()
48 if(!utils::openDev(mFd, fbnum, in init()
57 utils::memset0(mOVInfo); in reset()
58 utils::memset0(mLkgo); in reset()
61 mOrientation = utils::OVERLAY_TRANSFORM_0; in reset()
96 void MdpCtrl::setSource(const utils::PipeArgs& args) { in setSource()
110 void MdpCtrl::setCrop(const utils::Dim& d) { in setCrop()
[all …]
/hardware/qcom/display/msm8974/liboverlay/
Doverlay.h41 class Overlay : utils::NoCopy {
75 utils::eDest nextPipe(utils::eMdpPipeType, int dpy, int mixer);
77 void setSource(const utils::PipeArgs args, utils::eDest dest);
78 void setCrop(const utils::Dim& d, utils::eDest dest);
79 void setTransform(const int orientation, utils::eDest dest);
80 void setPosition(const utils::Dim& dim, utils::eDest dest);
81 void setVisualParams(const MetaData_t& data, utils::eDest dest);
82 bool commit(utils::eDest dest);
83 bool queueBuffer(int fd, uint32_t offset, utils::eDest dest);
90 bool isPipeTypeAttached(utils::eMdpPipeType type);
[all …]
DoverlayMdp.h54 void setSource(const utils::PipeArgs& pargs);
59 void setCrop(const utils::Dim& d);
60 void setTransform(const utils::eTransform& orient);
62 void setPosition(const utils::Dim& dim);
79 utils::Dim getDstRectDim() const;
81 utils::Dim getSrcRectDim() const;
99 void setZ(utils::eZorder z);
101 void setIsFg(utils::eIsFg isFg);
103 utils::Whf getSrcWhf() const;
107 void setBlending(overlay::utils::eBlending blending);
[all …]
DoverlayCtrlData.h37 namespace ovutils = overlay::utils;
48 class Ctrl : utils::NoCopy {
61 void setSource(const utils::PipeArgs& args);
63 void setCrop(const utils::Dim& d);
65 void setTransform(const utils::eTransform& p);
67 void setPosition(const utils::Dim& dim);
78 utils::Dim getCrop() const;
79 utils::Dim getPosition() const;
96 class Data : utils::NoCopy {
157 inline void Ctrl::setSource(const utils::PipeArgs& args) in setSource()
[all …]
DoverlayRotator.h85 virtual void setSource(const utils::Whf& wfh) = 0;
86 virtual void setCrop(const utils::Dim& crop) = 0;
87 virtual void setFlags(const utils::eMdpFlags& flags) = 0;
88 virtual void setTransform(const utils::eTransform& rot) = 0;
105 static uint32_t calcOutputBufSize(const utils::Whf& destWhf);
120 virtual void setSource(const utils::Whf& wfh);
121 virtual void setCrop(const utils::Dim& crop);
122 virtual void setFlags(const utils::eMdpFlags& flags);
123 virtual void setTransform(const utils::eTransform& rot);
163 utils::eTransform mOrientation;
[all …]

123456