Home
last modified time | relevance | path

Searched refs:Overlay (Results 1 – 25 of 72) sorted by relevance

123

/aosp12/hardware/qcom/display/msm8994/liboverlay/
H A Doverlay.h45 class Overlay : utils::NoCopy {
70 ~Overlay();
146 static Overlay* getInstance();
164 explicit Overlay();
259 static Overlay *sInstance;
274 inline void Overlay::validate(int index) { in validate()
289 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes()
304 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes()
350 inline int Overlay::getDMAMode() { in getDMAMode()
376 inline bool Overlay::PipeBook::valid() { in valid()
[all …]
H A Doverlay.cpp41 Overlay::Overlay() { in Overlay() function in overlay::Overlay
55 Overlay::~Overlay() { in ~Overlay()
65 void Overlay::configBegin() { in configBegin()
73 void Overlay::configDone() { in configDone()
268 void Overlay::endAllSessions() { in endAllSessions()
413 Overlay* Overlay::getInstance() { in getInstance()
422 int Overlay::initOverlay() { in initOverlay()
520 void Overlay::clear(int dpy) { in clear()
549 void Overlay::initScalar() { in initScalar()
566 void Overlay::initPostProc() { in initPostProc()
[all …]
H A DoverlayWriteback.cpp79 int fbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in Writeback()
104 if(!Overlay::displayCommit(mFd.getFD())) { in stopSession()
179 if(!Overlay::displayCommit(mFd.getFD())) { in writeSync()
H A DmdpWrapper.h186 if(UNLIKELY(Overlay::isDebugPipeLifecycle())) { in validateAndSet()
204 if(UNLIKELY(Overlay::isDebugPipeLifecycle())) { in validateAndSet()
227 ALOGD_IF(Overlay::isDebugPipeLifecycle(), "%s Unsetting pipe 0x%04x", in unsetOverlay()
260 ALOGD_IF(Overlay::isDebugPipeLifecycle(), "%s", __FUNCTION__); in displayCommit()
H A DoverlayMdp.cpp38 int fbnum = Overlay::getFbForDpy(dpy); in init()
339 Overlay::getFnPpParams(); in setVisualParams()
389 Overlay::getFnProgramScale(); in validateAndSet()
412 int fbnum = Overlay::getFbForDpy(dpy); in init()
/aosp12/hardware/qcom/display/msm8226/liboverlay/
H A Doverlay.h42 class Overlay : utils::NoCopy {
67 ~Overlay();
144 static Overlay* getInstance();
158 explicit Overlay();
245 static Overlay *sInstance;
255 inline void Overlay::validate(int index) { in validate()
270 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes()
285 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes()
331 inline int Overlay::getDMAMode() { in getDMAMode()
344 inline bool Overlay::PipeBook::valid() { in valid()
[all …]
H A Doverlay.cpp44 Overlay::Overlay() { in Overlay() function in overlay::Overlay
65 Overlay::~Overlay() { in ~Overlay()
72 void Overlay::configBegin() { in configBegin()
81 void Overlay::configDone() { in configDone()
382 Overlay* Overlay::getInstance() { in getInstance()
391 int Overlay::initOverlay() { in initOverlay()
507 void Overlay::dump() const { in dump()
533 void Overlay::clear(int dpy) { in clear()
559 void Overlay::initScalar() { in initScalar()
569 void Overlay::destroyScalar() { in destroyScalar()
[all …]
H A DoverlayWriteback.cpp79 int fbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in Writeback()
175 if(!Overlay::displayCommit(mFd.getFD())) { in writeSync()
/aosp12/hardware/qcom/display/msm8084/liboverlay/
H A Doverlay.h42 class Overlay : utils::NoCopy {
66 ~Overlay();
139 static Overlay* getInstance();
153 explicit Overlay();
237 static Overlay *sInstance;
247 inline void Overlay::validate(int index) { in validate()
262 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes()
277 !(Overlay::getDMAMode() == Overlay::DMA_BLOCK_MODE && in availablePipes()
310 inline int Overlay::getDMAMode() { in getDMAMode()
323 inline bool Overlay::PipeBook::valid() { in valid()
[all …]
H A Doverlay.cpp42 Overlay::Overlay() { in Overlay() function in overlay::Overlay
54 Overlay::~Overlay() { in ~Overlay()
61 void Overlay::configBegin() { in configBegin()
70 void Overlay::configDone() { in configDone()
253 void Overlay::endAllSessions() { in endAllSessions()
374 Overlay* Overlay::getInstance() { in getInstance()
383 int Overlay::initOverlay() { in initOverlay()
499 void Overlay::dump() const { in dump()
525 void Overlay::clear(int dpy) { in clear()
551 void Overlay::initScalar() { in initScalar()
[all …]
H A DoverlayWriteback.cpp79 int fbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in Writeback()
175 if(!Overlay::displayCommit(mFd.getFD())) { in writeSync()
/aosp12/hardware/qcom/display/msm8960/liboverlay/
H A Doverlay.h41 class Overlay : utils::NoCopy {
44 ~Overlay();
76 static Overlay* getInstance();
90 explicit Overlay();
149 static Overlay *sInstance;
153 inline void Overlay::validate(int index) { in validate()
160 inline int Overlay::availablePipes(int dpy) { in availablePipes()
171 inline void Overlay::setExtFbNum(int fbNum) { in setExtFbNum()
175 inline int Overlay::getExtFbNum() { in getExtFbNum()
179 inline bool Overlay::PipeBook::valid() { in valid()
[all …]
H A Doverlay.cpp40 Overlay::Overlay() { in Overlay() function in overlay::Overlay
49 Overlay::~Overlay() { in ~Overlay()
55 void Overlay::configBegin() { in configBegin()
64 void Overlay::configDone() { in configDone()
204 Overlay* Overlay::getInstance() { in getInstance()
206 sInstance = new Overlay(); in getInstance()
213 int Overlay::initOverlay() { in initOverlay()
272 void Overlay::dump() const { in dump()
296 void Overlay::PipeBook::init() { in init()
309 Overlay* Overlay::sInstance = 0;
[all …]
/aosp12/frameworks/av/cmds/screenrecord/
H A DOverlay.h38 class Overlay : public GLConsumer::FrameAvailableListener, Thread {
40 Overlay(bool monotonicTimestamps) : Thread(false), in Overlay() function
71 Overlay(const Overlay&);
72 Overlay& operator=(const Overlay&);
75 virtual ~Overlay() { assert(mState == UNINITIALIZED || mState == STOPPED); } in ~Overlay()
H A DOverlay.cpp40 const char* Overlay::kPropertyNames[] = {
57 status_t Overlay::start(const sp<IGraphicBufferProducer>& outputSurface, in start()
91 status_t Overlay::stop() { in stop()
99 bool Overlay::threadLoop() { in threadLoop()
133 status_t Overlay::setup_l() { in setup_l()
187 void Overlay::release_l() { in release_l()
198 void Overlay::processFrame_l() { in processFrame_l()
255 void Overlay::getTimeString_l(nsecs_t monotonicNsec, char* buf, size_t bufLen) { in getTimeString_l()
280 void Overlay::onFrameAvailable(const BufferItem& /* item */) { in onFrameAvailable()
288 /*static*/ status_t Overlay::drawInfoPage( in drawInfoPage()
[all …]
/aosp12/hardware/qcom/display/msm8084/libhwcomposer/
H A Dhwc_ad.cpp48 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in openWbFb()
77 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in adWrite()
103 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in adRead()
185 Overlay::PipeSpecs pipeSpecs; in prepare()
186 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in prepare()
187 pipeSpecs.dpy = overlay::Overlay::DPY_WRITEBACK; in prepare()
258 if(!ctx->mOverlay->validateAndSet(overlay::Overlay::DPY_WRITEBACK, in prepare()
261 ,__FUNCTION__, overlay::Overlay::DPY_WRITEBACK); in prepare()
H A Dhwc_fbupdate.cpp135 overlay::Overlay& ov = *(ctx->mOverlay); in configure()
141 Overlay::PipeSpecs pipeSpecs; in configure()
145 pipeSpecs.mixer = Overlay::MIXER_DEFAULT; in configure()
236 overlay::Overlay& ov = *(ctx->mOverlay); in draw()
292 overlay::Overlay& ov = *(ctx->mOverlay); in configure()
307 Overlay::PipeSpecs pipeSpecs; in configure()
396 overlay::Overlay& ov = *(ctx->mOverlay); in draw()
428 overlay::Overlay& ov = *(ctx->mOverlay); in configure()
455 Overlay::PipeSpecs pipeSpecs; in configure()
456 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure()
[all …]
H A Dhwc.cpp133 Overlay::setDMAMode(Overlay::DMA_LINE_MODE); in setDMAState()
156 Overlay::setDMAMode(Overlay::DMA_BLOCK_MODE); in setDMAState()
174 Overlay::setDMAMode(Overlay::DMA_BLOCK_MODE); in setDMAState()
489 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_setPowerMode()
499 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_setPowerMode()
629 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd, lRoi, rRoi)) { in hwc_set_primary()
689 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_set_external()
/aosp12/hardware/qcom/display/msm8994/libhwcomposer/
H A Dhwc_ad.cpp45 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in adWrite()
71 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in adRead()
164 Overlay::PipeSpecs pipeSpecs; in prepare()
165 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in prepare()
166 pipeSpecs.dpy = overlay::Overlay::DPY_WRITEBACK; in prepare()
230 !ctx->mOverlay->validateAndSet(overlay::Overlay::DPY_WRITEBACK, wbFd)) in prepare()
233 ,__FUNCTION__, overlay::Overlay::DPY_WRITEBACK); in prepare()
H A Dhwc_fbupdate.cpp133 overlay::Overlay& ov = *(ctx->mOverlay); in configure()
140 Overlay::PipeSpecs pipeSpecs; in configure()
144 pipeSpecs.mixer = Overlay::MIXER_DEFAULT; in configure()
234 overlay::Overlay& ov = *(ctx->mOverlay); in draw()
285 overlay::Overlay& ov = *(ctx->mOverlay); in configure()
331 Overlay::PipeSpecs pipeSpecs; in configure()
418 overlay::Overlay& ov = *(ctx->mOverlay); in draw()
443 overlay::Overlay& ov = *(ctx->mOverlay); in configure()
503 Overlay::PipeSpecs pipeSpecs; in configure()
504 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure()
[all …]
H A Dhwc.cpp123 Overlay::setDMAMode(Overlay::DMA_LINE_MODE); in setDMAState()
148 Overlay::setDMAMode(Overlay::DMA_BLOCK_MODE); in setDMAState()
166 Overlay::setDMAMode(Overlay::DMA_BLOCK_MODE); in setDMAState()
497 (!Overlay::displayCommit(ctx->dpyAttr[dpy].fd))) { in hwc_setPowerMode()
525 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_setPowerMode()
535 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_setPowerMode()
686 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd, lRoi, rRoi)) { in hwc_set_primary()
740 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_set_external()
/aosp12/hardware/qcom/display/msm8226/libhwcomposer/
H A Dhwc_ad.cpp46 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in adWrite()
72 const int wbFbNum = Overlay::getFbForDpy(Overlay::DPY_WRITEBACK); in adRead()
160 Overlay::PipeSpecs pipeSpecs; in prepare()
161 pipeSpecs.formatClass = Overlay::FORMAT_YUV; in prepare()
162 pipeSpecs.dpy = overlay::Overlay::DPY_WRITEBACK; in prepare()
226 !ctx->mOverlay->validateAndSet(overlay::Overlay::DPY_WRITEBACK, wbFd)) in prepare()
229 ,__FUNCTION__, overlay::Overlay::DPY_WRITEBACK); in prepare()
H A Dhwc_fbupdate.cpp141 overlay::Overlay& ov = *(ctx->mOverlay); in configure()
147 Overlay::PipeSpecs pipeSpecs; in configure()
151 pipeSpecs.mixer = Overlay::MIXER_DEFAULT; in configure()
242 overlay::Overlay& ov = *(ctx->mOverlay); in draw()
298 overlay::Overlay& ov = *(ctx->mOverlay); in configure()
313 Overlay::PipeSpecs pipeSpecs; in configure()
402 overlay::Overlay& ov = *(ctx->mOverlay); in draw()
434 overlay::Overlay& ov = *(ctx->mOverlay); in configure()
461 Overlay::PipeSpecs pipeSpecs; in configure()
462 pipeSpecs.formatClass = Overlay::FORMAT_RGB; in configure()
[all …]
H A Dhwc.cpp143 Overlay::setDMAMode(Overlay::DMA_LINE_MODE); in setDMAState()
166 Overlay::setDMAMode(Overlay::DMA_BLOCK_MODE); in setDMAState()
184 Overlay::setDMAMode(Overlay::DMA_BLOCK_MODE); in setDMAState()
473 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_setPowerMode()
483 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_setPowerMode()
659 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd, lRoi, rRoi)) { in hwc_set_primary()
719 if(!Overlay::displayCommit(ctx->dpyAttr[dpy].fd)) { in hwc_set_external()
/aosp12/hardware/qcom/display/msm8960/libhwcomposer/
H A Dhwc_fbupdate.cpp65 overlay::Overlay& ov = *(ctx->mOverlay); in configure()
133 overlay::Overlay& ov = *(ctx->mOverlay); in draw()
169 overlay::Overlay& ov = *(ctx->mOverlay); in configure()
270 overlay::Overlay& ov = *(ctx->mOverlay); in draw()

123