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) {
194 utils::eDest Overlay::getPipe_8x26(const PipeSpecs& pipeSpecs) {
225 utils::eDest Overlay::getPipe_8x16(const PipeSpecs& pipeSpecs) {
253 void Overlay::endAllSessions() {
260 bool Overlay::isPipeTypeAttached(eMdpPipeType type) {
270 int Overlay::comparePipePriority(utils::eDest pipe1Index,
283 bool Overlay::commit(utils::eDest dest) {
303 bool Overlay::queueBuffer(int fd, uint32_t offset,
315 void Overlay::setCrop(const utils::Dim& d,
322 void Overlay::setColor(const uint32_t color,
329 void Overlay::setPosition(const utils::Dim& d,
336 void Overlay::setTransform(const int orient,
347 void Overlay::setSource(const utils::PipeArgs args,
368 void Overlay::setVisualParams(const MetaData_t& metadata, utils::eDest dest) {
374 Overlay* Overlay::getInstance() {
376 sInstance = new Overlay();
383 int Overlay::initOverlay() {
429 ALOGD("Unset overlay with index: %d at mixer %d", index, i);
472 bool Overlay::displayCommit(const int& fd) {
477 Overlay::displayCommit(const int& fd, const utils::Dim& lRoi,
499 void Overlay::dump() const {
507 void Overlay::getDump(char *buf, size_t len) {
525 void Overlay::clear(int dpy) {
535 bool Overlay::validateAndSet(const int& dpy, const int& fbFd) {
551 void Overlay::initScalar() {
561 void Overlay::destroyScalar() {
568 void Overlay::PipeBook::init() {
574 void Overlay::PipeBook::destroy() {
584 Overlay* Overlay::sInstance = 0;
585 int Overlay::sDpyFbMap[DPY_MAX] = {0, -1, -1};
586 int Overlay::sDMAMode = DMA_LINE_MODE;
587 bool Overlay::sDMAMultiplexingSupported = false;
588 int Overlay::PipeBook::NUM_PIPES = 0;
589 int Overlay::PipeBook::sPipeUsageBitmap = 0;
590 int Overlay::PipeBook::sLastUsageBitmap = 0;
591 int Overlay::PipeBook::sAllocatedBitmap = 0;
592 utils::eMdpPipeType Overlay::PipeBook::pipeTypeLUT[utils::OV_MAX] =
594 void *Overlay::sLibScaleHandle = NULL;
595 int (*Overlay::sFnProgramScale)(struct mdp_overlay_list *) = NULL;
597 }; // namespace overlay