author | brian.zhu <brian.zhu@amlogic.com> | 2012-09-13 15:01:26 (GMT) |
---|---|---|
committer | jiyu.yang <jiyu.yang@amlogic.com> | 2012-09-26 06:44:53 (GMT) |
commit | 4ac0ccf1ab058fdeed8124cda097631c5027852f (patch) | |
tree | 8d019c34173024767d831652c662c87e708a143e | |
parent | 93328f17653039c4744dc54706e5786cd3dd5254 (diff) | |
download | camera-4ac0ccf1ab058fdeed8124cda097631c5027852f.zip camera-4ac0ccf1ab058fdeed8124cda097631c5027852f.tar.gz camera-4ac0ccf1ab058fdeed8124cda097631c5027852f.tar.bz2 |
free image buffer when take picture is done
-rwxr-xr-x | CameraHal.cpp | 1 | ||||
-rwxr-xr-x | V4LCameraAdapter/V4LCameraAdapter.cpp | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/CameraHal.cpp b/CameraHal.cpp index 643a78d..b72a10c 100755 --- a/CameraHal.cpp +++ b/CameraHal.cpp @@ -1345,6 +1345,7 @@ status_t CameraHal::allocImageBufs(unsigned int width, unsigned int height, size // allocate image buffers only if not already allocated if(NULL != mImageBufs) { + CAMHAL_LOGEB("mImageBufs is not null:0x%p",mImageBufs); return NO_ERROR; } diff --git a/V4LCameraAdapter/V4LCameraAdapter.cpp b/V4LCameraAdapter/V4LCameraAdapter.cpp index 714602f..49c0d90 100755 --- a/V4LCameraAdapter/V4LCameraAdapter.cpp +++ b/V4LCameraAdapter/V4LCameraAdapter.cpp @@ -374,6 +374,8 @@ status_t V4LCameraAdapter::fillThisBuffer(void* frameBuf, CameraFrame::FrameType { //if (NULL != mEndImageCaptureCallback) //mEndImageCaptureCallback(mEndCaptureData); + if (NULL != mReleaseImageBuffersCallback) + mReleaseImageBuffersCallback(mReleaseData); return NO_ERROR; } if ( !mVideoInfo->isStreaming || !mPreviewing) |