#define TDM_WRN(fmt, args...) tdm_log_print(TDM_LOG_LEVEL_WRN, fmt, ##args)
#define TDM_ERR(fmt, args...) tdm_log_print(TDM_LOG_LEVEL_ERR, fmt, ##args)
-#define TDM_UT_INFO(fmt, args...) tdm_log_print_stdout(TDM_LOG_LEVEL_INFO, fmt, ##args)
-#define TDM_UT_ERR(fmt, args...) tdm_log_print_stdout(TDM_LOG_LEVEL_ERR, fmt, ##args)
+#define TDM_UT_INFO(fmt, args...) tdm_log_printf(TDM_LOG_LEVEL_INFO, fmt, ##args)
+#define TDM_UT_WRN(fmt, args...) tdm_log_printf(TDM_LOG_LEVEL_WRN, fmt, ##args)
+#define TDM_UT_ERR(fmt, args...) tdm_log_printf(TDM_LOG_LEVEL_ERR, fmt, ##args)
#define TDM_UT_ENTRY() \
TDM_ERR("--------------------------------------------- %s", typeid(*this).name())
#define TDM_UT_CHECK_FLAG(FLAG) \
do {\
if(!(FLAG)) \
- TDM_UT_INFO("[ ] not supported");\
+ TDM_UT_WRN("[ ] not supported");\
} while(0)
#define TDM_UT_SKIP_FLAG(FLAG) \
do {\
if(!(FLAG)) {\
- TDM_UT_INFO("[ SKIPPED ] not supported");\
+ TDM_UT_WRN("[ SKIPPED ] not supported");\
return;\
}\
} while(0)
bool ut_tdm_layer_support_no_crop(tdm_layer *layer);
bool ut_tdm_layer_prepare_buffer(tdm_layer *layer, tbm_surface_h *buffers, int buffer_count, bool fill);
bool ut_tdm_layer_prepare_buffer_queue(tdm_layer *layer, tbm_surface_queue_h *buffer_queue);
-bool ut_tdm_layer_fill_info(tdm_layer *layer, int w, int h, tbm_format format, tdm_info_layer *info);
+bool ut_tdm_layer_fill_info(tdm_layer *layer, tbm_surface_h buffer, tbm_surface_queue_h buffer_queue, tdm_info_layer *info);
bool ut_tdm_layer_set_buffer(tdm_layer *layer, tbm_surface_h buffer);
+bool ut_tdm_layer_set_buffer_with_pos(tdm_layer *layer, tbm_surface_h buffer, tdm_pos *pos);
unsigned int ut_tdm_layer_get_output_pipe(tdm_layer *layer);
tbm_format ut_tdm_layer_find_best_format(tdm_layer *layer);
bool ut_tdm_layer_is_avaiable(tdm_layer *layer);
bool ut_tdm_pp_fill_info(tbm_surface_h srcbuf, tbm_surface_h dstbuf, tdm_transform transform, tdm_info_pp *info);
bool ut_tdm_capture_fill_info(tdm_output *output, tbm_surface_h buffer, tdm_transform transform,
- tdm_capture_type type, int frequency, tdm_info_capture *info);
+ tdm_capture_type type, int frequency, bool stretch, tdm_info_capture *info);
/******************************************************************************/
/** testing for checking backend's basic implementation **/