/hardware/qcom/display/msm8994/liboverlay/ |
overlay.h | 58 struct PipeSpecs { 59 PipeSpecs() : formatClass(FORMAT_RGB), needsScaling(false), fb(false), 87 utils::eDest getPipe(const PipeSpecs& pipeSpecs); 175 utils::eDest nextPipe(utils::eMdpPipeType, const PipeSpecs& pipeSpecs); 177 utils::eDest getPipe_8x26(const PipeSpecs& pipeSpecs); 178 utils::eDest getPipe_8x16(const PipeSpecs& pipeSpecs); [all...] |
overlay.cpp | 106 eDest Overlay::nextPipe(eMdpPipeType type, const PipeSpecs& pipeSpecs) { 108 int dpy = pipeSpecs.dpy; 109 int mixer = pipeSpecs.mixer; 110 int formatType = pipeSpecs.formatClass; 145 utils::eDest Overlay::getPipe(const PipeSpecs& pipeSpecs) { 147 return getPipe_8x26(pipeSpecs); 149 return getPipe_8x16(pipeSpecs); 151 return getPipe_8x39(pipeSpecs); [all...] |
/hardware/qcom/display/msm8226/liboverlay/ |
overlay.h | 55 struct PipeSpecs { 56 PipeSpecs() : formatClass(FORMAT_RGB), needsScaling(false), fb(false), 84 utils::eDest getPipe(const PipeSpecs& pipeSpecs); 172 utils::eDest getPipe_8x26(const PipeSpecs& pipeSpecs); 173 utils::eDest getPipe_8x16(const PipeSpecs& pipeSpecs); 174 utils::eDest getPipe_8x39(const PipeSpecs& pipeSpecs); [all...] |
overlay.cpp | 167 utils::eDest Overlay::getPipe(const PipeSpecs& pipeSpecs) { 169 return getPipe_8x26(pipeSpecs); 171 return getPipe_8x16(pipeSpecs); 173 return getPipe_8x39(pipeSpecs); 179 if(pipeSpecs.formatClass == FORMAT_YUV) { 180 return nextPipe(OV_MDP_PIPE_VG, pipeSpecs.dpy, pipeSpecs.mixer); 181 } else if(pipeSpecs.fb == false) { //RGB App layers 182 if(not pipeSpecs.needsScaling) [all...] |
/hardware/qcom/display/msm8084/liboverlay/ |
overlay.h | 55 struct PipeSpecs { 56 PipeSpecs() : formatClass(FORMAT_RGB), needsScaling(false), fb(false), 83 utils::eDest getPipe(const PipeSpecs& pipeSpecs); 167 utils::eDest getPipe_8x26(const PipeSpecs& pipeSpecs); 168 utils::eDest getPipe_8x16(const PipeSpecs& pipeSpecs);
|
overlay.cpp | 156 utils::eDest Overlay::getPipe(const PipeSpecs& pipeSpecs) { 158 return getPipe_8x26(pipeSpecs); 160 return getPipe_8x16(pipeSpecs); 166 if(pipeSpecs.formatClass == FORMAT_YUV) { 167 return nextPipe(OV_MDP_PIPE_VG, pipeSpecs.dpy, pipeSpecs.mixer); 168 } else if(pipeSpecs.fb == false) { //RGB App layers 169 if(not pipeSpecs.needsScaling) { 170 dest = nextPipe(OV_MDP_PIPE_DMA, pipeSpecs.dpy, pipeSpecs.mixer) [all...] |
/hardware/qcom/display/msm8084/libhwcomposer/ |
hwc_fbupdate.cpp | 141 Overlay::PipeSpecs pipeSpecs; 142 pipeSpecs.formatClass = Overlay::FORMAT_RGB; 143 pipeSpecs.needsScaling = qhwc::needsScaling(layer); 144 pipeSpecs.dpy = mDpy; 145 pipeSpecs.mixer = Overlay::MIXER_DEFAULT; 146 pipeSpecs.fb = true; 148 ovutils::eDest dest = ov.getPipe(pipeSpecs); 307 Overlay::PipeSpecs pipeSpecs; [all...] |
hwc_ad.cpp | 185 Overlay::PipeSpecs pipeSpecs; 186 pipeSpecs.formatClass = Overlay::FORMAT_YUV; 187 pipeSpecs.dpy = overlay::Overlay::DPY_WRITEBACK; 188 pipeSpecs.fb = false; 190 ovutils::eDest dest = ctx->mOverlay->getPipe(pipeSpecs);
|
hwc_mdpcomp.cpp | [all...] |
/hardware/qcom/display/msm8226/libhwcomposer/ |
hwc_fbupdate.cpp | 147 Overlay::PipeSpecs pipeSpecs; 148 pipeSpecs.formatClass = Overlay::FORMAT_RGB; 149 pipeSpecs.needsScaling = qhwc::needsScaling(layer); 150 pipeSpecs.dpy = mDpy; 151 pipeSpecs.mixer = Overlay::MIXER_DEFAULT; 152 pipeSpecs.fb = true; 154 ovutils::eDest dest = ov.getPipe(pipeSpecs); 313 Overlay::PipeSpecs pipeSpecs; [all...] |
hwc_ad.cpp | 160 Overlay::PipeSpecs pipeSpecs; 161 pipeSpecs.formatClass = Overlay::FORMAT_YUV; 162 pipeSpecs.dpy = overlay::Overlay::DPY_WRITEBACK; 163 pipeSpecs.fb = false; 165 ovutils::eDest dest = ctx->mOverlay->getPipe(pipeSpecs);
|
hwc_mdpcomp.cpp | [all...] |
/hardware/qcom/display/msm8994/libhwcomposer/ |
hwc_fbupdate.cpp | 140 Overlay::PipeSpecs pipeSpecs; 141 pipeSpecs.formatClass = Overlay::FORMAT_RGB; 142 pipeSpecs.needsScaling = qhwc::needsScaling(layer); 143 pipeSpecs.dpy = mDpy; 144 pipeSpecs.mixer = Overlay::MIXER_DEFAULT; 145 pipeSpecs.fb = true; 147 ovutils::eDest dest = ov.getPipe(pipeSpecs); 331 Overlay::PipeSpecs pipeSpecs; [all...] |
hwc_ad.cpp | 164 Overlay::PipeSpecs pipeSpecs; 165 pipeSpecs.formatClass = Overlay::FORMAT_YUV; 166 pipeSpecs.dpy = overlay::Overlay::DPY_WRITEBACK; 167 pipeSpecs.fb = false; 169 ovutils::eDest dest = ctx->mOverlay->getPipe(pipeSpecs);
|
hwc_mdpcomp.cpp | [all...] |