Home | History | Annotate | Download | only in planes

Lines Matching refs:mapper

168     BufferMapper *mapper;
203 mapper = mapBuffer(buffer);
204 if (!mapper) {
210 VTRACE("got mapper in saved data buffers and update source Crop");
211 mapper = mDataBuffers.valueAt(index);
214 // always update source crop to mapper
215 mapper->setCrop(mSrcCrop.x, mSrcCrop.y, mSrcCrop.w, mSrcCrop.h);
217 mapper->setIsCompression(isCompression);
219 // unlock buffer after getting mapper
223 ret = setDataBuffer(*mapper);
227 updateActiveBuffers(mapper);
241 BufferMapper *mapper = bm->map(*buffer);
242 if (!mapper) {
248 ssize_t index = mDataBuffers.add(buffer->getKey(), mapper);
250 ETRACE("failed to add mapper");
251 bm->unmap(mapper);
255 return mapper;
258 int DisplayPlane::findActiveBuffer(BufferMapper *mapper)
264 if (activeMapper->getKey() == mapper->getKey())
271 void DisplayPlane::updateActiveBuffers(BufferMapper *mapper)
274 int index = findActiveBuffer(mapper);
286 mapper->incRef();
290 mActiveBuffers.push_back(mapper);
296 BufferMapper* mapper;
303 mapper = mActiveBuffers.itemAt(i);
305 bm->unmap(mapper);
315 BufferMapper* mapper;
320 mapper = mDataBuffers.valueAt(i);
321 bm->unmap(mapper);