func_hwc_window = &private_display->func_hwc_window;
if (!func_hwc_window->hwc_window_get_tbm_buffer_queue) {
+ /* LCOV_EXCL_START */
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
if (error)
*error = TDM_ERROR_NOT_IMPLEMENTED;
return NULL;
+ /* LCOV_EXCL_STOP */
}
queue = func_hwc_window->hwc_window_get_tbm_buffer_queue(private_hwc_window->hwc_window_backend, error);
func_hwc_window = &private_display->func_hwc_window;
if (!func_hwc_window->hwc_window_set_zpos) {
+ /* LCOV_EXCL_START */
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
+ /* LCOV_EXCL_STOP */
}
ret = func_hwc_window->hwc_window_set_zpos(private_hwc_window->hwc_window_backend, zpos);
func_hwc_window = &private_display->func_hwc_window;
if (!func_hwc_window->hwc_window_set_composition_type) {
+ /* LCOV_EXCL_START */
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
+ /* LCOV_EXCL_STOP */
}
ret = func_hwc_window->hwc_window_set_composition_type(private_hwc_window->hwc_window_backend, composition_type);
func_hwc_window = &private_display->func_hwc_window;
if (!func_hwc_window->hwc_window_set_buffer_damage) {
+ /* LCOV_EXCL_START */
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
+ /* LCOV_EXCL_STOP */
}
ret = func_hwc_window->hwc_window_set_buffer_damage(private_hwc_window->hwc_window_backend, damage);
func_hwc_window = &private_display->func_hwc_window;
if (!func_hwc_window->hwc_window_set_info) {
+ /* LCOV_EXCL_START */
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
+ /* LCOV_EXCL_STOP */
}
if (info->src_config.format)
return ret;
}
+/* LCOV_EXCL_START */
static void
_tdm_window_dump_buffer(tdm_hwc_window *hwc_window, tbm_surface_h buffer)
{
return;
}
+/* LCOV_EXCL_STOP */
EXTERN tdm_error
tdm_hwc_window_set_buffer(tdm_hwc_window *hwc_window, tbm_surface_h buffer)
_pthread_mutex_lock(&private_display->lock);
if ((tdm_debug_dump & TDM_DUMP_FLAG_WINDOW) && buffer) {
+ /* LCOV_EXCL_START */
char str[TDM_PATH_LEN];
static int i;
snprintf(str, TDM_PATH_LEN, "window_%d_%d_%03d",
private_output->index, private_hwc_window->zpos, i++);
tdm_helper_dump_buffer_str(buffer, tdm_debug_dump_dir, str);
+ /* LCOV_EXCL_STOP */
}
func_hwc_window = &private_display->func_hwc_window;
if (!func_hwc_window->hwc_window_set_buffer) {
+ /* LCOV_EXCL_START */
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
+ /* 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);
TDM_RETURN_VAL_IF_FAIL(TDM_MUTEX_IS_LOCKED(), NULL);
if (!func_output->output_hwc_create_window) {
+ /* LCOV_EXCL_START */
if (error)
*error = TDM_ERROR_BAD_MODULE;
return NULL;
+ /* LCOV_EXCL_STOP */
}
hwc_window_backend = func_output->output_hwc_create_window(
private_hwc_window = calloc(1, sizeof(tdm_private_capture));
if (!private_hwc_window) {
+ /* LCOV_EXCL_START */
TDM_ERR("failed: alloc memory");
func_output->output_hwc_destroy_window(private_output->output_backend, hwc_window_backend);
if (error)
*error = TDM_ERROR_OUT_OF_MEMORY;
return NULL;
+ /* LCOV_EXCL_STOP */
}
LIST_ADD(&private_hwc_window->link, &private_output->hwc_window_list);
func_hwc_window = &private_display->func_hwc_window;
if (!func_hwc_window->hwc_window_set_flags) {
+ /* LCOV_EXCL_START */
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
+ /* LCOV_EXCL_STOP */
}
ret = func_hwc_window->hwc_window_set_flags(private_hwc_window->hwc_window_backend, flags);
func_hwc_window = &private_display->func_hwc_window;
if (!func_hwc_window->hwc_window_unset_flags) {
+ /* LCOV_EXCL_START */
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
+ /* LCOV_EXCL_STOP */
}
ret = func_hwc_window->hwc_window_unset_flags(private_hwc_window->hwc_window_backend, flags);
func_hwc_window = &private_display->func_hwc_window;
if (!func_hwc_window->hwc_window_video_get_capability) {
+ /* LCOV_EXCL_START */
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
+ /* LCOV_EXCL_STOP */
}
ret = func_hwc_window->hwc_window_video_get_capability(private_hwc_window->hwc_window_backend,
func_hwc_window = &private_display->func_hwc_window;
if (!func_hwc_window->hwc_window_video_get_supported_format) {
+ /* LCOV_EXCL_START */
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
+ /* LCOV_EXCL_STOP */
}
ret = func_hwc_window->hwc_window_video_get_supported_format(private_hwc_window->hwc_window_backend,