From 35226dba88a47a0fe235a28123438e9177eeada1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Manuel=20J=C3=A1quez=20Leal?= Date: Thu, 22 Feb 2018 14:29:19 -0600 Subject: [PATCH] Revert "tests: simple-encoder: add an option to set ROI" This reverts commit c21345c4787bb6342adddea1190f53fe62abff04. https://bugzilla.gnome.org/show_bug.cgi?id=768248 --- tests/simple-encoder.c | 39 --------------------------------------- 1 file changed, 39 deletions(-) diff --git a/tests/simple-encoder.c b/tests/simple-encoder.c index a404e9a259..58b0e8c214 100644 --- a/tests/simple-encoder.c +++ b/tests/simple-encoder.c @@ -32,7 +32,6 @@ static guint g_bitrate = 0; static gchar *g_codec_str; static gchar *g_output_file_name; static char **g_input_files = NULL; -static gboolean g_roi_enable = FALSE; #define SURFACE_NUM 16 @@ -43,8 +42,6 @@ static GOptionEntry g_options[] = { "desired bitrate expressed in kbps", NULL}, {"output", 'o', 0, G_OPTION_ARG_FILENAME, &g_output_file_name, "output file name", NULL}, - {"roi", 'r', 0, G_OPTION_ARG_NONE, &g_roi_enable, - "enable region of interest", NULL}, {G_OPTION_REMAINING, ' ', 0, G_OPTION_ARG_FILENAME_ARRAY, &g_input_files, "input file name", NULL}, {NULL} @@ -61,7 +58,6 @@ typedef struct FILE *output_file; guint input_stopped:1; guint encode_failed:1; - GstVaapiROI roi_region[2]; } App; static inline gchar * @@ -184,35 +180,6 @@ set_format (GstVaapiEncoder * encoder, gint width, gint height, gint fps_n, return (status == GST_VAAPI_ENCODER_STATUS_SUCCESS); } -static void -add_roi (App * app) -{ - guint i; - gint width, height; - - width = app->parser->width; - height = app->parser->height; - - for (i = 0; i < 2; i++) { - app->roi_region[i].roi_value = 4; - app->roi_region[i].rect.x = i * width / 2; - app->roi_region[i].rect.y = i * height / 2; - app->roi_region[i].rect.width = width / 4; - app->roi_region[i].rect.height = height / 4; - - gst_vaapi_encoder_add_roi (app->encoder, &app->roi_region[i]); - } -} - -static void -del_roi (App * app) -{ - guint i; - - for (i = 0; i < 2; i++) - gst_vaapi_encoder_del_roi (app->encoder, &app->roi_region[i]); -} - static GstBuffer * allocate_buffer (GstVaapiCodedBuffer * vbuf) { @@ -326,9 +293,6 @@ app_free (App * app) { g_return_if_fail (app); - if (g_roi_enable) - del_roi (app); - if (app->parser) y4m_reader_close (app->parser); @@ -384,9 +348,6 @@ app_new (const gchar * input_fn, const gchar * output_fn) goto error; } - if (g_roi_enable) - add_roi (app); - return app; error: