}
if (V4L2_TYPE_IS_MULTIPLANAR(codec_config->buf_type)) {
+ codec_config->buffer_size = 0;
for (i = 0 ; i < v4l2_fmt.fmt.pix_mp.num_planes ; i++) {
LOGI("[%s] plane[%d] size [%u]", BUFFER_CONTROL_TYPE_STRING(type),
i, v4l2_fmt.fmt.pix_mp.plane_fmt[i].sizeimage);
handle->state = HAL_CODEC_STATE_STARTED;
- LOGI("[type:%d] done", handle->type);
+ LOGI("[type:%d] done, buffer thread[%p]", handle->type, handle->buffer_handler);
return HAL_CODEC_ERROR_NONE;
}
goto _STOP_DONE;
}
- LOGI("join buffer thread");
+ LOGI("join buffer thread[%p]", handle->buffer_handler);
if (handle->buffer_handler) {
g_mutex_lock(&handle->buffer_control[CODEC_HAL_BUFFER_CONTROL_TYPE_OUTPUT].lock);