Home | History | Annotate | Download | only in planes

Lines Matching defs:mapper

174     BufferMapper *mapper;
209 mapper = mapBuffer(buffer);
210 if (!mapper) {
216 VLOGTRACE("got mapper in saved data buffers and update source Crop");
217 mapper = mDataBuffers.valueAt(index);
220 // always update source crop to mapper
221 mapper->setCrop(mSrcCrop.x, mSrcCrop.y, mSrcCrop.w, mSrcCrop.h);
223 mapper->setIsCompression(isCompression);
225 // unlock buffer after getting mapper
229 ret = setDataBuffer(*mapper);
233 updateActiveBuffers(mapper);
247 BufferMapper *mapper = bm->map(*buffer);
248 if (!mapper) {
254 ssize_t index = mDataBuffers.add(buffer->getKey(), mapper);
256 ELOGTRACE("failed to add mapper");
257 bm->unmap(mapper);
261 return mapper;
264 bool DisplayPlane::isActiveBuffer(BufferMapper *mapper)
270 if (activeMapper->getKey() == mapper->getKey())
277 void DisplayPlane::updateActiveBuffers(BufferMapper *mapper)
289 if (!isActiveBuffer(mapper)) {
290 mapper->incRef();
291 mActiveBuffers.push_back(mapper);
298 BufferMapper* mapper;
305 mapper = mActiveBuffers.itemAt(i);
307 bm->unmap(mapper);
317 BufferMapper* mapper;
322 mapper = mDataBuffers.valueAt(i);
323 bm->unmap(mapper);