From c5f120f4a93065c34e38192785a593170e5c80a7 Mon Sep 17 00:00:00 2001 From: Wook Song Date: Wed, 13 Feb 2019 16:07:20 +0900 Subject: [PATCH] [Transform/Arithmetic] Remove checking for typecast-first rule This patch removes the typecast-first checking rule from the set_option_data function. This rule is already checked by the regex before the option string parsing. Signed-off-by: Wook Song --- gst/nnstreamer/tensor_transform/tensor_transform.c | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/gst/nnstreamer/tensor_transform/tensor_transform.c b/gst/nnstreamer/tensor_transform/tensor_transform.c index f22dc7a..9dd650c 100644 --- a/gst/nnstreamer/tensor_transform/tensor_transform.c +++ b/gst/nnstreamer/tensor_transform/tensor_transform.c @@ -830,23 +830,8 @@ gst_tensor_transform_set_option_data (GstTensorTransform * filter) switch (op_s->op) { case GTT_OP_TYPECAST: if (num_op > 1 && str_op[1]) { - if (i > 0) { - GST_WARNING_OBJECT (filter, - "To prevent memory re-allocation, tensor-transform limits the typecast during the sequence. " - "Please set the typecast in the first."); - op_s->op = GTT_OP_UNKNOWN; - break; - } - op_s->value.type = gst_tensor_get_type (str_op[1]); - - if (op_s->value.type == _NNS_END) { - GST_WARNING_OBJECT (filter, "Unknown tensor type %s", - str_op[1]); - op_s->op = GTT_OP_UNKNOWN; - } else { - filter->data_arithmetic.out_type = op_s->value.type; - } + filter->data_arithmetic.out_type = op_s->value.type; } else { GST_WARNING_OBJECT (filter, "Invalid option for typecast %s", str_operators[i]); -- 2.7.4