Home
last modified time | relevance | path

Searched refs:BufferMapper (Results 1 – 22 of 22) sorted by relevance

/hardware/intel/img/hwcomposer/ips/common/
DOverlayPlaneBase.h60 virtual bool setDataBuffer(BufferMapper& mapper);
61 virtual bool bufferOffsetSetup(BufferMapper& mapper);
63 virtual bool coordinateSetup(BufferMapper& mapper);
69 virtual bool scalingSetup(BufferMapper& mapper);
80 …virtual BufferMapper* getTTMMapper(BufferMapper& grallocMapper, struct VideoPayloadBuffer *payload…
81 virtual void putTTMMapper(BufferMapper* mapper);
82 virtual bool rotatedBufferReady(BufferMapper& mapper, BufferMapper* &rotatedMapper);
83 virtual bool useOverlayRotation(BufferMapper& mapper);
86 inline bool isActiveTTMBuffer(BufferMapper *mapper);
87 void updateActiveTTMBuffers(BufferMapper *mapper);
[all …]
DOverlayPlaneBase.cpp341 BufferMapper* OverlayPlaneBase::getTTMMapper(BufferMapper& grallocMapper, struct VideoPayloadBuffer… in getTTMMapper()
487 void OverlayPlaneBase::putTTMMapper(BufferMapper* mapper) in putTTMMapper()
501 bool OverlayPlaneBase::isActiveTTMBuffer(BufferMapper *mapper) in isActiveTTMBuffer()
504 BufferMapper *activeMapper = mActiveTTMBuffers.itemAt(i); in isActiveTTMBuffer()
514 void OverlayPlaneBase::updateActiveTTMBuffers(BufferMapper *mapper) in updateActiveTTMBuffers()
518 BufferMapper *oldest = mActiveTTMBuffers.itemAt(0); in updateActiveTTMBuffers()
532 BufferMapper* mapper; in invalidateActiveTTMBuffers()
548 BufferMapper* mapper; in invalidateTTMBuffers()
558 bool OverlayPlaneBase::rotatedBufferReady(BufferMapper& mapper, BufferMapper* &rotatedMapper) in rotatedBufferReady()
593 bool OverlayPlaneBase::useOverlayRotation(BufferMapper& /* mapper */) in useOverlayRotation() argument
[all …]
DSpritePlaneBase.h40 virtual bool setDataBuffer(BufferMapper& mapper) = 0;
DTTMBufferMapper.h26 class TTMBufferMapper : public BufferMapper {
DGrallocBufferMapperBase.h26 class GrallocBufferMapperBase : public BufferMapper {
DGrallocBufferMapperBase.cpp25 : BufferMapper(buffer) in GrallocBufferMapperBase()
DTTMBufferMapper.cpp23 : BufferMapper(buffer), in TTMBufferMapper()
/hardware/intel/img/hwcomposer/ips/anniedale/
DAnnOverlayPlane.h49 virtual bool rotatedBufferReady(BufferMapper& mapper, BufferMapper* &rotatedMapper);
50 virtual bool useOverlayRotation(BufferMapper& mapper);
53 void signalVideoRotation(BufferMapper& mapper);
56 virtual bool setDataBuffer(BufferMapper& mapper);
58 virtual bool bufferOffsetSetup(BufferMapper& mapper);
59 virtual bool coordinateSetup(BufferMapper& mapper);
60 virtual bool scalingSetup(BufferMapper& mapper);
DAnnOverlayPlane.cpp166 bool AnnOverlayPlane::bufferOffsetSetup(BufferMapper& mapper) in bufferOffsetSetup()
325 bool AnnOverlayPlane::coordinateSetup(BufferMapper& mapper) in coordinateSetup()
348 bool AnnOverlayPlane::scalingSetup(BufferMapper& mapper) in scalingSetup()
667 bool AnnOverlayPlane::setDataBuffer(BufferMapper& mapper) in setDataBuffer()
728 bool AnnOverlayPlane::rotatedBufferReady(BufferMapper& mapper, BufferMapper* &rotatedMapper) in rotatedBufferReady()
764 void AnnOverlayPlane::signalVideoRotation(BufferMapper& mapper) in signalVideoRotation()
799 bool AnnOverlayPlane::useOverlayRotation(BufferMapper& /* mapper */) in useOverlayRotation() argument
DAnnCursorPlane.h48 bool setDataBuffer(BufferMapper& mapper);
DAnnRGBPlane.h47 bool setDataBuffer(BufferMapper& mapper);
DAnnCursorPlane.cpp89 bool AnnCursorPlane::setDataBuffer(BufferMapper& mapper) in setDataBuffer()
DAnnRGBPlane.cpp147 bool AnnRGBPlane::setDataBuffer(BufferMapper& mapper) in setDataBuffer()
/hardware/intel/img/hwcomposer/common/buffers/
DBufferCache.h31 virtual bool addMapper(uint64_t handle, BufferMapper* mapper);
33 virtual bool removeMapper(BufferMapper* mapper);
35 virtual BufferMapper* getMapper(uint64_t handle);
39 virtual BufferMapper* getMapper(size_t index);
41 KeyedVector<uint64_t, BufferMapper*> mBufferPool;
DBufferCache.cpp35 bool BufferCache::addMapper(uint64_t handle, BufferMapper* mapper) in addMapper()
53 bool BufferCache::removeMapper(BufferMapper* mapper) in removeMapper()
71 BufferMapper* BufferCache::getMapper(uint64_t handle) in getMapper()
86 BufferMapper* BufferCache::getMapper(size_t index) in getMapper()
92 BufferMapper* mapper = mBufferPool.valueAt(index); in getMapper()
DBufferManager.cpp87 BufferMapper *mapper = mBufferPool->getMapper(i); in deinitialize()
97 BufferMapper *mapper = mFrameBuffers.valueAt(j); in deinitialize()
119 BufferMapper *mapper = mBufferPool->getMapper(i); in dump()
153 BufferMapper* BufferManager::map(DataBuffer& buffer) in map()
156 BufferMapper* mapper; in map()
201 void BufferManager::unmap(BufferMapper *mapper) in unmap()
252 BufferMapper *mapper = NULL; in allocFrameBuffer()
304 BufferMapper *mapper = mFrameBuffers.valueAt(index); in freeFrameBuffer()
/hardware/intel/img/hwcomposer/include/
DDisplayPlane.h119 virtual bool setDataBuffer(BufferMapper& mapper) = 0;
121 inline BufferMapper* mapBuffer(DataBuffer *buffer);
123 inline bool isActiveBuffer(BufferMapper *mapper);
124 void updateActiveBuffers(BufferMapper *mapper);
134 KeyedVector<uint64_t, BufferMapper*> mDataBuffers;
136 Vector<BufferMapper*> mActiveBuffers;
DBufferManager.h52 BufferMapper* map(DataBuffer& buffer);
53 void unmap(BufferMapper *mapper);
67 virtual BufferMapper* createBufferMapper(gralloc_module_t *module,
78 KeyedVector<uint32_t, BufferMapper*> mFrameBuffers;
DBufferMapper.h24 class BufferMapper : public DataBuffer {
26 BufferMapper(DataBuffer& buffer) in BufferMapper() function
31 virtual ~BufferMapper() {} in ~BufferMapper()
/hardware/intel/img/hwcomposer/common/planes/
DDisplayPlane.cpp184 BufferMapper *mapper; in setDataBuffer()
248 BufferMapper* DisplayPlane::mapBuffer(DataBuffer *buffer) in mapBuffer()
257 BufferMapper *mapper = bm->map(*buffer); in mapBuffer()
274 bool DisplayPlane::isActiveBuffer(BufferMapper *mapper) in isActiveBuffer()
277 BufferMapper *activeMapper = mActiveBuffers.itemAt(i); in isActiveBuffer()
287 void DisplayPlane::updateActiveBuffers(BufferMapper *mapper) in updateActiveBuffers()
293 BufferMapper *oldest = mActiveBuffers.itemAt(0); in updateActiveBuffers()
308 BufferMapper* mapper; in invalidateActiveBuffers()
327 BufferMapper* mapper; in invalidateBufferCache()
/hardware/intel/img/hwcomposer/platforms/merrifield_plus/
DPlatfBufferManager.h35 BufferMapper* createBufferMapper(gralloc_module_t *module,
DPlatfBufferManager.cpp51 BufferMapper* PlatfBufferManager::createBufferMapper(gralloc_module_t *module, in createBufferMapper()