Subplugin register/unregister refactored.
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 30 Jan 2019 07:27:44 +0000 (16:27 +0900)
committerwooksong <wook16.song@samsung.com>
Sun, 10 Feb 2019 06:07:12 +0000 (15:07 +0900)
commit909c8f7a047338887409cc16747619a9cd212aec
tree659e5d89a0b4f9e2f592627dd052f2b80f639f92
parent8b1c8527c23e2199edc683ba4ad9445798e5e621
Subplugin register/unregister refactored.

A plugin, "filter" and "decoder" no more have their own
internal data structure to store subplugins.

Both filter and decoder subplugins now use APIs of
nnstreamer_subplugin via
nnstreamer_plugin_api.h (filters)
tensordec.h (decoder)

Decoders are to be refactored further to use
nnstreamer_plugin_api.h after moving decoder subplugins
to ext/

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
12 files changed:
ext/nnstreamer/tensor_filter/tensor_filter_tensorflow.c
ext/nnstreamer/tensor_filter/tensor_filter_tensorflow_lite.c
gst/nnstreamer/nnstreamer_plugin_api.h
gst/nnstreamer/nnstreamer_subplugin.c
gst/nnstreamer/nnstreamer_subplugin.h
gst/nnstreamer/tensor_decoder/meson.build
gst/nnstreamer/tensor_decoder/tensordec-plugins.c [deleted file]
gst/nnstreamer/tensor_decoder/tensordec.c
gst/nnstreamer/tensor_decoder/tensordec.h
gst/nnstreamer/tensor_filter/tensor_filter.c
gst/nnstreamer/tensor_filter/tensor_filter.h
gst/nnstreamer/tensor_typedef.h