*
**************************************************************************/
-#include "ut_tdm.h"
+#include "tc_tdm.h"
/* LCOV_EXCL_START */
{
TDMBackendDisplay::SetUp();
- if (!ut_tdm_display_has_pp_capability(dpy))
+ if (!tc_tdm_display_has_pp_capability(dpy))
return;
ASSERT_EQ(tdm_display_get_pp_capabilities(dpy, &capabilities), TDM_ERROR_NONE);
ASSERT_TRUE(preferred_align == -1 || preferred_align > 0);
for (int o = 0; o < output_count; o++) {
- if (!ut_tdm_output_is_connected(outputs[o]))
+ if (!tc_tdm_output_is_connected(outputs[o]))
continue;
output = outputs[o];
ASSERT_EQ(tdm_output_get_pipe(output, &pipe), TDM_ERROR_NONE);
- ASSERT_EQ(ut_tdm_output_prepare(dpy, output, false), true);
+ ASSERT_EQ(tc_tdm_output_prepare(dpy, output, false), true);
ASSERT_EQ(tdm_output_get_mode(output, &mode), TDM_ERROR_NONE);
ASSERT_NE(mode, NULL);
break;
dst_flags |= TBM_BO_SCANOUT;
}
- TDM_UT_RETURN_FALSE_IF_FAIL(ut_tdm_buffer_create(sw, sh, sf, src_flags, true, 3, srcbuf) == true);
- TDM_UT_RETURN_FALSE_IF_FAIL(ut_tdm_buffer_create(dw, dh, df, dst_flags, false, 3, dstbuf) == true);
- TDM_UT_RETURN_FALSE_IF_FAIL(ut_tdm_pp_fill_info(srcbuf[0], dstbuf[0], t, &info) == true);
+ TDM_UT_RETURN_FALSE_IF_FAIL(tc_tdm_buffer_create(sw, sh, sf, src_flags, true, 3, srcbuf) == true);
+ TDM_UT_RETURN_FALSE_IF_FAIL(tc_tdm_buffer_create(dw, dh, df, dst_flags, false, 3, dstbuf) == true);
+ TDM_UT_RETURN_FALSE_IF_FAIL(tc_tdm_pp_fill_info(srcbuf[0], dstbuf[0], t, &info) == true);
TDM_UT_RETURN_FALSE_IF_FAIL(tdm_pp_set_info(pp, &info) == TDM_ERROR_NONE);
return true;
tdm_error ret;
int count;
int primary_zpos, zpos;
- tdm_layer *primary = ut_tdm_output_get_primary_layer(output);
+ tdm_layer *primary = tc_tdm_output_get_primary_layer(output);
TDM_UT_RETURN_FALSE_IF_FAIL(primary != NULL);
TDM_UT_RETURN_FALSE_IF_FAIL(tdm_output_get_layer_count(output, &count) == TDM_ERROR_NONE);
TDM_UT_RETURN_FALSE_IF_FAIL(tdm_layer_get_zpos(primary, &primary_zpos) == TDM_ERROR_NONE);
tdm_error ret;
int count;
int primary_zpos, zpos;
- tdm_layer *primary = ut_tdm_output_get_primary_layer(output);
+ tdm_layer *primary = tc_tdm_output_get_primary_layer(output);
TDM_UT_RETURN_FALSE_IF_FAIL(primary != NULL);
TDM_UT_RETURN_FALSE_IF_FAIL(tdm_output_get_layer_count(output, &count) == TDM_ERROR_NONE);
TDM_UT_RETURN_FALSE_IF_FAIL(tdm_layer_get_zpos(primary, &primary_zpos) == TDM_ERROR_NONE);
}
static void
-_ut_tdm_backend_pp_output_commit_cb(tdm_output *output, unsigned int sequence,
+_tc_tdm_backend_pp_output_commit_cb(tdm_output *output, unsigned int sequence,
unsigned int tv_sec, unsigned int tv_usec,
void *user_data)
{
bool done = false;
- ASSERT_EQ(ut_tdm_layer_set_buffer(dst_layer, dstbuf[b]), true);
- ASSERT_EQ(tdm_output_commit(output, 0, _ut_tdm_backend_pp_output_commit_cb, &done), TDM_ERROR_NONE);
+ ASSERT_EQ(tc_tdm_layer_set_buffer(dst_layer, dstbuf[b]), true);
+ ASSERT_EQ(tdm_output_commit(output, 0, _tc_tdm_backend_pp_output_commit_cb, &done), TDM_ERROR_NONE);
while (!done) {
- ASSERT_EQ(ut_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
}
}
}
bool
-ut_tdm_pp_fill_info(tbm_surface_h srcbuf, tbm_surface_h dstbuf, tdm_transform transform, tdm_info_pp *info)
+tc_tdm_pp_fill_info(tbm_surface_h srcbuf, tbm_surface_h dstbuf, tdm_transform transform, tdm_info_pp *info)
{
int bw, bh;
{
const tbm_format *formats = (const tbm_format *)TDM_UT_INVALID_VALUE;
int count = TDM_UT_INVALID_VALUE;
- if (ut_tdm_display_has_pp_capability(dpy))
+ if (tc_tdm_display_has_pp_capability(dpy))
ASSERT_EQ(tdm_display_get_pp_available_formats(NULL, &formats, &count), TDM_ERROR_INVALID_PARAMETER);
else
ASSERT_EQ(tdm_display_get_pp_available_formats(NULL, &formats, &count), TDM_ERROR_INVALID_PARAMETER);
TEST_P(TDMBackendPP, PPDispalyGetAvaiableFormatsNullOther)
{
- if (ut_tdm_display_has_pp_capability(dpy)) {
+ if (tc_tdm_display_has_pp_capability(dpy)) {
ASSERT_EQ(PreparePP(), true);
ASSERT_EQ(tdm_display_get_pp_available_formats(pp, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
}
int max_w = TDM_UT_INVALID_VALUE;
int max_h = TDM_UT_INVALID_VALUE;
int preferred_align = TDM_UT_INVALID_VALUE;
- if (ut_tdm_display_has_pp_capability(dpy))
+ if (tc_tdm_display_has_pp_capability(dpy))
ASSERT_EQ(tdm_display_get_pp_available_size(NULL, &min_w, &min_h, &max_w, &max_h, &preferred_align), TDM_ERROR_INVALID_PARAMETER);
else
ASSERT_EQ(tdm_display_get_pp_available_size(NULL, &min_w, &min_h, &max_w, &max_h, &preferred_align), TDM_ERROR_INVALID_PARAMETER);
TEST_P(TDMBackendPP, PPDispalyGetAvaiableSizeNullOther)
{
- if (ut_tdm_display_has_pp_capability(dpy)) {
+ if (tc_tdm_display_has_pp_capability(dpy)) {
ASSERT_EQ(PreparePP(), true);
ASSERT_EQ(tdm_display_get_pp_available_size(dpy, NULL, NULL, NULL, NULL, NULL), TDM_ERROR_NONE);
}
TEST_P(TDMBackendPP, PPDestroy)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
ASSERT_EQ(PreparePP(), true);
tdm_pp_destroy(pp);
TEST_P(TDMBackendPP, PPDestroyNullObject)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
tdm_pp_destroy(NULL);
}
TEST_P(TDMBackendPP, PPSetInfoNullObject)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
tdm_info_pp info;
memset(&info, 0, sizeof info);
TEST_P(TDMBackendPP, PPSetInfoNullOther)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
ASSERT_EQ(PreparePP(), true);
ASSERT_EQ(tdm_pp_set_info(pp, NULL), TDM_ERROR_INVALID_PARAMETER);
}
static void
-_ut_tdm_pp_done_cb(tdm_pp *pp, tbm_surface_h src, tbm_surface_h dst, void *user_data)
+_tc_tdm_pp_done_cb(tdm_pp *pp, tbm_surface_h src, tbm_surface_h dst, void *user_data)
{
bool *done = (bool*)user_data;
if (done)
TEST_P(TDMBackendPP, PPSetDoneHandler)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
ASSERT_EQ(PreparePP(), true);
- ASSERT_EQ(tdm_pp_set_done_handler(pp, _ut_tdm_pp_done_cb, NULL), TDM_ERROR_NONE);
+ ASSERT_EQ(tdm_pp_set_done_handler(pp, _tc_tdm_pp_done_cb, NULL), TDM_ERROR_NONE);
}
TEST_P(TDMBackendPP, PPSetDoneHandlerNullObject)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
- ASSERT_EQ(tdm_pp_set_done_handler(NULL, _ut_tdm_pp_done_cb, NULL), TDM_ERROR_INVALID_PARAMETER);
+ ASSERT_EQ(tdm_pp_set_done_handler(NULL, _tc_tdm_pp_done_cb, NULL), TDM_ERROR_INVALID_PARAMETER);
}
TEST_P(TDMBackendPP, PPSetDoneHandlerNullOther)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
ASSERT_EQ(PreparePP(), true);
ASSERT_EQ(tdm_pp_set_done_handler(pp, NULL, NULL), TDM_ERROR_INVALID_PARAMETER);
TEST_P(TDMBackendPP, PPAttach)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
ASSERT_EQ(PreparePP(), true);
TEST_P(TDMBackendPP, PPAttachNullObject)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
tbm_surface_h srcbuf = (tbm_surface_h)TDM_UT_BUFFER_SIZE;
tbm_surface_h dstbuf = (tbm_surface_h)TDM_UT_BUFFER_SIZE;
TEST_P(TDMBackendPP, PPAttachNullOther)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
ASSERT_EQ(PreparePP(), true);
TEST_P(TDMBackendPP, PPCommit)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
ASSERT_EQ(PreparePP(), true);
TEST_P(TDMBackendPP, PPCommitNullOBject)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
ASSERT_EQ(tdm_pp_commit(NULL), TDM_ERROR_INVALID_PARAMETER);
}
TEST_P(TDMBackendPP, PPConvertUnderlay)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
FindLayerUnderPrimary();
TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE / 2, dst_formats[f],
TDM_TRANSFORM_NORMAL), true);
- ASSERT_EQ(tdm_pp_set_done_handler(pp, _ut_tdm_pp_done_cb, &done), TDM_ERROR_NONE);
+ ASSERT_EQ(tdm_pp_set_done_handler(pp, _tc_tdm_pp_done_cb, &done), TDM_ERROR_NONE);
retry:
for (int b = 0; b < 3; b++) {
ASSERT_EQ(tdm_pp_commit(pp), TDM_ERROR_NONE);
while (!done)
- ASSERT_EQ(ut_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
#if 0
char temp[256];
TEST_P(TDMBackendPP, PPConvertOverlay)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
FindLayerOverPrimary();
TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE / 2, dst_formats[f],
TDM_TRANSFORM_NORMAL), true);
- ASSERT_EQ(tdm_pp_set_done_handler(pp, _ut_tdm_pp_done_cb, &done), TDM_ERROR_NONE);
+ ASSERT_EQ(tdm_pp_set_done_handler(pp, _tc_tdm_pp_done_cb, &done), TDM_ERROR_NONE);
retry:
for (int b = 0; b < 3; b++) {
ASSERT_EQ(tdm_pp_commit(pp), TDM_ERROR_NONE);
while (!done)
- ASSERT_EQ(ut_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
#if 0
char temp[256];
TEST_P(TDMBackendPP, PPConvertScale)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
FindLayerUnderPrimary();
mode->hdisplay, mode->vdisplay, dst_formats[f],
TDM_TRANSFORM_NORMAL), true);
- ASSERT_EQ(tdm_pp_set_done_handler(pp, _ut_tdm_pp_done_cb, &done), TDM_ERROR_NONE);
+ ASSERT_EQ(tdm_pp_set_done_handler(pp, _tc_tdm_pp_done_cb, &done), TDM_ERROR_NONE);
retry:
for (int b = 0; b < 3; b++) {
ASSERT_EQ(tdm_pp_commit(pp), TDM_ERROR_NONE);
while (!done)
- ASSERT_EQ(ut_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
#if 0
char temp[256];
TEST_P(TDMBackendPP, PPConvertTransform)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
FindLayerUnderPrimary();
TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE / 2, dst_formats[f],
(tdm_transform)t), true);
- ASSERT_EQ(tdm_pp_set_done_handler(pp, _ut_tdm_pp_done_cb, &done), TDM_ERROR_NONE);
+ ASSERT_EQ(tdm_pp_set_done_handler(pp, _tc_tdm_pp_done_cb, &done), TDM_ERROR_NONE);
retry:
for (int b = 0; b < 3; b++) {
ASSERT_EQ(tdm_pp_commit(pp), TDM_ERROR_NONE);
while (!done)
- ASSERT_EQ(ut_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
#if 0
char temp[256];
TEST_P(TDMBackendPP, PPConvertCSC)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
TDM_UT_SKIP_FLAG(!(capabilities & TDM_PP_CAPABILITY_NO_CSC));
FindLayerUnderPrimary();
TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE / 2, dst_formats[df],
TDM_TRANSFORM_NORMAL), true);
- ASSERT_EQ(tdm_pp_set_done_handler(pp, _ut_tdm_pp_done_cb, &done), TDM_ERROR_NONE);
+ ASSERT_EQ(tdm_pp_set_done_handler(pp, _tc_tdm_pp_done_cb, &done), TDM_ERROR_NONE);
retry:
for (int b = 0; b < 3; b++) {
ASSERT_EQ(tdm_pp_commit(pp), TDM_ERROR_NONE);
while (!done)
- ASSERT_EQ(ut_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
#if 0
char temp[256];
static void
-_ut_tdm_pp_done_cb2(tdm_pp *pp, tbm_surface_h src, tbm_surface_h dst, void *user_data)
+_tc_tdm_pp_done_cb2(tdm_pp *pp, tbm_surface_h src, tbm_surface_h dst, void *user_data)
{
int *done = (int*)user_data;
if (done)
/* some backend doens't implement correctly for attaching */
TEST_P(TDMBackendPP, DISABLED_PPAttachFewTimesInOneCommit)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
ASSERT_EQ(PreparePP(), true);
TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE, formats[f],
TDM_TRANSFORM_NORMAL), true);
- ASSERT_EQ(tdm_pp_set_done_handler(pp, _ut_tdm_pp_done_cb2, &done), TDM_ERROR_NONE);
+ ASSERT_EQ(tdm_pp_set_done_handler(pp, _tc_tdm_pp_done_cb2, &done), TDM_ERROR_NONE);
for (int b = 0; b < 3; b++)
ASSERT_EQ(tdm_pp_attach(pp, srcbuf[b], dstbuf[b]), TDM_ERROR_NONE);
ASSERT_EQ(tdm_pp_commit(pp), TDM_ERROR_NONE);
while (done != 3)
- ASSERT_EQ(ut_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
+ ASSERT_EQ(tc_tdm_display_handle_events(dpy), TDM_ERROR_NONE);
for (int b = 0; b < 3; b++)
ShowBuffer(b);
TEST_P(TDMBackendPP, PPDestroyWithoutCommit)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
ASSERT_EQ(PreparePP(), true);
TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE, formats[f],
TDM_TRANSFORM_NORMAL), true);
- ASSERT_EQ(tdm_pp_set_done_handler(pp, _ut_tdm_pp_done_cb2, NULL), TDM_ERROR_NONE);
+ ASSERT_EQ(tdm_pp_set_done_handler(pp, _tc_tdm_pp_done_cb2, NULL), TDM_ERROR_NONE);
for (int b = 0; b < 3; b++)
ASSERT_EQ(tdm_pp_attach(pp, srcbuf[b], dstbuf[b]), TDM_ERROR_NONE);
TEST_P(TDMBackendPP, PPDestroyBeforeDone)
{
- TDM_UT_SKIP_FLAG(ut_tdm_display_has_pp_capability(dpy));
+ TDM_UT_SKIP_FLAG(tc_tdm_display_has_pp_capability(dpy));
ASSERT_EQ(PreparePP(), true);
TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE, formats[f],
TDM_TRANSFORM_NORMAL), true);
- ASSERT_EQ(tdm_pp_set_done_handler(pp, _ut_tdm_pp_done_cb2, NULL), TDM_ERROR_NONE);
+ ASSERT_EQ(tdm_pp_set_done_handler(pp, _tc_tdm_pp_done_cb2, NULL), TDM_ERROR_NONE);
for (int b = 0; b < 3; b++)
ASSERT_EQ(tdm_pp_attach(pp, srcbuf[b], dstbuf[b]), TDM_ERROR_NONE);