Home | History | Annotate | Download | only in liboverlay

Lines Matching refs:Overlay

31 #include "overlay.h"
38 namespace overlay {
42 Overlay::Overlay() {
54 Overlay::~Overlay() {
61 void Overlay::configBegin() {
70 void Overlay::configDone() {
92 int Overlay::getPipeId(utils::eDest dest) {
96 eDest Overlay::getDest(int pipeid) {
107 eDest Overlay::reservePipe(int pipeid) {
113 eDest Overlay::nextPipe(eMdpPipeType type, int dpy, int mixer) {
156 utils::eDest Overlay::getPipe(const PipeSpecs& pipeSpecs) {
196 utils::eDest Overlay::getPipe_8x26(const PipeSpecs& pipeSpecs) {
231 utils::eDest Overlay::getPipe_8x16(const PipeSpecs& pipeSpecs) {
251 utils::eDest Overlay::getPipe_8x39(const PipeSpecs& pipeSpecs) {
257 void Overlay::endAllSessions() {
264 bool Overlay::isPipeTypeAttached(eMdpPipeType type) {
274 int Overlay::comparePipePriority(utils::eDest pipe1Index,
287 bool Overlay::commit(utils::eDest dest) {
306 bool Overlay::queueBuffer(int fd, uint32_t offset,
317 void Overlay::setCrop(const utils::Dim& d,
323 void Overlay::setColor(const uint32_t color,
329 void Overlay::setPosition(const utils::Dim& d,
335 void Overlay::setTransform(const int orient,
345 void Overlay::setSource(const utils::PipeArgs args,
353 void Overlay::setVisualParams(const MetaData_t& metadata, utils::eDest dest) {
358 void Overlay::setPipeType(utils::eDest pipeIndex,
363 Overlay* Overlay::getInstance() {
365 sInstance = new Overlay();
372 int Overlay::initOverlay() {
418 ALOGD("Unset overlay with index: %d at mixer %d", index, i);
461 bool Overlay::displayCommit(const int& fd) {
466 bool Overlay::displayCommit(const int& fd, const utils::Dim& lRoi,
488 void Overlay::dump() const {
496 void Overlay::getDump(char *buf, size_t len) {
514 void Overlay::clear(int dpy) {
524 bool Overlay::validateAndSet(const int& dpy, const int& fbFd) {
540 void Overlay::initScalar() {
550 void Overlay::destroyScalar() {
557 void Overlay::PipeBook::init() {
563 void Overlay::PipeBook::destroy() {
573 Overlay* Overlay::sInstance = 0;
574 int Overlay::sDpyFbMap[DPY_MAX] = {0, -1, -1};
575 int Overlay::sDMAMode = DMA_LINE_MODE;
576 bool Overlay::sDMAMultiplexingSupported = false;
577 int Overlay::PipeBook::NUM_PIPES = 0;
578 int Overlay::PipeBook::sPipeUsageBitmap = 0;
579 int Overlay::PipeBook::sLastUsageBitmap = 0;
580 int Overlay::PipeBook::sAllocatedBitmap = 0;
581 utils::eMdpPipeType Overlay::PipeBook::pipeTypeLUT[utils::OV_MAX] =
583 void *Overlay::sLibScaleHandle = NULL;
584 int (*Overlay::sFnProgramScale)(struct mdp_overlay_list *) = NULL;
586 }; // namespace overlay