ASSERT_GT(tdm_helper_get_time(), 0.0);
}
-TEST_P(TDMHelper, HelperDumpBuffer)
+TEST_P(TDMHelper, HelperDumpBufferXR24)
+{
+ tbm_surface_h buffer;
+
+ buffer = tbm_surface_create(TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE, TBM_FORMAT_XRGB8888);
+ ASSERT_NE(buffer, NULL);
+
+ tdm_test_buffer_fill(buffer, PATTERN_SMPTE);
+
+ char filename[256];
+ snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
+ tdm_helper_dump_buffer(buffer, (const char*)filename);
+
+ tbm_surface_destroy(buffer);
+}
+
+TEST_P(TDMHelper, HelperDumpBufferAR24)
{
tbm_surface_h buffer;
tdm_helper_clear_buffer_pos(buffer, &pos);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(buffer, (const char*)filename);
+ tdm_helper_dump_buffer_str(buffer, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(buffer);
}
tdm_helper_clear_buffer_color(buffer, &pos, color);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(buffer, (const char*)filename);
+ tdm_helper_dump_buffer_str(buffer, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(buffer);
}
tdm_helper_clear_buffer(buffer);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(buffer, (const char*)filename);
+ tdm_helper_dump_buffer_str(buffer, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(buffer);
}
tdm_helper_clear_buffer(buffer);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(buffer, (const char*)filename);
+ tdm_helper_dump_buffer_str(buffer, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(buffer);
}
tdm_helper_clear_buffer(buffer);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(buffer, (const char*)filename);
+ tdm_helper_dump_buffer_str(buffer, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(buffer);
}
tdm_helper_clear_buffer(buffer);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(buffer, (const char*)filename);
+ tdm_helper_dump_buffer_str(buffer, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(buffer);
}
tdm_helper_clear_buffer(buffer);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(buffer, (const char*)filename);
-
- tbm_surface_destroy(buffer);
-}
-
-TEST_P(TDMHelper, HelperClearBufferYUYV)
-{
- tbm_surface_h buffer;
-
- buffer = tbm_surface_create(TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE, TBM_FORMAT_YUYV);
- ASSERT_NE(buffer, NULL);
-
- tdm_test_buffer_fill(buffer, PATTERN_SMPTE);
-
- tdm_helper_clear_buffer(buffer);
-
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(buffer, (const char*)filename);
-
- tbm_surface_destroy(buffer);
-}
-
-TEST_P(TDMHelper, HelperClearBufferUYVY)
-{
- tbm_surface_h buffer;
-
- buffer = tbm_surface_create(TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE, TBM_FORMAT_UYVY);
- ASSERT_NE(buffer, NULL);
-
- tdm_test_buffer_fill(buffer, PATTERN_SMPTE);
-
- tdm_helper_clear_buffer(buffer);
-
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(buffer, (const char*)filename);
+ tdm_helper_dump_buffer_str(buffer, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(buffer);
}
ASSERT_EQ(tdm_helper_convert_buffer(buffer, temp, &sp, &dp, TDM_TRANSFORM_NORMAL, 0), TDM_ERROR_NONE);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(temp, (const char*)filename);
+ tdm_helper_dump_buffer_str(temp, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(buffer);
tbm_surface_destroy(temp);
ASSERT_EQ(tdm_helper_convert_buffer(buffer, temp, &sp, &dp, TDM_TRANSFORM_FLIPPED, 0), TDM_ERROR_NONE);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(temp, (const char*)filename);
+ tdm_helper_dump_buffer_str(temp, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(buffer);
tbm_surface_destroy(temp);
ASSERT_EQ(tdm_helper_convert_buffer(buffer, temp, &sp, &dp, TDM_TRANSFORM_90, 0), TDM_ERROR_NONE);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(temp, (const char*)filename);
+ tdm_helper_dump_buffer_str(temp, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(buffer);
tbm_surface_destroy(temp);
ASSERT_EQ(tdm_helper_convert_buffer(buffer, temp, &sp, &dp, TDM_TRANSFORM_180, 0), TDM_ERROR_NONE);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(temp, (const char*)filename);
+ tdm_helper_dump_buffer_str(temp, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(buffer);
tbm_surface_destroy(temp);
ASSERT_EQ(tdm_helper_convert_buffer(buffer, temp, &sp, &dp, TDM_TRANSFORM_270, 0), TDM_ERROR_NONE);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(temp, (const char*)filename);
+ tdm_helper_dump_buffer_str(temp, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(buffer);
tbm_surface_destroy(temp);
ASSERT_EQ(tdm_helper_capture_output(output, dump, 0, 0, TDM_UT_BUFFER_SIZE, TDM_UT_BUFFER_SIZE,
_ut_tdm_helper_capture_cb, NULL), TDM_ERROR_NONE);
- char filename[256];
- snprintf(filename, sizeof filename, "%s.png", typeid(*this).name());
- tdm_helper_dump_buffer(dump, (const char*)filename);
+ tdm_helper_dump_buffer_str(dump, NULL, (char*)typeid(*this).name());
tbm_surface_destroy(dump);
}