From: Damien Lespiau Date: Thu, 6 Feb 2014 16:26:31 +0000 (+0000) Subject: tests/kms_cursor_crc: Use igt_pipe_crc_collect_crc() X-Git-Tag: intel-gpu-tools-1.6~93 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1c608a2af81f94e601b5961987a6b86eb0e3a824;p=profile%2Fextras%2Fintel-gpu-tools.git tests/kms_cursor_crc: Use igt_pipe_crc_collect_crc() Signed-off-by: Damien Lespiau --- diff --git a/tests/kms_cursor_crc.c b/tests/kms_cursor_crc.c index 76e2845..a386ad9 100644 --- a/tests/kms_cursor_crc.c +++ b/tests/kms_cursor_crc.c @@ -94,7 +94,7 @@ static void do_single_test(test_data_t *test_data, int x, int y) data_t *data = test_data->data; igt_display_t *display = &data->display; igt_pipe_crc_t *pipe_crc = data->pipe_crc[test_data->pipe]; - igt_crc_t *crcs = NULL; + igt_crc_t crc; igt_plane_t *cursor; printf("."); fflush(stdout); @@ -104,14 +104,11 @@ static void do_single_test(test_data_t *test_data, int x, int y) igt_display_commit(display); igt_wait_for_vblank(data->drm_fd, test_data->pipe); - igt_pipe_crc_start(pipe_crc); - igt_pipe_crc_get_crcs(pipe_crc, 1, &crcs); - igt_pipe_crc_stop(pipe_crc); + igt_pipe_crc_collect_crc(pipe_crc, &crc); if (test_data->crc_must_match) - igt_assert(igt_crc_equal(&crcs[0], &test_data->ref_crc)); + igt_assert(igt_crc_equal(&crc, &test_data->ref_crc)); else - igt_assert(!igt_crc_equal(&crcs[0], &test_data->ref_crc)); - free(crcs); + igt_assert(!igt_crc_equal(&crc, &test_data->ref_crc)); } static void do_test(test_data_t *test_data, @@ -207,7 +204,6 @@ static void test_crc(test_data_t *test_data, enum cursor_type cursor_type, static bool prepare_crtc(test_data_t *test_data, igt_output_t *output) { drmModeModeInfo *mode; - igt_crc_t *crcs = NULL; data_t *data = test_data->data; igt_display_t *display = &data->display; igt_pipe_crc_t *pipe_crc; @@ -249,11 +245,7 @@ static bool prepare_crtc(test_data_t *test_data, igt_output_t *output) igt_wait_for_vblank(data->drm_fd, test_data->pipe); /* get reference crc w/o cursor */ - igt_pipe_crc_start(pipe_crc); - igt_pipe_crc_get_crcs(pipe_crc, 1, &crcs); - test_data->ref_crc = crcs[0]; - igt_pipe_crc_stop(pipe_crc); - free(crcs); + igt_pipe_crc_collect_crc(pipe_crc, &test_data->ref_crc); return true; }