THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT,
"Parameters are NULL input:%p", input);
assert(handle->audioIoHandle);
- AUDIO_IO_LOGD("[%p]", handle);
+ AUDIO_IO_LOGD("unpreparing [%p]", handle);
/* Internal unprepare for backward compatibility */
handle->audioIoHandle->unprepare();
+ AUDIO_IO_LOGD("try to destroy [%p]", handle);
+
SAFE_FINALIZE(handle->audioIoHandle);
SAFE_DELETE(handle->audioIoHandle);
SAFE_DELETE(handle);
THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INVALID_ARGUMENT,
"Parameter is NULL output:%p", output);
assert(handle->audioIoHandle);
- AUDIO_IO_LOGD("[%p]", handle);
+ AUDIO_IO_LOGD("unpreparing [%p]", handle);
/* Internal unprepare for backward compatibility */
handle->audioIoHandle->unprepare();
+ AUDIO_IO_LOGD("try to destroy [%p]", handle);
+
SAFE_FINALIZE(handle->audioIoHandle);
SAFE_DELETE(handle->audioIoHandle);
SAFE_DELETE(handle);
return __convert_audio_io_error(e.getError());
}
- AUDIO_IO_LOGD("[%p] destroyed", handle);
+ AUDIO_IO_LOGD("destroyed");
return AUDIO_IO_ERROR_NONE;
}