customFilter = t.step_func(function (input, output) {
assert_type(retValue, "undefined", "Incorrect return type.");
+ pipeline.stop();
t.done();
});
retValue = tizen.ml.pipeline.registerCustomFilter("flattenFilter", customFilter, inputTI, outputTI);
- pipelineDefinition = "videotestsrc num-buffers=3 " +
+ pipelineDefinition = "videotestsrc num-buffers=1 " +
"! video/x-raw,width=20,height=15,format=BGRA " +
"! tensor_converter " +
"! tensor_filter framework=custom-easy model=flattenFilter " +
return 123;
});
errorCB = t.step_func(function (error) {
+ pipeline.stop();
t.done();
});
tizen.ml.pipeline.registerCustomFilter("testfilter", customFilter, inputTI, outputTI, errorCB);
- pipelineDefinition = "videotestsrc num-buffers=3 " +
+ pipelineDefinition = "videotestsrc num-buffers=1 " +
"! video/x-raw,width=20,height=15,format=BGRA " +
"! tensor_converter " +
"! tensor_filter framework=custom-easy model=testfilter " +
customFilter = t.step_func(function (input, output) {
assert_type(retValue, "undefined", "Incorrect return type.");
+ pipeline.stop();
t.done();
});
errorCB = t.step_func(function (error) {
});
retValue = tizen.ml.pipeline.registerCustomFilter("flattenFilter", customFilter, inputTI, outputTI, errorCB);
- pipelineDefinition = "videotestsrc num-buffers=3 " +
+ pipelineDefinition = "videotestsrc num-buffers=1 " +
"! video/x-raw,width=20,height=15,format=BGRA " +
"! tensor_converter " +
"! tensor_filter framework=custom-easy model=flattenFilter " +
assert_throws({name: 'InvalidStateError'}, function () {
tizen.ml.pipeline.unregisterCustomFilter("flattenFilter");
}, "InvalidStateError should be thrown - filter is processing data.");
+ pipeline.stop();
t.done();
});
tizen.ml.pipeline.registerCustomFilter("flattenFilter", customFilter, inputTI, outputTI);
- pipelineDefinition = "videotestsrc num-buffers=3 " +
+ pipelineDefinition = "videotestsrc num-buffers=1 " +
"! video/x-raw,width=20,height=15,format=BGRA " +
"! tensor_converter " +
"! tensor_filter framework=custom-easy model=flattenFilter " +