Merge "Close the handle returned by WrapNativeCodec2GrallocHandle()" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
09cf0e5cea
@@ -2260,6 +2260,8 @@ static void android_media_MediaCodec_native_queueHardwareBuffer(
|
|||||||
c2_status_t c2err = sGrallocAlloc->priorGraphicAllocation(handle, &alloc);
|
c2_status_t c2err = sGrallocAlloc->priorGraphicAllocation(handle, &alloc);
|
||||||
if (c2err != C2_OK) {
|
if (c2err != C2_OK) {
|
||||||
ALOGW("Failed to wrap AHardwareBuffer into C2GraphicAllocation");
|
ALOGW("Failed to wrap AHardwareBuffer into C2GraphicAllocation");
|
||||||
|
native_handle_close(handle);
|
||||||
|
native_handle_delete(handle);
|
||||||
throwExceptionAsNecessary(env, BAD_VALUE);
|
throwExceptionAsNecessary(env, BAD_VALUE);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user