only destroy if inited (#20317)

albatross
ZwX1616 2021-03-11 13:53:24 -08:00 committed by GitHub
parent 042c877393
commit b734647fb7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 6 deletions

View File

@ -99,12 +99,9 @@ CameraBuf::~CameraBuf() {
camera_bufs[i].free();
}
rgb_to_yuv_destroy(&rgb_to_yuv_state);
if (krnl_debayer) {
CL_CHECK(clReleaseKernel(krnl_debayer));
}
CL_CHECK(clReleaseCommandQueue(q));
if (rgb_to_yuv_state.rgb_to_yuv_krnl) rgb_to_yuv_destroy(&rgb_to_yuv_state);
if (krnl_debayer) CL_CHECK(clReleaseKernel(krnl_debayer));
if (q) CL_CHECK(clReleaseCommandQueue(q));
}
bool CameraBuf::acquire() {