diff options
author | Austin Hu <austin.hu@intel.com> | 2017-06-30 17:18:24 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2017-06-30 17:18:24 +0000 |
commit | 42013f7f8c5a3c0dfac9101c22fa25972118906b (patch) | |
tree | d708778972d5a818a0b7ddfe76e21bb21918dec4 | |
parent | 34736e8ba7b6d3d98e8b7d5d23d0d918df1b0a0a (diff) | |
parent | 3966077de62995f50cd26c8a29ea07c44280dfe7 (diff) | |
download | omx-components-42013f7f8c5a3c0dfac9101c22fa25972118906b.tar.gz |
Fixed the issue that the fd of native_handle_t wasn't closed. am: ece7d9646d
am: 3966077de6
Change-Id: I823e788a4123608e635df77b7f9d473e064dddf7
-rwxr-xr-x | videocodec/securevideo/moorefield/OMXVideoDecoderAVCSecure.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/videocodec/securevideo/moorefield/OMXVideoDecoderAVCSecure.cpp b/videocodec/securevideo/moorefield/OMXVideoDecoderAVCSecure.cpp index 7ec2d48..1518578 100755 --- a/videocodec/securevideo/moorefield/OMXVideoDecoderAVCSecure.cpp +++ b/videocodec/securevideo/moorefield/OMXVideoDecoderAVCSecure.cpp @@ -659,6 +659,9 @@ void OMXVideoDecoderAVCSecure::MemFreeDataBuffer(OMX_U8 *pBuffer) { ALOGE("%s: Faild to munmap %p",__FUNCTION__, dataBuffer); return; } + + native_handle_close(native_handle); + native_handle_delete(native_handle); ALOGV("Free databuffer %p with data = %p", dataBuffer, dataBuffer->data); --mNumInportBuffers; } |