return ret;
}
-/* LCOV_EXCL_START */
-static void
-_tdm_window_dump_buffer(tdm_hwc_window *hwc_window, tbm_surface_h buffer)
-{
- tdm_private_hwc_window *private_window = (tdm_private_hwc_window *)hwc_window;
- tdm_private_output *private_output = private_window->private_output;
- unsigned int pipe;
- uint32_t zpos;
- char fname[TDM_PATH_LEN];
-
- pipe = private_output->pipe;
- zpos = private_window->zpos;
-
- snprintf(fname, sizeof(fname), "tdm_%d_win_%d", pipe, zpos);
-
- tbm_surface_internal_dump_buffer(buffer, fname);
- TDM_DBG("%s dump excute", fname);
-
- return;
-}
-/* LCOV_EXCL_STOP */
-
EXTERN tdm_error
tdm_hwc_window_set_buffer(tdm_hwc_window *hwc_window, tbm_surface_h buffer)
{
/* LCOV_EXCL_STOP */
}
- /* dump buffer */
- /* LCOV_EXCL_START */
- if (tdm_dump_enable && buffer)
- _tdm_window_dump_buffer(hwc_window, buffer);
- /* LCOV_EXCL_STOP */
-
ret = func_hwc_window->hwc_window_set_buffer(private_hwc_window->hwc_window_backend, buffer);
_pthread_mutex_unlock(&private_display->lock);
return queue;
}
-/* LCOV_EXCL_START */
-static void
-_tdm_target_window_dump_buffer(tdm_private_output *private_output, tbm_surface_h buffer)
-{
- unsigned int pipe;
- char fname[TDM_PATH_LEN];
-
- pipe = private_output->pipe;
-
- snprintf(fname, sizeof(fname), "tdm_%d_target_win", pipe);
-
- tbm_surface_internal_dump_buffer(buffer, fname);
- TDM_DBG("%s dump excute", fname);
-
- return;
-}
-/* LCOV_EXCL_STOP */
-
EXTERN tdm_error
tdm_output_hwc_set_client_target_buffer(tdm_output *output, tbm_surface_h target_buffer,
tdm_hwc_region damage, tdm_hwc_window **composited_wnds,
/* LCOV_EXCL_STOP */
}
- /* dump buffer */
- if (tdm_dump_enable)
- /* LCOV_EXCL_START */
- _tdm_target_window_dump_buffer((tdm_private_output *)output, target_buffer);
- /* LCOV_EXCL_STOP */
-
if (num_wnds == 0) {
ret = func_output->output_hwc_set_client_target_buffer(private_output->output_backend, target_buffer,
damage, NULL, 0);