63 lines
1.4 KiB
C++
63 lines
1.4 KiB
C++
/*
|
|
* Copyright (c) 2017 Amlogic, Inc. All rights reserved.
|
|
*
|
|
* This source code is subject to the terms and conditions defined in the
|
|
* file 'LICENSE' which is part of this source code package.
|
|
*
|
|
* Description:
|
|
*/
|
|
|
|
#include "DummyComposer.h"
|
|
|
|
DummyComposer::DummyComposer() {
|
|
}
|
|
|
|
DummyComposer::~DummyComposer() {
|
|
}
|
|
|
|
bool DummyComposer::isFbsSupport(
|
|
std::vector<std::shared_ptr<DrmFramebufferBase>> & fbs __unused,
|
|
std::vector<std::shared_ptr<DrmFramebufferBase>> & overlayfbs __unused,
|
|
int composeIdx __unused) {
|
|
return true;
|
|
}
|
|
|
|
int32_t DummyComposer::prepare() {
|
|
return 0;
|
|
}
|
|
|
|
int32_t DummyComposer::addInputs(
|
|
std::vector<std::shared_ptr<DrmFramebufferBase>> & fbs __unused,
|
|
std::vector<std::shared_ptr<DrmFramebufferBase>> & overlayfbs __unused,
|
|
int composeIdx __unused) {
|
|
return 0;
|
|
}
|
|
|
|
int32_t DummyComposer::getOverlyFbs(
|
|
std::vector<std::shared_ptr<DrmFramebufferBase>> & overlays __unused) {
|
|
return 0;
|
|
}
|
|
|
|
int32_t DummyComposer::setOutput(
|
|
std::shared_ptr<DrmFramebufferBase> & fb __unused,
|
|
int composeIdx __unused) {
|
|
return 0;
|
|
}
|
|
|
|
int32_t DummyComposer::start(int composeIdx __unused) {
|
|
return 0;
|
|
}
|
|
|
|
std::shared_ptr<DrmFramebufferBase> DummyComposer::getOutput(
|
|
int composeIdx __unused) {
|
|
return NULL;
|
|
}
|
|
|
|
int32_t DummyComposer::setReleaseFence() {
|
|
return 0;
|
|
}
|
|
|
|
int32_t DummyComposer::enable(bool enable __unused) {
|
|
return 0;
|
|
}
|