[Filter] remove ip mode vmethod submit/tizen/20190402.101945
authorJaeyun <jy1210.jung@samsung.com>
Tue, 2 Apr 2019 04:29:10 +0000 (13:29 +0900)
committerGeunsik Lim <leemgs@users.noreply.github.com>
Tue, 2 Apr 2019 08:19:52 +0000 (17:19 +0900)
In tensor-filter, ip-mode vmethod is unnecessary.

Signed-off-by: Jaeyun Jung <jy1210.jung@samsung.com>
gst/nnstreamer/tensor_filter/tensor_filter.c

index a49c31f..63a1ade 100644 (file)
@@ -196,8 +196,6 @@ static void gst_tensor_filter_finalize (GObject * object);
 /* GstBaseTransform vmethod implementations */
 static GstFlowReturn gst_tensor_filter_transform (GstBaseTransform * trans,
     GstBuffer * inbuf, GstBuffer * outbuf);
-static GstFlowReturn gst_tensor_filter_transform_ip (GstBaseTransform * trans,
-    GstBuffer * buf);
 static GstCaps *gst_tensor_filter_transform_caps (GstBaseTransform * trans,
     GstPadDirection direction, GstCaps * caps, GstCaps * filter);
 static GstCaps *gst_tensor_filter_fixate_caps (GstBaseTransform * trans,
@@ -327,8 +325,6 @@ gst_tensor_filter_class_init (GstTensorFilterClass * klass)
 
   /* Processing units */
   trans_class->transform = GST_DEBUG_FUNCPTR (gst_tensor_filter_transform);
-  trans_class->transform_ip =
-      GST_DEBUG_FUNCPTR (gst_tensor_filter_transform_ip);
 
   /* Negotiation units */
   trans_class->transform_caps =
@@ -854,22 +850,6 @@ unknown_invoke:
 }
 
 /**
- * @brief in-place transform. required vmethod of GstBaseTransform.
- */
-static GstFlowReturn
-gst_tensor_filter_transform_ip (GstBaseTransform * trans, GstBuffer * buf)
-{
-  /** @todo 0. Check all properties and inbuf size. */
-  /** @todo 0-1. This shouldn't reach here if in-place mode if OFF with the subplugin */
-  /** @todo 0-1. , which could be done at *_caps with gst_base_transform_set_in_place() */
-  /** @todo 1. Resize buf if output is larger than input */
-  /** @todo 2. Call the filter-subplugin callback, "invoke" */
-  /** @todo 3. Return result! */
-  g_assert (0);
-  return GST_FLOW_ERROR;
-}
-
-/**
  * @brief Load tensor info from NN model.
  * (both input and output tensor)
  */