Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/GStreamer/orc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2010-08-27 02:02:53 +0400
committerDavid Schleef <ds@schleef.org>2010-08-27 02:02:53 +0400
commitf6ed9af9c07610a8c6de16ff170f239c1bb1c6ee (patch)
tree82235ac66e79628e8af67d0a223c2644d567632d /orc-test
parent8d19e7f91825749c8971e4ba49aacaf9f142cea9 (diff)
Add int64 and double parameters
Diffstat (limited to 'orc-test')
-rw-r--r--orc-test/orctest.c17
1 files changed, 13 insertions, 4 deletions
diff --git a/orc-test/orctest.c b/orc-test/orctest.c
index f4a66dc..b38f590 100644
--- a/orc-test/orctest.c
+++ b/orc-test/orctest.c
@@ -568,10 +568,19 @@ orc_test_compare_output_full (OrcProgram *program, int flags)
orc_array_set_pattern (dest_emul[i], ORC_OOB_VALUE);
misalignment++;
} else if (program->vars[i].vartype == ORC_VAR_TYPE_PARAM) {
- if (program->vars[i].is_float_param) {
- orc_executor_set_param_float (ex, i, 2.0);
- } else {
- orc_executor_set_param (ex, i, 2);
+ switch (program->vars[i].param_type) {
+ case ORC_PARAM_TYPE_INT:
+ orc_executor_set_param (ex, i, 2);
+ break;
+ case ORC_PARAM_TYPE_FLOAT:
+ orc_executor_set_param_float (ex, i, 2.0);
+ break;
+ case ORC_PARAM_TYPE_INT64:
+ orc_executor_set_param_int64 (ex, i, 2);
+ break;
+ case ORC_PARAM_TYPE_DOUBLE:
+ orc_executor_set_param_double (ex, i, 2.0);
+ break;
}
}
}