Lines Matching defs:frameBuf

302 void BaseCameraAdapter::addFramePointers(CameraBuffer *frameBuf, void *buf)
307 if ((frameBuf != NULL) && ( pBuf != NULL) )
310 frame->mBuffer = frameBuf;
313 mFrameQueue.add(frameBuf, frame);
334 void BaseCameraAdapter::returnFrame(CameraBuffer * frameBuf, CameraFrame::FrameType frameType)
340 if ( NULL == frameBuf )
342 CAMHAL_LOGEA("Invalid frameBuf");
350 refCount = getFrameRefCount(frameBuf, frameType);
365 setFrameRefCount(frameBuf, frameType, refCount);
369 refCount += getFrameRefCount(frameBuf, CameraFrame::PREVIEW_FRAME_SYNC);
371 refCount += getFrameRefCount(frameBuf, CameraFrame::VIDEO_FRAME_SYNC);
373 refCount += getFrameRefCount(frameBuf, CameraFrame::VIDEO_FRAME_SYNC);
385 CAMHAL_LOGVB("REFCOUNT 0x%x %d", frameBuf, refCount);
393 if((mBuffersWithDucati.indexOfKey((int)camera_buffer_get_omx_ptr(frameBuf)) >= 0) &&
397 CAMHAL_LOGE("Buffer already with Ducati!! 0x%x", frameBuf);
400 mBuffersWithDucati.add((int)camera_buffer_get_omx_ptr(frameBuf),1);
402 res = fillThisBuffer(frameBuf, frameType);
1477 int BaseCameraAdapter::getFrameRefCount(CameraBuffer * frameBuf, CameraFrame::FrameType frameType)
1489 res = mCaptureBuffersAvailable.valueFor(frameBuf );
1495 res = mSnapshotBuffersAvailable.valueFor( ( unsigned int ) frameBuf );
1501 res = mPreviewBuffersAvailable.valueFor(frameBuf );
1507 res = mPreviewDataBuffersAvailable.valueFor(frameBuf );
1513 res = mVideoBuffersAvailable.valueFor(frameBuf );
1518 res = mVideoInBuffersAvailable.valueFor(frameBuf );
1530 void BaseCameraAdapter::setFrameRefCount(CameraBuffer * frameBuf, CameraFrame::FrameType frameType, int refCount)
1541 mCaptureBuffersAvailable.replaceValueFor(frameBuf, refCount);
1547 mSnapshotBuffersAvailable.replaceValueFor( ( unsigned int ) frameBuf, refCount);
1553 mPreviewBuffersAvailable.replaceValueFor(frameBuf, refCount);
1559 mPreviewDataBuffersAvailable.replaceValueFor(frameBuf, refCount);
1565 mVideoBuffersAvailable.replaceValueFor(frameBuf, refCount);
1570 mVideoInBuffersAvailable.replaceValueFor(frameBuf, refCount);
1627 CameraBuffer *frameBuf = mVideoBuffersAvailable.keyAt(i);
1628 if( getFrameRefCount(frameBuf, CameraFrame::VIDEO_FRAME_SYNC) > 0)
1630 returnFrame(frameBuf, CameraFrame::VIDEO_FRAME_SYNC);
1769 status_t BaseCameraAdapter::fillThisBuffer(CameraBuffer * frameBuf, CameraFrame::FrameType frameType)